summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Northon2021-11-25 20:03:12 -0500
committerPatrick Northon2021-11-25 20:03:12 -0500
commit740f1b261ad4d0594d8331371f8cd9432b0899e9 (patch)
tree3a905dd12469a2e7a5bc33c0fabafba9aa1de25d
parentdfe7ea5a6d0f951dd36a4037679255fd4807ccd4 (diff)
downloadaur-740f1b261ad4d0594d8331371f8cd9432b0899e9.tar.gz
Update version.
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD17
2 files changed, 24 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d51babddee96..3a3ac2389ea9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = freeipa
pkgdesc = The Identity, Policy and Audit system
- pkgver = 4.9.6
- pkgrel = 3
+ pkgver = 4.9.8
+ pkgrel = 1
url = http://www.freeipa.org/
arch = i686
arch = x86_64
@@ -22,16 +22,14 @@ pkgbase = freeipa
makedepends = python-jinja
makedepends = python-pyasn1-modules
options = emptydirs
- source = https://releases.pagure.org/freeipa/freeipa-4.9.6.tar.gz
- source = https://releases.pagure.org/freeipa/freeipa-4.9.6.tar.gz.asc
+ source = https://releases.pagure.org/freeipa/freeipa-4.9.8.tar.gz
source = platform.patch
source = freeipa-client-update-sshd_config
source = freeipa-client-update-sshd_config.hook
source = nis-domainname.service
source = ipaplatform.tar.gz
validpgpkeys = 0E63D716D76AC080A4A33513F40800B6298EB963
- sha256sums = f211167513704c567f9e36fad16c0eba2961e3596d03f079d85a18bc9c644dc4
- sha256sums = SKIP
+ sha256sums = 2fddaf6de41dfe244e25a3211f756491ffa8e657595b74388249d2287a601782
sha256sums = 4b3629f2733182f68b3d28c28f782773103b814c486cf4fdb15336163b08c82e
sha256sums = 09894b521258983da988b6d78ed8d5370669ffb7d6a6e3cfbf0c0b8eda67f11b
sha256sums = 1e73f394d276357dcd578df7a349b1f381c9edc7b1c053ecf65f7a9255c0490d
@@ -41,7 +39,7 @@ pkgbase = freeipa
pkgname = python-ipalib
pkgdesc = Python libraries used by IPA
arch = any
- depends = freeipa-common=4.9.6-3
+ depends = freeipa-common=4.9.8-1
depends = python-gssapi>=1.2.0
depends = gnupg
depends = keyutils
@@ -61,15 +59,15 @@ pkgname = python-ipalib
depends = python-dnspython>=1.15
depends = python-netifaces>=0.10.4
depends = python-pyusb
- provides = python-ipapython=4.9.6-3
- provides = python-ipaplatform=4.9.6-3
+ provides = python-ipapython=4.9.8-1
+ provides = python-ipaplatform=4.9.8-1
pkgname = python-ipaclient
pkgdesc = Python libraries used by IPA client
arch = any
- depends = freeipa-client-common=4.9.6-3
- depends = freeipa-common=4.9.6-3
- depends = python-ipalib=4.9.6-3
+ depends = freeipa-client-common=4.9.8-1
+ depends = freeipa-common=4.9.8-1
+ depends = python-ipalib=4.9.8-1
depends = python-dnspython>=1.15
depends = python-jinja
optdepends = oddjob: mkhomedir support
@@ -87,9 +85,9 @@ pkgname = freeipa-client-common
pkgname = freeipa-client
pkgdesc = IPA authentication for use on clients
install = freeipa-client.install
- depends = freeipa-client-common=4.9.6-3
- depends = freeipa-common=4.9.6-3
- depends = python-ipaclient=4.9.6-3
+ depends = freeipa-client-common=4.9.8-1
+ depends = freeipa-common=4.9.8-1
+ depends = python-ipaclient=4.9.8-1
depends = python-augeas
depends = cyrus-sasl-gssapi
depends = ntp
diff --git a/PKGBUILD b/PKGBUILD
index 4972c9b6e12c..a05c7503086e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,8 +11,8 @@ pkgname=(python-ipalib
freeipa-common
freeipa-client-common
freeipa-client)
-pkgver=4.9.6
-pkgrel=3
+pkgver=4.9.8
+pkgrel=1
pkgdesc='The Identity, Policy and Audit system'
arch=('i686' 'x86_64')
url='http://www.freeipa.org/'
@@ -34,14 +34,13 @@ makedepends=('openldap'
'python-pyasn1-modules')
options=(emptydirs)
validpgpkeys=('0E63D716D76AC080A4A33513F40800B6298EB963')
-source=("https://releases.pagure.org/freeipa/freeipa-${pkgver}.tar.gz"{,.asc}
+source=("https://releases.pagure.org/freeipa/freeipa-${pkgver}.tar.gz"
platform.patch
freeipa-client-update-sshd_config
freeipa-client-update-sshd_config.hook
nis-domainname.service
ipaplatform.tar.gz)
-sha256sums=('f211167513704c567f9e36fad16c0eba2961e3596d03f079d85a18bc9c644dc4'
- 'SKIP'
+sha256sums=('2fddaf6de41dfe244e25a3211f756491ffa8e657595b74388249d2287a601782'
'4b3629f2733182f68b3d28c28f782773103b814c486cf4fdb15336163b08c82e'
'09894b521258983da988b6d78ed8d5370669ffb7d6a6e3cfbf0c0b8eda67f11b'
'1e73f394d276357dcd578df7a349b1f381c9edc7b1c053ecf65f7a9255c0490d'
@@ -59,6 +58,12 @@ prepare() {
# Workaround: We want to build Python things twice. To be sure we do not mess
# up something, do two separate builds in separate directories.
cp -r ../freeipa-${pkgver} ../freeipa-${pkgver}-python3
+
+ # On Fedora, ldap is the non-threaded version while ldap_r is the threaded version.
+ # On Fedora 34, it stopped shipping both and ldap is symlinked to ldap_r. On Arch,
+ # libldap is compiled as threaded.
+ sed -i 's/ldap_r/ldap/' 'configure.ac'
+ autoreconf
}
build() {
@@ -80,7 +85,7 @@ build() {
--disable-server \
--without-ipatests \
--disable-pylint --without-jslint \
- --with-ipaplatform=arch
+ --with-ipaplatform=arch
mkdir -p ../install