summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlaus Alexander Seistrup2021-06-25 13:09:29 +0200
committerKlaus Alexander Seistrup2021-06-25 13:09:29 +0200
commitdd0f4f19c4d09bc3235e918bb40fb67e8a57f49b (patch)
treef5ddfc53a21a4f9784221eb02a897865fa5e7d71
parent296b83e9f4eed56ee2cab25d62dd7c7d043af449 (diff)
downloadaur-dd0f4f19c4d09bc3235e918bb40fb67e8a57f49b.tar.gz
mlmmj/1.30.0-3
* PKGBUILD now sports MD5, SHA1, SHA256, SHA512, and BLAKE2 digests. * Automatic creation of unprivileged mlmj user (sysuser.conf) * Automation creation of default spool directory (tmpfile.conf) * Added dependency: smtp-server
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD84
-rw-r--r--sysuser.conf1
-rw-r--r--tmpfile.conf1
4 files changed, 79 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d889ae1b640e..d6aa931938fe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,36 @@
pkgbase = mlmmj
pkgdesc = Simple and slim mailing list manager (MLM) inspired by ezmlm
pkgver = 1.3.0
- pkgrel = 2
+ pkgrel = 3
url = http://mlmmj.org/
arch = i686
arch = x86_64
license = MIT
depends = sh
+ depends = smtp-server
source = http://mlmmj.org/releases/mlmmj-1.3.0.tar.gz
source = mlmmj-1.3.0.diff
+ source = sysuser.conf
+ source = tmpfile.conf
+ md5sums = 365eff26063ddb87097bf2d93311f8a5
+ md5sums = 2c01b8fefee3efc87cac391d3060c861
+ md5sums = 2226137319dc972f0ab10c14e6b951dd
+ md5sums = 0eaa5ec4f143945629577e8abd6b229a
+ sha1sums = 1c67bc9514f3d69c90bcdc0c42c2e9cba9123d3a
+ sha1sums = 31b661992a0f48ece92cc91a1611da9847b5e041
+ sha1sums = aeb9f5625407873419eba15d8a414346caf3fabd
+ sha1sums = 1ec89e15977c3617cc5395b10d3ebe1ce4aba9ce
sha256sums = 7609d0dd804f0c084c2e483eb58c60012b698bc76464537852a1ee1ff9c6f0e9
sha256sums = 18dd3c663c0c5cc4a713b70b7eb03c2a2b9d6af316e1e080febda1ef61be399c
+ sha256sums = 4bbc24fc73ecb2d8f509c47eacff290921bb70a24b2a87b19704336cb4c466f1
+ sha256sums = 1836f8ddb013f3762e79b2bbd9e81f850d976c984fa2e24bcc8f39072eeb0d37
+ sha512sums = ea40cae02a7ca5949af6ae01adcdc97536f63f9336f1e4081cf875312bb121a285405353a5863aa6d5f09834b2b6dd328650ed212a30f4940b5fbf82d20184cf
+ sha512sums = a8d74b9f32858be4fb648ba26d85cfc5c1eaedce6f9aec764812164f85f9182207a736df0e0d4710210f7d4ac44cef6342b7dbe566012492cddbcf4c01c3c8f2
+ sha512sums = c0d96b8d9b1866892be4d14967390cdff2d74a5e4d099bce3c5dadbeef93b6bf69020042c4f986081dc9de62b5707b7f49ce4514999d7a35ceab6e0621a6bf6d
+ sha512sums = 5be7399233f1d2f4b806d2049801cd2f84061de5abcc3565b75e10e6ed197d33370e5d4cf6f8c6fc2e17ff7b984e036b7e4ab69a929ac045fa2f202f29229e1f
b2sums = 6b56ead8fb5840964835b139be7566a14df53266a7d83323176f73430c76702f0dc50f5b255e5881887ad8618abe3ace6cd710128821654709b6135b53adbfe4
b2sums = c0beb31414df706e3ce2fc62f8d23f893c8ce199adc2a81a48d3e3df6ddcbd131588d0ad12a4cfcd1d0e3db799ed95101a40d9b88d7ee758413310e2dfe205ab
+ b2sums = 946ee7047c127ce3a7a5d784b97002f2373231acad4c1c7cfd65b1fbc4e49761deaf19d74ad8764943736897f03afb814bd92d81e58767f5af3cb87a4a7fa826
+ b2sums = 6fc6d4bde198896dc706652cd0e32fde43ac47b40c4d3cd2d130aa5e0b3b7cdb1d97c0124d43f9240c143f3f6641fc626a62f2350b8b43c8cfdfb8fcca33391d
pkgname = mlmmj
diff --git a/PKGBUILD b/PKGBUILD
index c663658bf00f..012d34833ee9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,45 +4,75 @@
pkgname='mlmmj'
pkgver=1.3.0
-pkgrel=2
+pkgrel=3
pkgdesc='Simple and slim mailing list manager (MLM) inspired by ezmlm'
-depends=('sh')
+depends=('sh' 'smtp-server')
arch=('i686' 'x86_64')
url='http://mlmmj.org/'
license=('MIT')
-source=("http://mlmmj.org/releases/mlmmj-$pkgver.tar.gz"
- "$pkgname-$pkgver.diff")
-sha256sums=('7609d0dd804f0c084c2e483eb58c60012b698bc76464537852a1ee1ff9c6f0e9'
- '18dd3c663c0c5cc4a713b70b7eb03c2a2b9d6af316e1e080febda1ef61be399c')
-b2sums=('6b56ead8fb5840964835b139be7566a14df53266a7d83323176f73430c76702f0dc50f5b255e5881887ad8618abe3ace6cd710128821654709b6135b53adbfe4'
- 'c0beb31414df706e3ce2fc62f8d23f893c8ce199adc2a81a48d3e3df6ddcbd131588d0ad12a4cfcd1d0e3db799ed95101a40d9b88d7ee758413310e2dfe205ab')
+source=(
+ "http://mlmmj.org/releases/$pkgname-$pkgver.tar.gz"
+ "$pkgname-$pkgver.diff"
+ 'sysuser.conf'
+ 'tmpfile.conf'
+)
+md5sums=(
+ '365eff26063ddb87097bf2d93311f8a5'
+ '2c01b8fefee3efc87cac391d3060c861'
+ '2226137319dc972f0ab10c14e6b951dd'
+ '0eaa5ec4f143945629577e8abd6b229a'
+)
+sha1sums=(
+ '1c67bc9514f3d69c90bcdc0c42c2e9cba9123d3a'
+ '31b661992a0f48ece92cc91a1611da9847b5e041'
+ 'aeb9f5625407873419eba15d8a414346caf3fabd'
+ '1ec89e15977c3617cc5395b10d3ebe1ce4aba9ce'
+)
+sha256sums=(
+ '7609d0dd804f0c084c2e483eb58c60012b698bc76464537852a1ee1ff9c6f0e9'
+ '18dd3c663c0c5cc4a713b70b7eb03c2a2b9d6af316e1e080febda1ef61be399c'
+ '4bbc24fc73ecb2d8f509c47eacff290921bb70a24b2a87b19704336cb4c466f1'
+ '1836f8ddb013f3762e79b2bbd9e81f850d976c984fa2e24bcc8f39072eeb0d37'
+)
+sha512sums=(
+ 'ea40cae02a7ca5949af6ae01adcdc97536f63f9336f1e4081cf875312bb121a285405353a5863aa6d5f09834b2b6dd328650ed212a30f4940b5fbf82d20184cf'
+ 'a8d74b9f32858be4fb648ba26d85cfc5c1eaedce6f9aec764812164f85f9182207a736df0e0d4710210f7d4ac44cef6342b7dbe566012492cddbcf4c01c3c8f2'
+ 'c0d96b8d9b1866892be4d14967390cdff2d74a5e4d099bce3c5dadbeef93b6bf69020042c4f986081dc9de62b5707b7f49ce4514999d7a35ceab6e0621a6bf6d'
+ '5be7399233f1d2f4b806d2049801cd2f84061de5abcc3565b75e10e6ed197d33370e5d4cf6f8c6fc2e17ff7b984e036b7e4ab69a929ac045fa2f202f29229e1f'
+)
+b2sums=(
+ '6b56ead8fb5840964835b139be7566a14df53266a7d83323176f73430c76702f0dc50f5b255e5881887ad8618abe3ace6cd710128821654709b6135b53adbfe4'
+ 'c0beb31414df706e3ce2fc62f8d23f893c8ce199adc2a81a48d3e3df6ddcbd131588d0ad12a4cfcd1d0e3db799ed95101a40d9b88d7ee758413310e2dfe205ab'
+ '946ee7047c127ce3a7a5d784b97002f2373231acad4c1c7cfd65b1fbc4e49761deaf19d74ad8764943736897f03afb814bd92d81e58767f5af3cb87a4a7fa826'
+ '6fc6d4bde198896dc706652cd0e32fde43ac47b40c4d3cd2d130aa5e0b3b7cdb1d97c0124d43f9240c143f3f6641fc626a62f2350b8b43c8cfdfb8fcca33391d'
+)
prepare() {
- cd "$pkgname-$pkgver"
- patch -Np1 -i "$srcdir/$pkgname-$pkgver.diff"
+ cd "$pkgname-$pkgver"
+ patch -Np1 -i "$srcdir/$pkgname-$pkgver.diff"
}
build() {
- cd "$pkgname-$pkgver"
- ./configure --prefix=/usr
- make
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr
+ make
}
package() {
- cd "$pkgname-$pkgver"
- make DESTDIR="$pkgdir" install
-
- install -m 0755 -d "$pkgdir/usr/share/licenses/mlmmj"
- install -m 0644 AUTHORS "$pkgdir/usr/share/licenses/mlmmj/"
- install -m 0644 COPYING "$pkgdir/usr/share/licenses/mlmmj/"
- install -m 0644 LICENSE "$pkgdir/usr/share/licenses/mlmmj/"
-
- install -m 0755 -d "$pkgdir/usr/share/doc/mlmmj"
- install -m 0644 ChangeLog "$pkgdir/usr/share/doc/mlmmj/"
- install -m 0644 FAQ "$pkgdir/usr/share/doc/mlmmj/"
- install -m 0644 README* "$pkgdir/usr/share/doc/mlmmj/"
- install -m 0644 TUNABLES "$pkgdir/usr/share/doc/mlmmj/"
- install -m 0644 UPGRADE "$pkgdir/usr/share/doc/mlmmj/"
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ for fname in AUTHORS COPYING LICENSE; do
+ install -Dm0644 "$fname" "$pkgdir/usr/share/licenses/mlmmj/$fname"
+ done
+
+ for fname in ChangeLog FAQ README README.* TUNABLES UPGRADE; do
+ install -Dm0644 "$fname" "$pkgdir/usr/share/doc/mlmmj/$fname"
+ done
+
+ cd "$srcdir"
+ install -Dm0644 sysuser.conf "$pkgdir/usr/lib/sysusers.d/mlmmj.conf"
+ install -Dm0644 tmpfile.conf "$pkgdir/usr/lib/tmpfiles.d/mlmmj.conf"
}
# eof
diff --git a/sysuser.conf b/sysuser.conf
new file mode 100644
index 000000000000..b2b79f70e671
--- /dev/null
+++ b/sysuser.conf
@@ -0,0 +1 @@
+u mlmmj - "Mailing List Management Made Joyful" /var/spool/mlmmj
diff --git a/tmpfile.conf b/tmpfile.conf
new file mode 100644
index 000000000000..2bdfa93fc08e
--- /dev/null
+++ b/tmpfile.conf
@@ -0,0 +1 @@
+d /var/spool/mlmmj 0750 mlmmj mlmmj -