summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Bruhin2019-06-28 18:32:59 +0200
committerFlorian Bruhin2019-06-28 18:32:59 +0200
commit873dc51990f29bbee9fd286ce7079de2629f2b42 (patch)
tree3562da2113105eb141bdc2a1e406f581d05c5179
parent24f733a2ba540c37cbb47d5611582a36b659a2b4 (diff)
downloadaur-herbstluftwm-winterbreeze-git.tar.gz
Update for winterbreeze
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD39
2 files changed, 31 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab9699301be7..b84988f08f67 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,14 @@
-pkgbase = herbstluftwm-git
- pkgdesc = Manual tiling window manager for X
- pkgver = 0.7.0.r53.g23ae16a
+pkgbase = herbstluftwm-winterbreeze-git
+ pkgdesc = Manual tiling window manager for X - winterbreeze branch
+ pkgver = 0.7.2.r809.gcf7a170c
pkgrel = 1
- epoch = 1
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,8 +18,9 @@ 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#branch=winterbreeze
md5sums = SKIP
-pkgname = herbstluftwm-git
+pkgname = herbstluftwm-winterbreeze-git
diff --git a/PKGBUILD b/PKGBUILD
index 091e767946ab..c9b6f6a2a18e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,15 @@
-# Maintainer: thorsten w. <p@thorsten-wissmann.de>
-pkgname=herbstluftwm-git
+# Maintainer: Florian Bruhin (The Compiler) <archlinux.org@the-compiler.org>
+# Contributor: thorsten w. <p@thorsten-wissmann.de>
+
+pkgname=herbstluftwm-winterbreeze-git
_pkgname=herbstluftwm
-pkgver=0.7.0.r53.g23ae16a
+pkgver=0.7.2.r809.gcf7a170c
pkgrel=1
-epoch=1
-pkgdesc="Manual tiling window manager for X"
+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#branch=winterbreeze")
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"
}