upg curl dhcpcd
This commit is contained in:
parent
a46905dfe3
commit
4731af37f1
5 changed files with 86 additions and 75 deletions
|
@ -7,10 +7,10 @@
|
|||
|
||||
pkgbase=curl
|
||||
pkgname=(curl libcurl-compat libcurl-gnutls)
|
||||
_tag='1e205e63e5157a63cd0854429008a7ef201b59c4' # git rev-parse v${_tag_name}
|
||||
_tag_name='8_1_2'
|
||||
_tag='7d901d74d390a7e9ad7c7b3fa759cd5b9bbc7742' # git rev-parse v${_tag_name}
|
||||
_tag_name='8_2_0'
|
||||
pkgver="${_tag_name//_/.}"
|
||||
pkgrel=01
|
||||
pkgrel=02
|
||||
pkgdesc='command line tool and library for transferring data with URLs - w/o ipv6 & zstd'
|
||||
url='https://curl.se'
|
||||
#options=(debug) # uncomment this to produce debug package
|
||||
|
@ -182,6 +182,7 @@ validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg
|
|||
|
||||
sha256sums=(SKIP)
|
||||
|
||||
## c8d4ca170fea03bcd9578b81d7639e971998cc039ec232f41ba0cf35e97597df curl-8.1.2-01-x86_64.pkg.tar.lz
|
||||
## ab5971b7eb8def0da5989885508f4bb245313cca1d0e546ca3a2c093c7592711 libcurl-compat-8.1.2-01-x86_64.pkg.tar.lz
|
||||
## cbecbd4ad9922728e80c3342c502c4bb09a26d7628cc3e7197b0e9d93b6115cb libcurl-gnutls-8.1.2-01-x86_64.pkg.tar.lz
|
||||
## a5845e39897d92a397ba683a5c36a71f49457b7ce6d8d55040478787939cc87c curl-8.2.0-02-x86_64.pkg.tar.lz
|
||||
## 7984083681d0477bad9ab6ec7716d688932a7a54a3c42f56e002ec96c1d0402b libcurl-compat-8.2.0-02-x86_64.pkg.tar.lz
|
||||
## 339b1af551d487a2466783ee81ecc0a026b36fc354ab8e3e6929b112b20a40b4 libcurl-gnutls-8.2.0-02-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -6,10 +6,10 @@
|
|||
|
||||
pkgbase=curl
|
||||
pkgname=(curl libcurl-compat libcurl-gnutls)
|
||||
_tag='1e205e63e5157a63cd0854429008a7ef201b59c4' # git rev-parse v${_tag_name}
|
||||
_tag_name='8_1_2'
|
||||
_tag='7d901d74d390a7e9ad7c7b3fa759cd5b9bbc7742' # git rev-parse v${_tag_name}
|
||||
_tag_name='8_2_0'
|
||||
pkgver="${_tag_name//_/.}"
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='command line tool and library for transferring data with URLs'
|
||||
arch=('x86_64')
|
||||
url='https://curl.se/'
|
||||
|
|
|
@ -4,3 +4,4 @@ autoconf
|
|||
automake
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=dhcpcd
|
||||
pkgver=10.0.1
|
||||
pkgver=10.0.2
|
||||
pkgrel=01
|
||||
pkgdesc="RFC2131 compliant DHCP client daemon w/o systemd"
|
||||
#url="https://roy.marples.name/projects/dhcpcd/"
|
||||
|
@ -18,15 +18,16 @@ backup=('etc/dhcpcd.conf')
|
|||
install='dhcpcd.install'
|
||||
options=('emptydirs') # We Need the Empty /var/lib/dhcpcd Directory
|
||||
#source=(https://roy.marples.name/downloads/$pkgname/$pkgname-$pkgver.tar.xz
|
||||
#https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.1/dhcpcd-10.0.1.tar.xz
|
||||
#https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.2/dhcpcd-10.0.2.tar.xz
|
||||
source=($url$pkgver/$pkgname-$pkgver.tar.xz{,.asc}
|
||||
dhcpcd.install
|
||||
dhcpcd.sysusers
|
||||
dhcpcd.tmpfiles)
|
||||
|
||||
# prepare () {
|
||||
# cd ${pkgname}-${pkgver}
|
||||
# }
|
||||
prepare() {
|
||||
printf "# Don't attempt to obtain an IPv4LL address if we failed to get one via DHCP. See RFC 3927.\nnoipv4ll\n" >> $pkgname-$pkgver/src/$pkgname.conf
|
||||
}
|
||||
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
@ -65,6 +66,11 @@ package() {
|
|||
# install sysuser amd tmpfiles files
|
||||
install -Dm644 "${srcdir}/dhcpcd.sysusers" "${pkgdir}/usr/lib/sysusers.d/dhcpcd.conf"
|
||||
install -Dm644 "${srcdir}/dhcpcd.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/dhcpcd.conf"
|
||||
|
||||
# strip files that somehow won't get stripped automatically
|
||||
strip "$pkgdir/usr/bin/$pkgname"
|
||||
strip "$pkgdir/usr/lib/$pkgname/dev/udev.so"
|
||||
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
@ -76,12 +82,12 @@ license=('BSD')
|
|||
validpgpkeys=('A785ED2755955D9E93EA59F6597F97EA9AD45549') # Roy Marples (NetBSD) <roy@NetBSD.org>
|
||||
|
||||
#https://github.com/NetworkConfiguration/dhcpcd/releases
|
||||
#SHA256 (dhcpcd-10.0.1.tar.xz) = 6e9f6a5c47fcd8a763cfa26f1ca6eedf1e534992224a01d6c1ab8abb154af972
|
||||
|
||||
sha256sums=(6e9f6a5c47fcd8a763cfa26f1ca6eedf1e534992224a01d6c1ab8abb154af972 # dhcpcd-10.0.1.tar.xz
|
||||
4680cda528512b877022df36a58368b09a6566472f9b0ccba482ee79c1c502e2 # dhcpcd-10.0.1.tar.xz.asc
|
||||
sha256sums=(3aa15c50be86d9595467f21dd9dc66f7115e3de1f5ab0b704b753684062b8541 # dhcpcd-10.0.2.tar.xz
|
||||
446821b422b7f096bdf851f295dbb5f9ac45db85343dfcaaa9f58d06dce41a53 # dhcpcd-10.0.2.tar.xz.asc
|
||||
d40d51367fcf7e9596e42cd2bab59404633bedbab4d0a3183e7246b4677937b7 # dhcpcd.install
|
||||
06788ad9f5f7ccb5d2a2da6f0322ff5771f8de82cfbe8b9ad954f2c38265e21b # dhcpcd.sysusers
|
||||
55d57b958f6b7e4d4a538ee88b0fcc1a522050c2d38efb5d680139f618234b35) # dhcpcd.tmpfiles
|
||||
|
||||
## c6ff04ebf84004b89d48414ecf71291fb8fa539d43e934a080a82e72a80ca855 dhcpcd-10.0.1-01-x86_64.pkg.tar.lz
|
||||
## 7d827984e275cf7fb7f9d85cc72819a304d724f445579a10041fdab4a8e2ca72 dhcpcd-10.0.2-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -1,77 +1,80 @@
|
|||
# Maintainer: Ronald van Haren <ronald.archlinux.org>
|
||||
# Maintainer: Giancarlo Razzolini <grazzolini@archlinux.org>
|
||||
# Maintainer: David Runge <dvzrv@archlinux.org>
|
||||
# Contributor: Giancarlo Razzolini <grazzolini@archlinux.org>
|
||||
# Contributor: Ronald van Haren <ronald.archlinux.org>
|
||||
# Contributor: Tom Killian <tom.archlinux.org>
|
||||
# Contributor: Judd Vinet <jvinet.zeroflux.org>
|
||||
|
||||
pkgname=dhcpcd
|
||||
pkgver=9.4.1
|
||||
pkgver=10.0.2
|
||||
pkgrel=1
|
||||
pkgdesc="RFC2131 compliant DHCP client daemon"
|
||||
pkgdesc="DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client"
|
||||
url="https://roy.marples.name/projects/dhcpcd/"
|
||||
arch=('x86_64')
|
||||
license=('BSD')
|
||||
depends=('glibc' 'sh' 'udev' 'systemd-libs')
|
||||
arch=(x86_64)
|
||||
license=(BSD)
|
||||
depends=(
|
||||
glibc
|
||||
sh
|
||||
systemd-libs
|
||||
)
|
||||
optdepends=('openresolv: resolvconf support')
|
||||
provides=('dhcp-client')
|
||||
backup=('etc/dhcpcd.conf')
|
||||
install='dhcpcd.install'
|
||||
options=('emptydirs') # We Need the Empty /var/lib/dhcpcd Directory
|
||||
source=("https://roy.marples.name/downloads/$pkgname/$pkgname-$pkgver.tar.xz"
|
||||
dhcpcd.install
|
||||
dhcpcd_.service
|
||||
dhcpcd.service
|
||||
dhcpcd.sysusers
|
||||
dhcpcd.tmpfiles)
|
||||
validpgpkeys=('A785ED2755955D9E93EA59F6597F97EA9AD45549') # Roy Marples (NetBSD) <roy@NetBSD.org>
|
||||
sha256sums=('819357634efed1ea5cf44ec01b24d3d3f8852fec8b4249925dcc5667c54e376c'
|
||||
'd40d51367fcf7e9596e42cd2bab59404633bedbab4d0a3183e7246b4677937b7'
|
||||
'37acd53a589711f5e1db2fcaebb4ccf1c90dc4bcd309626bde25beb7b630a545'
|
||||
'20bccbf8a05b1bc2be365c8b4b526c38c752f48229ba53c3be113ac5b634f210'
|
||||
provides=(dhcp-client)
|
||||
backup=(etc/$pkgname.conf)
|
||||
# we need /var/lib/dhcpcd
|
||||
options=(emptydirs)
|
||||
source=(
|
||||
https://github.com/NetworkConfiguration/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz{,.asc}
|
||||
${pkgname}_.service
|
||||
$pkgname.service
|
||||
$pkgname.sysusers
|
||||
$pkgname.tmpfiles
|
||||
)
|
||||
sha256sums=('3aa15c50be86d9595467f21dd9dc66f7115e3de1f5ab0b704b753684062b8541'
|
||||
'SKIP'
|
||||
'a2495b4a4632f9ee6d5d40877eb9667aaa3f64e035dbd8ccfc029a3a2339f069'
|
||||
'843913ee4cd77ca51ab1f1d21eb13650df3791db2b8526a9b0c9acf2d6b9c63f'
|
||||
'06788ad9f5f7ccb5d2a2da6f0322ff5771f8de82cfbe8b9ad954f2c38265e21b'
|
||||
'55d57b958f6b7e4d4a538ee88b0fcc1a522050c2d38efb5d680139f618234b35')
|
||||
# prepare () {
|
||||
# cd ${pkgname}-${pkgver}
|
||||
# }
|
||||
'1ca593a91d537766d073e71cfab87881e6f6a2ccb5236a45531d5520b3af7a31')
|
||||
b2sums=('999033b4c0bc46943332b0b7ed3f1869ad54e2c37346523a15fbd3d9f29db1e01c1ddd0a300826021d3e20493ea06358ef47ac6a02c50331ca0d90e31a123b85'
|
||||
'SKIP'
|
||||
'7589109b275c823b80002cbb273113d0e1b5635fc79859bbfc55c287d3d1ce9a539116e33f60d118f6251d7301b6376c40ff9346d5947b02f75cb9261c6488ef'
|
||||
'ceb051db7d43464992ffd804f95fb6c96ba6f450a0ec7a97d595f0700299916d1ebb049a1b97671e4b58f8829510bc44af2a36bfdccb79f9c34330162e6fdedb'
|
||||
'1f4ad7d27a33ea9d317b95817898bc853bda8ef6bf1b09d86b7a5b25a0dae89c246fdb919c62b677d25148c8b4cf8c02e99cf3fa583c3a63bd04d1817bf47872'
|
||||
'fab9f56a694b2bcaa26ebd4040984778ea4a3cccd57f17a0eb724a9fc4750157d97d9d0db747932c3b386938fe2bf1d6a4ba609cc5cc3a6b0e1ae39404ba21be')
|
||||
validpgpkeys=('A785ED2755955D9E93EA59F6597F97EA9AD45549') # Roy Marples (NetBSD) <roy@NetBSD.org>
|
||||
|
||||
prepare() {
|
||||
printf "# Don't attempt to obtain an IPv4LL address if we failed to get one via DHCP. See RFC 3927.\nnoipv4ll\n" >> $pkgname-$pkgver/src/$pkgname.conf
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
local configure_options=(
|
||||
--dbdir=/var/lib/$pkgname
|
||||
--libexecdir=/usr/lib/$pkgname
|
||||
--prefix=/usr
|
||||
--privsepuser=$pkgname
|
||||
--runstatedir=/run
|
||||
--sbindir=/usr/bin
|
||||
--sysconfdir=/etc
|
||||
)
|
||||
|
||||
# configure variables
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--sbindir=/usr/bin \
|
||||
--libexecdir=/usr/lib/dhcpcd \
|
||||
--dbdir=/var/lib/dhcpcd \
|
||||
--runstatedir=/run \
|
||||
--privsepuser=dhcpcd
|
||||
|
||||
# Build
|
||||
cd $pkgname-$pkgver
|
||||
./configure "${configure_options[@]}"
|
||||
make
|
||||
}
|
||||
|
||||
|
||||
check() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
make test
|
||||
make test -C $pkgname-$pkgver
|
||||
}
|
||||
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
make DESTDIR="${pkgdir}" install
|
||||
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
|
||||
install -vDm 644 $pkgname-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -Dm644 $pkgname.service -t "$pkgdir/usr/lib/systemd/system/"
|
||||
install -Dm644 ${pkgname}_.service "$pkgdir/usr/lib/systemd/system/$pkgname@.service"
|
||||
install -Dm644 $pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
|
||||
install -Dm644 $pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
|
||||
|
||||
# Install License
|
||||
install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" \
|
||||
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
|
||||
# Set Options in /etc/dhcpcd.conf
|
||||
echo noipv4ll >> "${pkgdir}/etc/dhcpcd.conf" # Disable ip4vall
|
||||
|
||||
# install systemd files
|
||||
install -Dm644 "${srcdir}/dhcpcd_.service" "${pkgdir}/usr/lib/systemd/system/dhcpcd@.service"
|
||||
install -Dm644 "${srcdir}/dhcpcd.service" "${pkgdir}/usr/lib/systemd/system/dhcpcd.service" # FS#31543
|
||||
install -Dm644 "${srcdir}/dhcpcd.sysusers" "${pkgdir}/usr/lib/sysusers.d/dhcpcd.conf"
|
||||
install -Dm644 "${srcdir}/dhcpcd.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/dhcpcd.conf"
|
||||
# strip files that somehow won't get stripped automatically
|
||||
strip "$pkgdir/usr/bin/$pkgname"
|
||||
strip "$pkgdir/usr/lib/$pkgname/dev/udev.so"
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue