aboutsummaryrefslogtreecommitdiffstats
path: root/testing/ejabberd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/ejabberd/APKBUILD')
-rw-r--r--testing/ejabberd/APKBUILD160
1 files changed, 0 insertions, 160 deletions
diff --git a/testing/ejabberd/APKBUILD b/testing/ejabberd/APKBUILD
deleted file mode 100644
index eb28dc55881..00000000000
--- a/testing/ejabberd/APKBUILD
+++ /dev/null
@@ -1,160 +0,0 @@
-# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
-# Contributor: Francesco Colista <fcolista@alpinelinux.org>
-# Maintainer: John Regan <john@jrjrtech.com>
-pkgname=ejabberd
-pkgver=21.01
-pkgrel=0
-pkgdesc="An erlang jabber server"
-url="https://www.ejabberd.im/"
-arch="all !mips !mips64" # erlang limitation
-license="GPL-2.0-or-later"
-depends="erlang"
-makedepends="automake autoconf gd-dev erlang-dev openssl-dev zlib-dev sqlite-dev yaml-dev linux-pam-dev expat-dev heimdal-dev"
-pkgusers="ejabberd"
-pkggroups="ejabberd"
-install="$pkgname.pre-install"
-options="!check" # test suite requires all kinds of services running
-subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/processone/ejabberd/archive/$pkgver.tar.gz
- base64url.tar.gz::https://github.com/dvv/base64url/archive/refs/tags/1.0.1.tar.gz
- cache_tab.tar.gz::https://github.com/processone/cache_tab/archive/refs/tags/1.0.27.tar.gz
- eimp.tar.gz::https://github.com/processone/eimp/archive/refs/tags/1.0.19.tar.gz
- ejabberd_po.tar.gz::https://github.com/processone/ejabberd-po/archive/e03eb846af3bab861adcd1711c4664feff1b4cc4.tar.gz
- elixir.tar.gz::https://github.com/elixir-lang/elixir/archive/refs/tags/v1.4.4.tar.gz
- epam.tar.gz::https://github.com/processone/epam/archive/refs/tags/1.0.10.tar.gz
- eredis.tar.gz::https://github.com/wooga/eredis/archive/refs/tags/v1.0.8.tar.gz
- esip.tar.gz::https://github.com/processone/esip/archive/refs/tags/1.0.41.tar.gz
- ezlib.tar.gz::https://github.com/processone/ezlib/archive/refs/tags/1.0.9.tar.gz
- fast_tls.tar.gz::https://github.com/processone/fast_tls/archive/refs/tags/1.1.11.tar.gz
- fast_xml.tar.gz::https://github.com/processone/fast_xml/archive/refs/tags/1.1.45.tar.gz
- fast_yaml.tar.gz::https://github.com/processone/fast_yaml/archive/refs/tags/1.0.30.tar.gz
- goldrush.tar.gz::https://github.com/DeadZen/goldrush/archive/refs/tags/0.2.0.tar.gz
- idna.tar.gz::https://github.com/benoitc/erlang-idna/archive/refs/tags/6.0.0.tar.gz
- jiffy.tar.gz::https://github.com/davisp/jiffy/archive/refs/tags/1.0.5.tar.gz
- jose.tar.gz::https://github.com/potatosalad/erlang-jose/archive/refs/tags/1.9.0.tar.gz
- lager.tar.gz::https://github.com/erlang-lager/lager/archive/refs/tags/3.6.10.tar.gz
- luerl.tar.gz::https://github.com/rvirding/luerl/archive/refs/tags/v0.3.tar.gz
- mqtree.tar.gz::https://github.com/processone/mqtree/archive/refs/tags/1.0.12.tar.gz
- p1_acme.tar.gz::https://github.com/processone/p1_acme/archive/refs/tags/1.0.11.tar.gz
- p1_mysql.tar.gz::https://github.com/processone/p1_mysql/archive/refs/tags/1.0.17.tar.gz
- p1_oauth2.tar.gz::https://github.com/processone/p1_oauth2/archive/refs/tags/0.6.8.tar.gz
- p1_pgsql.tar.gz::https://github.com/processone/p1_pgsql/archive/refs/tags/1.1.10.tar.gz
- p1_utils.tar.gz::https://github.com/processone/p1_utils/archive/refs/tags/1.0.21.tar.gz
- pkix.tar.gz::https://github.com/processone/pkix/archive/refs/tags/1.0.7.tar.gz
- rebar_elixir_plugin.tar.gz::https://github.com/processone/rebar_elixir_plugin/archive/refs/tags/0.1.0.tar.gz
- sqlite3.tar.gz::https://github.com/processone/erlang-sqlite3/archive/refs/tags/1.1.11.tar.gz
- stringprep.tar.gz::https://github.com/processone/stringprep/archive/refs/tags/1.0.24.tar.gz
- stun.tar.gz::https://github.com/processone/stun/archive/refs/tags/1.0.42.tar.gz
- unicode_util_compat.tar.gz::https://github.com/benoitc/unicode_util_compat/archive/refs/tags/0.3.1.tar.gz
- xmpp.tar.gz::https://github.com/processone/xmpp/archive/refs/tags/1.5.2.tar.gz
- yconf.tar.gz::https://github.com/processone/yconf/archive/refs/tags/1.0.10.tar.gz
- ejabberd.initd
- ejabberd.logrotate
- ejabberd.confd
- "
-
-prepare() {
- mkdir deps
- for i in \
- base64url-1.0.1 \
- cache_tab-1.0.27 \
- eimp-1.0.19 \
- elixir-1.4.4 \
- epam-1.0.10 \
- eredis-1.0.8 \
- esip-1.0.41 \
- ezlib-1.0.9 \
- fast_tls-1.1.11 \
- fast_xml-1.1.45 \
- fast_yaml-1.0.30 \
- goldrush-0.2.0 \
- jiffy-1.0.5 \
- lager-3.6.10 \
- luerl-0.3 \
- mqtree-1.0.12 \
- p1_acme-1.0.11 \
- p1_mysql-1.0.17 \
- p1_oauth2-0.6.8 \
- p1_pgsql-1.1.10 \
- p1_utils-1.0.21 \
- pkix-1.0.7 \
- rebar_elixir_plugin-0.1.0 \
- stringprep-1.0.24 \
- stun-1.0.42 \
- unicode_util_compat-0.3.1 \
- xmpp-1.5.2 \
- yconf-1.0.10; do
- mv "$srcdir"/"$i" "$builddir"/deps/${i%-*}
- done
- mv "$srcdir"/ejabberd-po-e03eb846af3bab861adcd1711c4664feff1b4cc4 "$builddir"/deps/ejabberd_po
- mv "$srcdir"/erlang-sqlite3-1.1.11 "$builddir"/deps/sqlite3
- mv "$srcdir"/erlang-idna-6.0.0 "$builddir"/deps/idna
- mv "$srcdir"/erlang-jose-1.9.0 "$builddir"/deps/jose
- default_prepare
- ./autogen.sh
-}
-
-build() {
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --sbindir=/usr/sbin \
- --localstatedir=/var \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --enable-all
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-
- install -d "$pkgdir"/var/spool/$pkgname
- install -d "$pkgdir"/var/lib/$pkgname
- install -D -m0644 "$srcdir"/$pkgname.logrotate \
- "$pkgdir"/etc/logrotate.d/$pkgname
- install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
- install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
- chown -R ejabberd.ejabberd "$pkgdir"/var/log/ejabberd
- chown -R ejabberd.ejabberd "$pkgdir"/var/spool/ejabberd
- chown -R ejabberd.ejabberd "$pkgdir"/var/lib/ejabberd
- chgrp ejabberd "$pkgdir"/etc/ejabberd/ejabberd.yml \
- "$pkgdir"/etc/ejabberd/ejabberdctl.cfg "$pkgdir"/etc/ejabberd
-}
-
-sha512sums="13d714f868a6a06c9db422b12478096ff925ec934d63a04c9987a2ed02abb33429418e2837928d418fe8fc402a05782ac6fec56dc9be7421c01edc9352a6e2a3 ejabberd-21.01.tar.gz
-7398dc99078053b6e0544eb8ca93e9616549493c02245084c220ec854f429139dcaba38dd522858dd74b95067979a3ec4378eb3abd5f6d1662af27687381c738 base64url.tar.gz
-23c143467261d8c8d030bd70c7a6acc0b2a8a94f1dbd98658fef8c2b12e5d0bfa807886b4ea13112b801e4a8d6001e270d7959fd355bba9a205e22bd0e9b9bb3 cache_tab.tar.gz
-a81f965635898633837c2d18fb64e70ed50984a4276269f8694e220d67cbbd7ea62740bf7cc35da79313c9b361a744e16f3f2ce3cf5cf03cee8d299c8ef383d7 eimp.tar.gz
-45cc8df9614b5c3047bb2451602f20ff0b844636e0cb512370f99d967fa05551207d55409c71857fe7bcf4e373a9657302892559892827d4dcc5f93f6aa64768 ejabberd_po.tar.gz
-e339a27e1b31c7783077fc336703c30066d18af990c26741508caa16f15d33d71c56ca7884ed27d046b310db5e051adc428fc51535abecb06992225c6d2d274d elixir.tar.gz
-a659011a9ee8fdf59bd4950c78dcd0f001bf3c4512dfae156d6d66908b918968c80f836bc9801c98f0c3bb90d7bb2df6a36f2066086d623c74c96647d3637054 epam.tar.gz
-416bb6197980613c9c6e5739e46aebcc6d2033959672bbde1d349a880b5201e0444ccf09f320978c31199e2df096fab6b7656671c1a091c9448ee72548bc1bfb eredis.tar.gz
-b14d61d66f1c2b2ac1174a22d87ef0902bf6a54b157957090edbe56d90ade4eedb3b1e007c6385501a83e92aff4927a767bfbb320feb97371ed50c3464759196 esip.tar.gz
-b1358f4c86f0cdffce544c782e56b332378e991cebc945f0c6d75f25fdae5f011f154ec731c73eadb533087cc4a673c596523aa2300761f1033eb48af3f0e203 ezlib.tar.gz
-0c415a61a9bf768f3a33d79e9d02acc30cdeee32550b49820f2ab8d809afb53bc6c7f9cf55b952ec3620b093c7cc172009255f76713492b2ea95bbb0b31e6ab3 fast_tls.tar.gz
-a4c1b5ecbb80e0e2325ecede1ad426c09e35db35c16dfd6dfaef6ba7b6e9627879c6cc43a955d0bfe91abfced48717db07d28132b7c4dac8adca7af1e21c0734 fast_xml.tar.gz
-ed644dc1e6308d973a5c5378a7ff55f1ff0dd7e8795e53b6d8e4d5b3a97e65369b9fdf58659f3dada9ba8998ec5a45607dc35e926e51b9cf42f44eb455e606ce fast_yaml.tar.gz
-1a74f02c75e72f8a60366b9ba74b763eb98621da2ce6044ed97e836566caf8ce85fadeee62b3d24303df319e2c1333d1c544cd267a041b718b0ab36de53e7b1a goldrush.tar.gz
-59f8996199f7e3391b1da1b8fb1ebb70e442838eab1f26af9a8a8545f3e1b9f72f0afd65108272a51d846b34e0e8abe9623f10c89156ebca3d87b6b3eb63a066 idna.tar.gz
-607dded2ccb5f27d6608e19a03fece847fc7bf5c7a1d92a7fafa95efcea157612c73807fd6d624445fa68f895ea4456bd851656b952d5e48b58b6fedf606a830 jiffy.tar.gz
-59f7123fe589c8e9bf0bab5a21089301d6b3a1c35316b9f530386bd0d9de8da8f5f956769ea6b1166c545a51d119668ed18db57e8adfa02e6f4327b01168db68 jose.tar.gz
-bb09eab1f5b39f224b78290dd0277477aa83f861f81dc4c02c34096265588b8a6f5fb7fde684f64cf7194fcc1d9a173192fbf61720d97e442cc65ddf3f012a33 lager.tar.gz
-490e4cd5d26b18d4102e83b6a8440fd31588f3888ac1942c44ac0985f68250b440eabeecdae648f076a6b8290a5ae838a59e0a517d745c5febfbc00b6d5dba44 luerl.tar.gz
-21dc2b974a600e16c1ab4a7d9ea9377c37feaa4e7e8385cbb2cf61a7ecd3c46122b0d030914200c7f3086f0c60c9c8384b4614cafc58aaa07213ab17c08f74fd mqtree.tar.gz
-3424e758b26601e3cbfe8863ac22aa51e3a86297d227a6226c41eedcd7f898dc3c43ddacb9832a8c005753f942c326d7ebabdbe114e09781dfc7c889f4e6af9d p1_acme.tar.gz
-87f5237a68636cf9a93d52d37f8ab6649afaddc5e9d8e750ebcb8929ff321d59d41ccc53ae93b03d7b34897c968fd7edca5d01ae3eaa8f19e68d037f2176fe6e p1_mysql.tar.gz
-10ce1542b8aa0cc0f600addd0f5c6fa82e069fa20267a729536493136756403b45185f01338d29cec2b318cbf51726e145dd767ea147155f50498841b57cdf08 p1_oauth2.tar.gz
-d1385b71681f487822839041f01ca7241573fd3a4b3616e7f0508b2d604ce37273168e8ddf9e403edc6cb08d73c908c373727e26a970ee7ba67ea57de8524409 p1_pgsql.tar.gz
-afff34d3a0832efca0c7ca4278d7c677ed5ff3f0aaa04a46a291bc6a21c1cbf5645e282fda9ab468cfddcaa71821a136547ec9a2ba52d30f72f073dfa3b2fea7 p1_utils.tar.gz
-cbc87f94cdc0645773a40291e8c20eb6db913901dd1d73fc97d10b109408de405c4ca99c8e629adb5aee5583893479008c307f6c2a963465b77b57b6216bd446 pkix.tar.gz
-6c9704e999d375fafdb08a38bf0850c487e8408e60e7ec355c4b4d9fe385335a691b09370029cf619ba9eef4d82383e9410ac7f18a730cc80bc3366e86644609 rebar_elixir_plugin.tar.gz
-9a39c4c6071b88907afc19f4cc290cc6535a369611c339ce4e942ccc97bc3cf036f9b94cdb126a439142219db9c49e971365801d5430c9031983191ac318a749 sqlite3.tar.gz
-072377081530a036bdd12b3bfee19a3eb5001aa8de45792107a34b86e78655a3ded0719a39de239ac269cc936d2a32f2510d6264b11a5a1be7c1924a9517125f stringprep.tar.gz
-c9b969f3f370fe6398aba2601c279414543b871e0d3806b36ad0e95890eaf3d50cfd854ebbc6f9a7982c2cfeba165cfc0fa5542ad4d4eabf8f5e3f751ac2ef56 stun.tar.gz
-c7dafa73bbc91f9202c520da54e77bc7b08f6c134039558c8050c73498dc1135fe905f2074417fc3bda56a7b272df4b9eb1e6a91802d80f65eaec3f56e3b6dda unicode_util_compat.tar.gz
-df5afec4c7a7f767ff2630fe3783b41bf19ab63482ab63e477c30602cd49268c343334d64753baabdfc6347572368941d35ae652373e5155b4165aa77ee7c5e8 xmpp.tar.gz
-8ffb9a2b768dc851c9449445061bf6d0ada76befd67cc13f523bd226b806c9e364e687f70b0af07c2ef9b759b2bd1e88e645af21ab7bd289eb982e3cc89e8677 yconf.tar.gz
-18fb890794be6b0e63960af80a39a97b8c70a6c0ab9a91a95d0f623257e38f5a43c012430ccf871038fc440d06720c573821b485a94191bd73e3924e670683c5 ejabberd.initd
-47fd2cfd9177c4e978a9799a153ba74392a9891822221af8194686a40f6bf01f38644833e1e1f5416c6357e0bfb7ca3dae96f55a4fcd7cd629ec798d85a72807 ejabberd.logrotate
-96a571c0ab2be366e931bda423a61ef920cbaba2107e61ddbc501472ce3efe2804418cc6579c99310b902a9a99aaecb9284cf2420c071dbca2f670efb4034135 ejabberd.confd"