diff options
author | Klaus Alexander Seistrup | 2021-06-25 13:09:29 +0200 |
---|---|---|
committer | Klaus Alexander Seistrup | 2021-06-25 13:09:29 +0200 |
commit | dd0f4f19c4d09bc3235e918bb40fb67e8a57f49b (patch) | |
tree | f5ddfc53a21a4f9784221eb02a897865fa5e7d71 | |
parent | 296b83e9f4eed56ee2cab25d62dd7c7d043af449 (diff) | |
download | aur-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-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 84 | ||||
-rw-r--r-- | sysuser.conf | 1 | ||||
-rw-r--r-- | tmpfile.conf | 1 |
4 files changed, 79 insertions, 28 deletions
@@ -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 @@ -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 - |