aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorprspkt <prspkt@protonmail.com>2019-02-19 12:14:31 +0200
committerKevin Daudt <kdaudt@alpinelinux.org>2019-02-19 16:25:07 +0000
commit8eb44eba363f38be339207d1a376e2009480c8d6 (patch)
tree4916c8602da0f9d104c0c343d6a0508557720dbd
parentb9f1e0c963275ff665f887ce1af669ca50ddd227 (diff)
downloadaports-8eb44eba363f38be339207d1a376e2009480c8d6.tar.bz2
aports-8eb44eba363f38be339207d1a376e2009480c8d6.tar.xz
community/i3lock: upgrade to 2.11.1
As of v2.11 upstream is using autotools. Also add xcb-util-xrm-dev make dependency to satisfy XCB_UTIL_XRM module requirement.
-rw-r--r--community/i3lock/APKBUILD22
1 files changed, 14 insertions, 8 deletions
diff --git a/community/i3lock/APKBUILD b/community/i3lock/APKBUILD
index a9460c7dd4..5a86b52391 100644
--- a/community/i3lock/APKBUILD
+++ b/community/i3lock/APKBUILD
@@ -1,29 +1,37 @@
# Contributor: Johannes Matheis <jomat+alpinebuild@jmt.gr>
# Maintainer: Johannes Matheis <jomat+alpinebuild@jmt.gr>
pkgname=i3lock
-pkgver=2.10
+pkgver=2.11.1
pkgrel=0
pkgdesc="An improved screenlocker based upon XCB and PAM"
url="https://i3wm.org/i3lock/"
arch="all"
license="MIT"
depends="xkeyboard-config"
-makedepends="libev-dev cairo-dev linux-pam-dev libxkbcommon-dev xcb-util-image-dev"
+makedepends="libev-dev cairo-dev linux-pam-dev libxkbcommon-dev
+ xcb-util-image-dev xcb-util-xrm-dev"
subpackages="$pkgname-doc"
-source="$url/$pkgname-$pkgver.tar.bz2"
+source="https://i3wm.org/i3lock/i3lock-$pkgver.tar.bz2"
builddir="$srcdir/$pkgname-$pkgver"
prepare() {
default_prepare
cd "$builddir"
-
# Fix ticket FS#31544, sed line taken from gentoo
- sed -i -e 's:login:base-auth:g' i3lock.pam
+ sed -i -e 's:login:base-auth:g' pam/i3lock
}
build() {
cd "$builddir"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --disable-builddir
make
}
@@ -35,8 +43,6 @@ check() {
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
- install -m755 -d "$pkgdir/usr/share/man/man1/"
- install -m644 $pkgname.1 "$pkgdir/usr/share/man/man1/"
}
-sha512sums="ea865b202668212b58d0b97d0263171847e1bd0c529e2fd3d26c15ef253861b9a8357ff2efaa6a4f342c4d0d1ab03bc00f95f4d4008760ec8e0767ac29195517 i3lock-2.10.tar.bz2"
+sha512sums="8b779aa0a560884adc1a508e1f07f712bdf043f72c377c24d5e7e186a6b97f34a5bda7aa67de41f5e15a1a541f4a2c2d28bc284057926a5833d70b67437d073c i3lock-2.11.1.tar.bz2"