summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlaus Alexander Seistrup2025-04-21 18:17:06 +0200
committerKlaus Alexander Seistrup2025-04-21 18:17:06 +0200
commit16562eb3ccc0a9c6359fea23cad114c558a088eb (patch)
tree11175690d1a887fa0f03196353fb914ed57d7315
parent855dd0be4e4cc6a63d39f09318e3f24ddc5c3187 (diff)
downloadaur-slrn-snapshot.tar.gz
RFC-0023 and LTO seems to be default now in makepkg.conf, so away they go from PKGBUILD
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD31
2 files changed, 13 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index abb2611ed352..535e45751bae 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = slrn-snapshot
pkgdesc = An easy-to-use, text-mode, threaded Usenet/NNTP client/newsreader (development snapshot)
pkgver = 1.0.4.9
- pkgrel = 7
+ pkgrel = 8
url = https://jedsoft.org/snapshots/
arch = aarch64
arch = arm
@@ -21,11 +21,10 @@ pkgbase = slrn-snapshot
options = !makeflags
options = docs
options = zipman
- options = lto
- backup = etc/slrnrc
+ backup = etc/slrn/slrn.rc
+ backup = etc/slrn/slrnpull.conf
source = https://jedsoft.org/snapshots/slrn-pre1.0.4-9.tar.gz
sha256sums = 827d01c529c658492e45a376b99495a932d0d6be1e8e207df6f0062a25f1cff8
sha512sums = 05c05f523565d7af3936f98665a85a1cb0589f4b25dd4a957bcd309293a50c9d624104cca86dae28e37d56243af6296e237214cb767ba2418c21265d91381a5a
- b2sums = 667654876dfb087da62288d646a78454a3387e65555e56d34835b9bd6dfe3cf47d5e61ef52e3b11b2df377660db271d1a74e4e986fa826f475cf2bd51ddf6a5d
pkgname = slrn-snapshot
diff --git a/PKGBUILD b/PKGBUILD
index f8b103f1ff52..8542b342dbba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,12 @@
-# Maintainer: Klaus Alexander Seistrup <klaus@seistrup.dk>
# -*- sh -*-
+# Maintainer: Klaus Alexander Seistrup <$(echo 0x1fd+d59decfa=40 | tr 0-9+a-f=x ka-i@p-u.l)>
+
pkgname='slrn-snapshot'
_pkgname='slrn'
pkgver=1.0.4.9
_prever='pre1.0.4-9'
-pkgrel=7
+pkgrel=8
pkgdesc='An easy-to-use, text-mode, threaded Usenet/NNTP client/newsreader (development snapshot)'
arch=('aarch64' 'arm' 'armv6h' 'armv7h' 'i686' 'pentium4' 'x86_64')
url='https://jedsoft.org/snapshots/'
@@ -14,18 +15,15 @@ makedepends=('uudeview>=20230502')
depends=('glibc' 'openssl' 'sh' 'slang')
provides=('slrn')
conflicts=('slrn')
-backup=(etc/slrnrc)
-options=('!makeflags' 'docs' 'zipman' 'lto')
-source=("https://jedsoft.org/snapshots/${_pkgname}-${_prever}.tar.gz")
+backup=('etc/slrn/slrn.rc' 'etc/slrn/slrnpull.conf')
+options=('!makeflags' 'docs' 'zipman')
+source=("$url${_pkgname}-${_prever}.tar.gz")
sha256sums=(
'827d01c529c658492e45a376b99495a932d0d6be1e8e207df6f0062a25f1cff8'
)
sha512sums=(
'05c05f523565d7af3936f98665a85a1cb0589f4b25dd4a957bcd309293a50c9d624104cca86dae28e37d56243af6296e237214cb767ba2418c21265d91381a5a'
)
-b2sums=(
- '667654876dfb087da62288d646a78454a3387e65555e56d34835b9bd6dfe3cf47d5e61ef52e3b11b2df377660db271d1a74e4e986fa826f475cf2bd51ddf6a5d'
-)
prepare() {
cd "$srcdir/$_pkgname-$_prever"
@@ -43,17 +41,6 @@ prepare() {
build() {
cd "$_pkgname-$_prever"
- # RFC-0023
- # 🔗 https://rfc.archlinux.page/0023-pack-relative-relocs/
- #
- # ld(1) says: “Supported for i386 and x86-64.”
- case "Z${CARCH:-unknown}" in
- 'Zx86_64' | 'Zi386' )
- export LDFLAGS="$LDFLAGS -Wl,-z,pack-relative-relocs"
- ;;
- * ) : pass ;;
- esac
-
case "$SLRN_NO_UU" in
[Tt][Rr][Uu][Ee] | [Yy][Ee][Ss] | [Tt] | [Yy] | 1 )
./configure \
@@ -89,8 +76,10 @@ package() {
make DESTDIR="$pkgdir" install
- install -Dm0644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/COPYRIGHT"
- install -Dm0644 doc/slrn.rc "$pkgdir/etc/slrnrc"
+ install -vDm0644 -t "$pkgdir/etc/slrn/" \
+ doc/slrn.rc doc/slrnpull/slrnpull.conf
+ install -vDm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" \
+ COPYRIGHT
}
# eof