Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
aports
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Michael Pirogov
aports
Commits
aa7fb764
Commit
aa7fb764
authored
6 years ago
by
Jakub Jirutka
Browse files
Options
Downloads
Patches
Plain Diff
community/rspamd: improve abuild
makedepends and subpackages are just reformatted and sorted
parent
ca5a5ec4
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
community/rspamd/APKBUILD
+82
-60
82 additions, 60 deletions
community/rspamd/APKBUILD
with
82 additions
and
60 deletions
community/rspamd/APKBUILD
+
82
−
60
View file @
aa7fb764
...
@@ -10,15 +10,33 @@ url="https://rspamd.com"
...
@@ -10,15 +10,33 @@ url="https://rspamd.com"
arch
=
"x86_64 x86 armhf ppc64le"
arch
=
"x86_64 x86 armhf ppc64le"
license
=
"Apache-2.0"
license
=
"Apache-2.0"
options
=
"!check"
options
=
"!check"
pkgusers
=
$pkgname
pkgusers
=
"rspamd"
pkggroups
=
$pkgname
pkggroups
=
"rspamd"
makedepends
=
"cmake ragel perl luajit-dev glib-dev pcre-dev icu-dev
makedepends
=
"
libevent-dev sqlite-dev libressl-dev file-dev curl-dev
cmake
gd-dev fann-dev"
curl-dev
fann-dev
file-dev
gd-dev
glib-dev
icu-dev
libevent-dev
libressl-dev
luajit-dev
pcre-dev
perl
ragel
sqlite-dev
"
install
=
"
$pkgname
.pre-install"
install
=
"
$pkgname
.pre-install"
subpackages
=
"
$pkgname
-doc
$pkgname
-client
$pkgname
-utils::noarch
subpackages
=
"
$pkgname
-controller::noarch
$pkgname
-fuzzy::noarch
$pkgname
-doc
$pkgname
-proxy::noarch
$pkgname
-openrc
$pkgname
-client
$pkgname
-utils::noarch
$pkgname
-controller::noarch
$pkgname
-fuzzy::noarch
$pkgname
-proxy::noarch
$pkgname
-openrc
"
"
source
=
"
$pkgname
-
$pkgver
.tar.gz::https://github.com/vstakhov/
$pkgname
/archive/
$pkgver
.tar.gz
source
=
"
$pkgname
-
$pkgver
.tar.gz::https://github.com/vstakhov/
$pkgname
/archive/
$pkgver
.tar.gz
$pkgname
.logrotated
$pkgname
.logrotated
...
@@ -31,7 +49,8 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/vstakhov/$pkgname/archive/$p
...
@@ -31,7 +49,8 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/vstakhov/$pkgname/archive/$p
build
()
{
build
()
{
cd
"
$builddir
"
cd
"
$builddir
"
cmake CMakeLists.txt
\
cmake
.
\
-DCMAKE_INSTALL_PREFIX
=
/usr
\
-DCMAKE_INSTALL_PREFIX
=
/usr
\
-DCONFDIR
=
/etc/
$pkgname
\
-DCONFDIR
=
/etc/
$pkgname
\
-DRUNDIR
=
/run/
$pkgname
\
-DRUNDIR
=
/run/
$pkgname
\
...
@@ -48,81 +67,83 @@ build() {
...
@@ -48,81 +67,83 @@ build() {
package
()
{
package
()
{
cd
"
$builddir
"
cd
"
$builddir
"
make
DESTDIR
=
"
$pkgdir
"
install
make
DESTDIR
=
"
$pkgdir
"
install
mkdir
-p
"
$pkgdir
"
/etc/
$pkgname
/local.d
\
cd
"
$pkgdir
"
"
$pkgdir
"
/etc/
$pkgname
/override.d
find usr/bin
-type
l
-delete
install
-Dm644
"
$srcdir
"
/
$pkgname
.logrotated
\
mkdir
-p
./usr/sbin
"
$pkgdir
"
/etc/logrotate.d/
$pkgname
mv
./usr/bin/rspamd-
$pkgver
./usr/sbin/rspamd
install
-Dm755
"
$srcdir
"
/
$pkgname
.initd
\
mv
./usr/bin/rspamadm-
$pkgver
./usr/bin/rspamadm
"
$pkgdir
"
/etc/init.d/
$pkgname
install
-Dm644
"
$srcdir
"
/
$pkgname
.confd
\
mkdir
-p
./usr/share/doc/
$pkgname
"
$pkgdir
"
/etc/conf.d/
$pkgname
mv
./usr/share/
$pkgname
/www/README.md
\
./usr/share/
$pkgname
/www/plugins.txt
\
install
-dm750
-o
$pkgname
-g
$pkgname
\
./usr/share/doc/
$pkgname
/
"
$pkgdir
"
/var/lib/
$pkgname
/dynamic
install
-dm750
-g
$pkgname
\
install
-Dm
644
"
$srcdir
"
/
$pkgname
.logrotated ./etc/logrotate.d/
$pkgname
"
$pkgdir
"
/var/log/
$pkgname
install
-Dm
755
"
$srcdir
"
/
$pkgname
.initd ./etc/init.d/
$pkgname
chown
$pkgname
:
$pkgname
"
$pkgdir
"
/var/lib/
$pkgname
install
-Dm
644
"
$srcdir
"
/
$pkgname
.confd ./etc/conf.d/
$pkgname
mkdir
"
$pkgdir
"
/usr/sbin
mkdir
-p
./etc/
$pkgname
/local.d
\
find
"
$pkgdir
"
/usr/bin
-type
l
-delete
./etc/
$pkgname
/override.d
mv
"
$pkgdir
"
/usr/bin/rspamd-
$pkgver
\
"
$pkgdir
"
/usr/sbin/rspamd
install
-dm
750
-o
rspamd
-g
rspamd
\
mv
"
$pkgdir
"
/usr/bin/rspamadm-
$pkgver
\
./var/lib/
$pkgname
\
"
$pkgdir
"
/usr/bin/rspamadm
./var/lib/
$pkgname
/dynamic
install
-dm
750
-g
rspamd ./var/log/
$pkgname
mkdir
-p
"
$pkgdir
"
/usr/share/doc/
$pkgname
mv
"
$pkgdir
"
/usr/share/
$pkgname
/www/README.md
\
"
$pkgdir
"
/usr/share/
$pkgname
/www/plugins.txt
\
"
$pkgdir
"
/usr/share/doc/
$pkgname
/
}
}
client
()
{
client
()
{
pkgdesc
=
"
$pkgdesc
(console client)"
pkgdesc
=
"
$pkgdesc
(console client)"
cd
"
$pkgdir
"
mkdir
-p
"
$subpkgdir
"
/usr/bin
mkdir
-p
"
$subpkgdir
"
/usr/bin
mv
"
$pkgdir
"
/usr/bin/rspamc-
$pkgver
\
mv
./usr/bin/rspamc-
$pkgver
"
$subpkgdir
"
/usr/bin/rspamc
"
$subpkgdir
"
/usr/bin/rspamc
}
}
utils
()
{
utils
()
{
depends
=
"perl"
pkgdesc
=
"
$pkgdesc
(utilities)"
pkgdesc
=
"
$pkgdesc
(utilities)"
depends
=
"perl"
cd
"
$pkgdir
"
mkdir
-p
"
$subpkgdir
"
/usr/bin
mkdir
-p
"
$subpkgdir
"
/usr/bin
mv
"
$pkgdir
"
/usr/bin/
${
pkgname
}
_stats
\
mv
./usr/bin/
${
pkgname
}
_stats
"
$subpkgdir
"
/usr/bin/
${
pkgname
}
-stats
"
$subpkgdir
"
/usr/bin/
${
pkgname
}
-stats
_mv ./usr/bin/
${
pkgname
}
-redirector
"
$subpkgdir
"
/usr/bin/
mv
"
$pkgdir
"
/usr/bin/
${
pkgname
}
-redirector
"
$subpkgdir
"
/usr/bin
}
}
fuzzy
()
{
fuzzy
()
{
depends
=
"
$pkgname
"
pkgdesc
=
"
$pkgdesc
(local fuzzy storage)"
pkgdesc
=
"
$pkgdesc
(local fuzzy storage)"
mkdir
-p
"
$subpkgdir
"
/etc/
$pkgname
/modules.d
depends
=
"
$pkgname
"
mv
"
$pkgdir
"
/etc/
$pkgname
/worker-fuzzy.
*
\
"
$sub
pkgdir
"
/etc/
$pkgname
cd
"
$
pkgdir
"
mv
"
$
pkgdir
"
/etc/
$pkgname
/
modules.d/fuzzy_
*
\
_
mv
./etc/
$pkgname
/worker-fuzzy.
*
"
$sub
pkgdir
"
/etc/
$pkgname
/
"
$subpkgdir
"
/etc/
$pkgname
/modules.d
_mv ./etc/
$pkgname
/modules.d/fuzzy_
*
"
$subpkgdir
"
/etc/
$pkgname
/modules.d
/
}
}
controller
()
{
controller
()
{
pkgdesc
=
"
$pkgdesc
(controller web interface)"
license
=
"MIT"
license
=
"MIT"
depends
=
"
$pkgname
"
depends
=
"
$pkgname
"
pkgdesc
=
"
$pkgdesc
(controller web interface)"
mkdir
-p
"
$subpkgdir
"
/usr/share/
$pkgname
\
cd
"
$pkgdir
"
"
$subpkgdir
"
/etc/
$pkgname
_mv ./usr/share/
$pkgname
/www
"
$subpkgdir
"
/usr/share/
$pkgname
/
mv
"
$pkgdir
"
/usr/share/
$pkgname
/www
\
_mv ./etc/
$pkgname
/worker-controller.
*
"
$subpkgdir
"
/etc/
$pkgname
/
"
$subpkgdir
"
/usr/share/
$pkgname
mv
"
$pkgdir
"
/etc/
$pkgname
/worker-controller.
*
\
"
$subpkgdir
"
/etc/
$pkgname
}
}
proxy
()
{
proxy
()
{
depends
=
"
$pkgname
"
pkgdesc
=
"
$pkgdesc
(milter support)"
pkgdesc
=
"
$pkgdesc
(milter support)"
mkdir
-p
"
$subpkgdir
"
/etc/
$pkgname
depends
=
"
$pkgname
"
mv
"
$pkgdir
"
/etc/
$pkgname
/worker-proxy.
*
\
"
$subpkgdir
"
/etc/
$pkgname
cd
"
$pkgdir
"
_mv ./etc/
$pkgname
/worker-proxy.
*
"
$subpkgdir
"
/etc/
$pkgname
/
}
_mv
()
{
local
dest
;
for
dest
;
do
true
;
done
# get last argument
mkdir
-p
"
$dest
"
mv
$@
}
}
sha512sums
=
"43f2350dfa4e0369cd53480bd4c8d0aa3898d7c471540281e7460a264207032aea226c4fd519a26397b9e9e8c8de3951e5a9752e010eabf1b3733a0c3e3086c2 rspamd-1.7.8.tar.gz
sha512sums
=
"43f2350dfa4e0369cd53480bd4c8d0aa3898d7c471540281e7460a264207032aea226c4fd519a26397b9e9e8c8de3951e5a9752e010eabf1b3733a0c3e3086c2 rspamd-1.7.8.tar.gz
...
@@ -130,4 +151,5 @@ sha512sums="43f2350dfa4e0369cd53480bd4c8d0aa3898d7c471540281e7460a264207032aea22
...
@@ -130,4 +151,5 @@ sha512sums="43f2350dfa4e0369cd53480bd4c8d0aa3898d7c471540281e7460a264207032aea22
df37726d03e676b16d707854d95bafc9162da65c27bb150edbfc0cb00f1842188a1f2a8f1b82be5ae2a253b4f4db4d93dfe804a89feb988b5af858eb3f3458be rspamd.initd
df37726d03e676b16d707854d95bafc9162da65c27bb150edbfc0cb00f1842188a1f2a8f1b82be5ae2a253b4f4db4d93dfe804a89feb988b5af858eb3f3458be rspamd.initd
e417dd825d1b4d03d115db037b2fdf2f48a35420ee7a9010d97167b6c31e88d6c0a15dd33b21d7d76856db0fdc5097c922fcdf1d8164d1e92ae377f7c5303947 rspamd.confd
e417dd825d1b4d03d115db037b2fdf2f48a35420ee7a9010d97167b6c31e88d6c0a15dd33b21d7d76856db0fdc5097c922fcdf1d8164d1e92ae377f7c5303947 rspamd.confd
fa0e14d507cd7421a20916506c03e6e6c95fb2f38736e69540ee3e066da883c2ee4cb779ee8787756e4a1831ff8f04150ce592d4d6df08d8a18d55f3c6de4646 cmakelists.patch
fa0e14d507cd7421a20916506c03e6e6c95fb2f38736e69540ee3e066da883c2ee4cb779ee8787756e4a1831ff8f04150ce592d4d6df08d8a18d55f3c6de4646 cmakelists.patch
a8aefee649bf6630339d1d3f2bb20c25ca70b21a8eaa92951e926d0fd4525f1d4ac4cc7ea66ac2b15323cf02c93c759ddf7181502f0d71b21384ced9d88c008e conf-split-workers.patch"
a8aefee649bf6630339d1d3f2bb20c25ca70b21a8eaa92951e926d0fd4525f1d4ac4cc7ea66ac2b15323cf02c93c759ddf7181502f0d71b21384ced9d88c008e conf-split-workers.patch
d3b466751392617dd8ffe63b63262c5bb2a066731057a5bf24a4990e5eaa22b1063017a0d186b758de87a2c57b57b762cc84858439aa6e7ded2b0b15dd4d4771 default-configs.patch"
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment