1diff --git a/.gitignore b/.gitignore
2new file mode 100644
3index 0000000000000000000000000000000000000000..8eba6c8dd4dcaf6166bd22285ed34625f38a84ff
4--- /dev/null
5+++ b/.gitignore
6@@ -0,0 +1 @@
7+src/
8diff --git a/libsearpc/APKBUILD b/libsearpc/APKBUILD
9deleted file mode 100644
10index 9ab7120c8bdf5acc5b313e5724ce3b0927cc8320..0000000000000000000000000000000000000000
11--- a/libsearpc/APKBUILD
12+++ /dev/null
13@@ -1,55 +0,0 @@
14-# Contributor: <xmingske@gmail.com>
15-# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
16-pkgname=libsearpc
17-pkgver=3.1
18-pkgrel=0
19-pkgdesc="A simple and easy-to-use C language RPC framework"
20-url="https://github.com/haiwen/libsearpc/"
21-arch="all"
22-license="LGPL2.1"
23-makedepends="autoconf automake bash glib-dev jansson-dev libtool python3-dev"
24-source="$pkgname-$pkgver.tar.gz::https://github.com/haiwen/libsearpc/archive/v3.1-latest.tar.gz"
25-subpackages="$pkgname-dev py-$pkgname:py"
26-
27-_builddir="${srcdir}"/${pkgname}-3.1-latest
28-
29-prepare() {
30- local pf
31- cd "${_builddir}"
32- for pf in $source; do
33- case $pf in
34- *.patch) msg $pf; patch -p1 -i "$srcdir"/${pf} || return 1;;
35- esac
36- done
37-}
38-
39-build() {
40- cd "${_builddir}"
41- ./autogen.sh
42- ./configure \
43- --prefix=/usr \
44- --sysconfdir=/etc \
45- --mandir=/usr/share/man \
46- --infodir=/usr/share/info
47- make || return 1
48-}
49-
50-package() {
51- cd "${_builddir}"
52- make DESTDIR="${pkgdir}" install || return 1
53- rm "${pkgdir}"/usr/lib/libsearpc.la
54- echo ${pkgdir}/usr/lib/pkgconfig/libsearpc.pc
55- sed -i -e 's/(DESTDIR)//' "${pkgdir}"/usr/lib/pkgconfig/libsearpc.pc
56- sed -i -e 's/prefix=.*/prefix=\/usr/' "${pkgdir}"/usr/lib/pkgconfig/libsearpc.pc
57-}
58-
59-py() {
60- arch="noarch"
61- cd "$_builddir"
62- pkgdesc="$pkgname python bindings"
63- install -d "$subpkgdir"/usr/lib
64- mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/
65-}
66-sha512sums="
67-4dfb14601819c634078f7bd538da13e70d6c714297c777bd2af07521d8fefd6c71a0f00bf135349f2efb3e809a27500b459af727471915bd47d8b351e069e120 libsearpc-3.1.tar.gz
68-"
69diff --git a/libzdb/APKBUILD b/libzdb/APKBUILD
70deleted file mode 100644
71index 42f1c76dac7545d2f464428712dd31ae9958b9cc..0000000000000000000000000000000000000000
72--- a/libzdb/APKBUILD
73+++ /dev/null
74@@ -1,46 +0,0 @@
75-# Contributor: Łukasz Jendrysik <scadu@yandex.com>
76-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
77-# Maintainer:
78-pkgname=libzdb
79-pkgver=3.2.2
80-pkgrel=0
81-pkgdesc="A thread-safe high level multi-database connection pool library"
82-url="http://www.tildeslash.com/libzdb/"
83-arch="all"
84-license="GPL"
85-depends=
86-depends_dev="flex-dev sqlite-dev mariadb-dev postgresql-dev"
87-makedepends="$depends_dev flex"
88-install=""
89-subpackages="$pkgname-dev"
90-source="http://www.tildeslash.com/libzdb/dist/libzdb-$pkgver.tar.gz"
91-
92-_builddir="$srcdir/$pkgname-$pkgver"
93-
94-prepare() {
95- local i
96- cd "$_builddir"
97- for i in $source; do
98- case $i in
99- *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
100- esac
101- done
102-}
103-
104-build() {
105- cd "$_builddir"
106- ./configure --prefix=/usr \
107- --sysconfdir=/etc \
108- --mandir=/usr/share/man \
109- --enable-optimized \
110- --infodir=/usr/share/info
111- make || return 1
112-}
113-
114-package() {
115- cd "$_builddir"
116- make DESTDIR="$pkgdir" install || return 1
117-}
118-sha512sums="
119-1e732f8785322e0369de16a8100c9467e96ad1ca4eee31e8bfc349f4f17d4cc237a691addc060a66e1b46bcfeb99c3aed07b1d5dbe20e70fde4ffbf35dbea2eb libzdb-3.2.2.tar.gz
120-"
121diff --git a/seafile/APKBUILD b/seafile/APKBUILD
122deleted file mode 100644
123index 8a47f382c98425414deb5cf7465f7a5c56b0ea4f..0000000000000000000000000000000000000000
124--- a/seafile/APKBUILD
125+++ /dev/null
126@@ -1,101 +0,0 @@
127-# Contributor: <xmingske@gmail.com>
128-# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
129-pkgname=seafile
130-pkgver=7.0.9
131-pkgrel=1
132-pkgdesc="Cloud storage system with advanced support for file syncing, privacy protection and teamwork"
133-url="https://github.com/haiwen/seafile/"
134-arch="all"
135-license="AGPL3"
136-makedepends="autoconf automake bash curl-dev fuse-dev glib-dev
137- intltool jansson-dev libarchive-dev libevent-dev libevhtp-dev
138- libsearpc-dev libtool libzdb-dev openssl-dev sqlite-dev util-linux-dev
139- vala bsd-compat-headers libevhtp-dev"
140-depends="bash ${pkgname}-common"
141-pkgusers="seafile"
142-pkggroups="seafile"
143-source="
144- $pkgname-$pkgver.tar.gz::https://github.com/haiwen/seafile/archive/v${pkgver}.tar.gz
145- seafile.initd
146- seafile.confd"
147-subpackages="$pkgname-dev $pkgname-doc py-$pkgname:py $pkgname-server
148- $pkgname-common"
149-install="seafile-server.pre-install seafile-server.post-install"
150-
151-_builddir="${srcdir}/${pkgname}-${pkgver}"
152-
153-prepare() {
154- local pf
155- cd "${_builddir}" || return 1
156- for pf in $source; do
157- case $pf in
158- *.patch) msg $pf; patch -p1 -i "$srcdir"/${pf} || return 1;;
159- esac
160- done
161-}
162-
163-build() {
164- cd "${_builddir}"
165- ./autogen.sh
166- ./configure \
167- --prefix=/usr \
168- --sysconfdir=/etc \
169- --mandir=/usr/share/man \
170- --infodir=/usr/share/info \
171- --enable-server \
172- --enable-python \
173- --enable-fuse \
174- --enable-client \
175- --enable-console
176- make CFLAGS="$CFLAGS $(pkgconf --cflags evhtp)" || return 1
177-}
178-
179-package() {
180- cd "${_builddir}"
181- make DESTDIR="${pkgdir}" install || return 1
182- rm "${pkgdir}"/usr/lib/libseafile.la || return 1
183-}
184-
185-py() {
186- arch="noarch"
187- cd "$_builddir"
188- pkgdesc="$pkgname python bindings"
189- install -d "$subpkgdir"/usr/lib || return 1
190- mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ || return 1
191-}
192-
193-common() {
194- mkdir -p "${subpkgdir}"/usr/bin || return 1
195- mkdir -p "${subpkgdir}"/usr/lib || return 1
196- mv "${pkgdir}"/usr/bin/seafile "${subpkgdir}"/usr/bin
197- mv "${pkgdir}"/usr/lib/libseafile.so.0* "${subpkgdir}"/usr/lib
198-}
199-
200-server() {
201- mkdir -p "${subpkgdir}"/usr/bin
202- for b in "${pkgdir}"/usr/bin/*; do
203- if [[ "$b" != "${pkgdir}/usr/bin/seaf-cli" ]] && \
204- [[ "$b" != "${pkgdir}/usr/bin/seaf-daemon" ]] && \
205- [[ "$b" != "${pkgdir}/usr/bin/seafile" ]]; then
206- mv "$b" "${subpkgdir}/usr/bin" || return 1
207- fi
208- done
209- mkdir -m 755 -p "${subpkgdir}"/usr/share/seafile || return 1
210- cp -ar "${_builddir}"/scripts "${subpkgdir}"/usr/share/seafile || return 1
211- install -D -m0644 "${srcdir}"/seafile.confd "${subpkgdir}"/etc/conf.d/seafile \
212- || return 1
213- install -D -m0755 "${srcdir}"/seafile.initd "${subpkgdir}"/etc/init.d/seafile \
214- || return 1
215-
216- #make dirs for default instance
217- SEAFILE_HOME="${subpkgdir}"/var/lib/seafile
218- SEAFILE_DEFAULT=$SEAFILE_HOME/default
219- mkdir -m 755 -p $SEAFILE_DEFAULT 2>/dev/null
220- chown seafile:seafile $SEAFILE_DEFAULT
221-
222-}
223-sha512sums="
224-4c87e7a4a6a4cef631cbfbeb1bde3c8c9e0915d5fe4597d5b3a4b8aa15e9650e97b51ee6a3b0bae4d235ec53149dca01aed7acd704da593c97da0a17e352a75d seafile-7.0.9.tar.gz
225-66b84519ab66e7435da13a2ed1869bac3ead1f7b46ed4b0a5ecda6dfcea056c5e0af8abcf1eba00fc2e68b8df7e07e3951968c385850f01ecf46f08dfdbe7083 seafile.initd
226-051ccc065a3b7abc7c802e00e364da1c3f689e133c4ba37385dbff97cfe8ad4b490cf53778344d129213fb0238258690a47f5e737387bce1368db59d22ee8504 seafile.confd
227-"
228diff --git a/seafile/seafile-server.post-install b/seafile/seafile-server.post-install
229deleted file mode 100644
230index dee6e9797af648baf68dbc3d61a15a58f5477f32..0000000000000000000000000000000000000000
231--- a/seafile/seafile-server.post-install
232+++ /dev/null
233@@ -1,9 +0,0 @@
234-#!/bin/sh
235-
236-SEAFILE_HOME=/var/lib/seafile
237-SEAFILE_DEFAULT=$SEAFILE_HOME/default
238-
239-if [[ ! -d $SEAFILE_DEFAULT/scripts ]]; then
240- cd $SEAFILE_DEFAULT
241- cp -ar /usr/share/seafile/scripts .
242-fi
243diff --git a/seafile/seafile-server.pre-install b/seafile/seafile-server.pre-install
244deleted file mode 100644
245index 7e3df0b5ef9febbb04bf553f905cf02c73baa0d4..0000000000000000000000000000000000000000
246--- a/seafile/seafile-server.pre-install
247+++ /dev/null
248@@ -1,8 +0,0 @@
249-#!/bin/sh
250-
251-SEAFILE_HOME=/var/lib/seafile
252-
253-addgroup -S -g 800 seafile 2>/dev/null
254-adduser -S -u 800 -D -h $SEAFILE_HOME -s /bin/sh -G seafile -g seafile seafile 2>/dev/null
255-
256-exit 0
257diff --git a/seafile/seafile.confd b/seafile/seafile.confd
258deleted file mode 100644
259index b169b0e55fe520f5b7641cb2d434298ee653cedd..0000000000000000000000000000000000000000
260--- a/seafile/seafile.confd
261+++ /dev/null
262@@ -1,4 +0,0 @@
263-instance="default"
264-
265-seafile_user="seafile"
266-seafile_group="seafile"
267diff --git a/seafile/seafile.initd b/seafile/seafile.initd
268deleted file mode 100644
269index b92a7653ad99c2dbd7bdc2fc4d06fb5573d0351f..0000000000000000000000000000000000000000
270--- a/seafile/seafile.initd
271+++ /dev/null
272@@ -1,16 +0,0 @@
273-#!/sbin/openrc-run
274-
275-depend() {
276- need net
277-}
278-
279-start() {
280- ebegin "Starting Seafile $instance instance"
281- start-stop-daemon --chdir /var/lib/seafile/$instance --user $seafile_user \
282- --group $seafile_group /usr/bin/seafile-admin start $seafile_opts
283-}
284-
285-stop() {
286- ebegin "Stopping Seafile $instance instance"
287- start-stop-daemon --chdir /var/lib/seafile/$instance /usr/bin/seafile-admin stop
288-}