diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 19 insertions, 18 deletions
@@ -2,38 +2,39 @@ # Contributor: DonVla <donvla@users.sourceforge.net> pkgname=dcompmgr-git -pkgver=20160210 +pkgver=r95.0eddc6e pkgrel=1 pkgdesc="Dana's composite manager (not for production use)" arch=(i686 x86_64) url="http://git.openbox.org/?p=dana/dcompmgr.git;a=summary" license=('GPL') depends=('libgl' 'glproto') -_gitroot="git://git.openbox.org/dana/dcompmgr" -_gitname="dcompmgr" +source=("${pkgname}::git://git.openbox.org/dana/dcompmgr" + '0001-xcb-libs.patch') +md5sums=('SKIP' + '11d81b16ff87085d64c6e84628c936a3') -package() { - cd "$srcdir" - msg "Connecting to GIT server...." +pkgver() { + cd "${pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} - if [ -d $_gitname ] ; then - cd $_gitname - make clean - git pull origin - msg "The local files are updated." - else - git clone $_gitroot - cd "$_gitname" - fi +prepare() { + cd "${srcdir}/${pkgname}" + patch -p1 < "../0001-xcb-libs.patch" # There is no option to disable shadows _X_SHADOWOFFSET=0 _Y_SHADOWOFFSET=0 sed -i -e "s#d->xshadowoff = 2;#d->xshadowoff = ${_X_SHADOWOFFSET};#" -e "s#d->yshadowoff = 2;#d->yshadowoff = ${_Y_SHADOWOFFSET};#" *.c +} - msg "GIT checkout done or server timeout" - msg "Starting make..." +build() { + cd "${srcdir}/${pkgname}" make - install -D -m 0755 dcompmgr ${pkgdir}/usr/bin/dcompmgr } +package() { + cd "${srcdir}/${pkgname}" + install -D -m 0755 dcompmgr "${pkgdir}/usr/bin/dcompmgr" +} |