summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThorsten Wißmann2020-03-19 21:44:32 +0100
committerThorsten Wißmann2020-03-19 21:45:57 +0100
commitf325db14917532a333f860c70f7f22369747aa5a (patch)
treee18f97f2d74b67abf3d1ff4812cf48e8311b33a1
parentbd2948c24d3bcc8191dbd8361279eaceb77c6527 (diff)
downloadaur-f325db14917532a333f860c70f7f22369747aa5a.tar.gz
Update from herbstluftwm-winterbreeze-git
Update to cmake and the new dependencies by copying everything from the PKGBUILD for herbstluftwm-winterbreeze-git.
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD37
2 files changed, 31 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6526d45ada01..cf6798916f12 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
+# Generated by mksrcinfo v8
+# Thu Mar 19 20:45:55 UTC 2020
pkgbase = herbstluftwm-git
- pkgdesc = Manual tiling window manager for X
- pkgver = 0.7.2.r1.gb6925946
- pkgrel = 1
- epoch = 1
+ pkgdesc = Manual tiling window manager for X - winterbreeze branch
+ pkgver = 0.7.2.r852.g031c5ce4
+ pkgrel = 2
url = http://herbstluftwm.org
arch = i686
arch = x86_64
license = BSD
makedepends = git
makedepends = asciidoc
- depends = glib2>=2.24
+ makedepends = cmake
depends = libx11
depends = libxinerama
optdepends = bash: needed by most scripts
@@ -19,7 +20,8 @@ pkgbase = herbstluftwm-git
optdepends = dzen2-xft-xpm-xinerama-git: view icons as tags
provides = herbstluftwm
conflicts = herbstluftwm
- source = herbstluftwm-git::git://github.com/herbstluftwm/herbstluftwm
+ conflicts = herbstluftwm-git
+ source = herbstluftwm::git://github.com/herbstluftwm/herbstluftwm
md5sums = SKIP
pkgname = herbstluftwm-git
diff --git a/PKGBUILD b/PKGBUILD
index de90f4620ff3..b4d55cd4532f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,15 @@
# Maintainer: thorsten w. <p@thorsten-wissmann.de>
+# Maintainer: Florian Bruhin (The Compiler) <archlinux.org@the-compiler.org>
+
pkgname=herbstluftwm-git
_pkgname=herbstluftwm
-pkgver=0.7.2.r1.gb6925946
-pkgrel=1
-epoch=1
-pkgdesc="Manual tiling window manager for X"
+pkgver=0.7.2.r852.g031c5ce4
+pkgrel=2
+pkgdesc="Manual tiling window manager for X - winterbreeze branch"
arch=('i686' 'x86_64')
url="http://herbstluftwm.org"
license=('BSD')
-depends=( 'glib2>=2.24' 'libx11' 'libxinerama')
+depends=('libx11' 'libxinerama')
optdepends=(
'bash: needed by most scripts'
'xterm: used by the default autostart'
@@ -16,24 +17,32 @@ optdepends=(
'dzen2: needed by panel.sh'
'dzen2-xft-xpm-xinerama-git: view icons as tags'
)
-makedepends=('git' 'asciidoc')
+makedepends=('git' 'asciidoc' 'cmake')
provides=($_pkgname)
-conflicts=($_pkgname)
-source=("$pkgname::git://github.com/herbstluftwm/$_pkgname")
+conflicts=($_pkgname ${_pkgname}-git)
+source=("$_pkgname::git://github.com/herbstluftwm/$_pkgname")
md5sums=( SKIP )
pkgver() {
- cd ${pkgname}
+ cd $_pkgname
git describe --tags --long | sed -r 's,^[^0-9]*,,;s,([^-]*-g),r\1,;s,[-_],.,g'
}
+prepare() {
+ rm -r build || true
+ mkdir build
+}
+
build() {
- cd ${pkgname}
- make PREFIX=/usr
+ cd build
+ cmake -DCMAKE_INSTALL_PREFIX=/usr ../$_pkgname
+ make
}
package() {
- cd ${pkgname}
- make PREFIX=/usr DESTDIR="$pkgdir" install
- install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ cd build
+ make DESTDIR="$pkgdir" install
+
+ cd "$srcdir/$_pkgname"
+ install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
}