diff options
author | Klaus Alexander Seistrup | 2022-08-05 15:48:28 +0200 |
---|---|---|
committer | Klaus Alexander Seistrup | 2022-08-05 15:48:28 +0200 |
commit | 1042475673aef75f5247b9be030eadc63c284c0e (patch) | |
tree | d2bee8fe49b2871cfac0d45f410c80ebd3dc9756 | |
download | aur-1042475673aef75f5247b9be030eadc63c284c0e.tar.gz |
Initial AUR commit
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 113 |
2 files changed, 144 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..15c234a26d28 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = slrn-snapshot-canlock + pkgdesc = An easy-to-use, text-mode, threaded Usenet/NNTP client/newsreader (development snapshot with cancel-lock) + pkgver = 1.0.4.6 + pkgrel = 1 + url = https://jedsoft.org/snapshots/ + arch = x86_64 + arch = armv7h + license = GPL + makedepends = libcanlock + makedepends = uudeview + depends = openssl + depends = slang + depends = libcanlock + provides = slrn + conflicts = slrn + options = !makeflags + options = docs + options = zipman + backup = etc/slrnrc + source = https://jedsoft.org/snapshots/slrn-pre1.0.4-6.tar.gz + source = https://micha.freeshell.org/libcanlock/patches/slrn-1.0.4-5_libcanlock3_patches.tar.gz + md5sums = 07cceea256b53b876ba3e684f7fb1174 + md5sums = SKIP + sha256sums = baa2d41d8b55896d393352ea7bb8ca130fa7d3a4d69094a71e6db7077d0333e0 + sha256sums = 79ac06972915b7f8e87aac8d0680904a12cd7e267f46f513e753d178df4e0410 + sha512sums = 160eb6336ab694d15fa80b6746fca00fe02665cd1be55f5693790f4f0e91568a4d3ccb4af9cbdfbce252c637f4a09f64a64139dfc9ac04b067e3af91bb6f7d5e + sha512sums = 4300548eee620048605d2ff19af7fd28659f169b000be992ed9a8ef6fab7a6118c09e1dd3961901db8067bc649c89562f1bc83bc7e72dfdcdbff4804bc414f7d + b2sums = ec48f0897fa536d11d0bd2ab600ef048a89d88b0e399a56e28716035b91ddb4d0f6e475c5c1eee4a096c45e108a104b05a970ff0706eea0121b14cd88c5fb6d7 + b2sums = c520b20748c367555a4f0dc23cd7071dab3d5f667592ed8f233c3c5156fd8ec8e4a036d9e2b8394e18a418fec6bc22ebf7cd3e3c4a19b5c48417f19d0aae1f51 + +pkgname = slrn-snapshot-canlock diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..76c5dce472cd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,113 @@ +# Maintainer: Klaus Alexander Seistrup <klaus@seistrup.dk> +# -*- sh -*- + +pkgname=slrn-snapshot-canlock +_pkgname=slrn +pkgver=1.0.4.6 +_prever='pre1.0.4-6' +pkgrel=1 +pkgdesc='An easy-to-use, text-mode, threaded Usenet/NNTP client/newsreader (development snapshot with cancel-lock)' +arch=('x86_64' 'armv7h') +url='https://jedsoft.org/snapshots/' +license=('GPL') +makedepends=('libcanlock' 'uudeview') +depends=('openssl' 'slang' 'libcanlock') +provides=('slrn') +conflicts=('slrn') +backup=(etc/slrnrc) +options=('!makeflags' 'docs' 'zipman') +# <canlock> +_canlock_ver=1.0.4-5 +_canlock_url='https://micha.freeshell.org/libcanlock/patches' +_canlock_src="$_canlock_url/slrn-${_canlock_ver}_libcanlock3_patches.tar.gz" +_canlock_dir="slrn-${_canlock_ver}_libcanlock3_patches" +# </canlock> +source=( + "https://jedsoft.org/snapshots/${_pkgname}-${_prever}.tar.gz" + "$_canlock_src" +) +# Taken from https://jedsoft.org/snapshots/ +md5sums=( + '07cceea256b53b876ba3e684f7fb1174' + 'SKIP' +) + +prepare() { + #cd "$srcdir/$_pkgname-$_prever" || exit 1 + #patch < "../$_canlock_dir/patch-changes.txt" # FIXME: FAIL + + for folder in doc src; do + cd "$srcdir/$_pkgname-$_prever/$folder" || exit 1 + for diff in "$srcdir/$_canlock_dir/patch-$folder"_*.*; do + patch < "$diff" + done + done +} + +# The current community/uudeview package is broken. +# To build the slrn-snapshot without UU support, set the +# SLRN_NO_UU variable to true|yes|t|y|1, e.g.: +# env SLRN_NO_UU=true makepkg +build() { + cd "$_pkgname-$_prever" || exit 1 + + case "$SLRN_NO_UU" in + [Tt][Rr][Uu][Ee] | [Yy][Ee][Ss] | [Tt] | [Yy] | 1 ) + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --enable-setgid-code \ + --with-canlock \ + --with-canlocklib=/usr/lib \ + --with-canlockinc=/usr/include/libcanlock-3 \ + --without-uu \ + --with-slrnpull \ + --with-ssl \ + --enable-spoilers + + make + ;; + * ) + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --enable-setgid-code \ + --with-canlock \ + --with-canlocklib=/usr/lib \ + --with-canlockinc=/usr/include/libcanlock-3 \ + --with-slrnpull \ + --with-ssl \ + --with-uu \ + --with-uulib=/usr/lib/uudeview \ + --with-uuinc=/usr/include/uudeview \ + --enable-spoilers + + make UUDEVIEW_LIB='/usr/lib/uudeview/*.o' + ;; + esac + +} + +package() { + cd "$_pkgname-$_prever" || exit 1 + + make DESTDIR="$pkgdir" install + + install -Dm0644 COPYRIGHT "$pkgdir/licenses/$pkgname/COPYRIGHT" + install -Dm0644 doc/slrn.rc "$pkgdir/etc/slrnrc" +} + +sha256sums=( + 'baa2d41d8b55896d393352ea7bb8ca130fa7d3a4d69094a71e6db7077d0333e0' + '79ac06972915b7f8e87aac8d0680904a12cd7e267f46f513e753d178df4e0410' +) +sha512sums=( + '160eb6336ab694d15fa80b6746fca00fe02665cd1be55f5693790f4f0e91568a4d3ccb4af9cbdfbce252c637f4a09f64a64139dfc9ac04b067e3af91bb6f7d5e' + '4300548eee620048605d2ff19af7fd28659f169b000be992ed9a8ef6fab7a6118c09e1dd3961901db8067bc649c89562f1bc83bc7e72dfdcdbff4804bc414f7d' +) +b2sums=( + 'ec48f0897fa536d11d0bd2ab600ef048a89d88b0e399a56e28716035b91ddb4d0f6e475c5c1eee4a096c45e108a104b05a970ff0706eea0121b14cd88c5fb6d7' + 'c520b20748c367555a4f0dc23cd7071dab3d5f667592ed8f233c3c5156fd8ec8e4a036d9e2b8394e18a418fec6bc22ebf7cd3e3c4a19b5c48417f19d0aae1f51' +) + +# eof |