diff options
author | Keshav Amburay | 2014-11-30 19:57:20 -0500 |
---|---|---|
committer | Keshav Amburay | 2014-11-30 20:21:28 -0500 |
commit | 560e0a049b34b93c96b9ba7e0d2a6986b6c9b945 (patch) | |
tree | 7b9b9e5e62a1e1711b5ceffa930f2538eeddad4f /PKGBUILD | |
download | aur-560e0a049b34b93c96b9ba7e0d2a6986b6c9b945.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b6d7eced2dfb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Maintainer : Keshav Amburay <(the ddoott ridikulusddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> +# Contributor: Gaetan Bisson <bisson@archlinux.org> +# Contributor: Robert Orzanna <orschiro@googlemail.com> + +_pkgname="xournalpp" +pkgname="${_pkgname}-git" + +pkgver=1.0.0.170.gc3c7c87 +pkgrel=1 +pkgdesc="A C++ rewrite of tablet note-taking software Xournal - GTK3 branch" +arch=('x86_64' 'i686') +url="https://github.com/xournalpp/xournalpp" +license=('GPL3') +makedepends=('git') +depends=('gtk3' 'openjpeg2' 'libgnomecanvas>=2.30.1' 'ghostscript' 'shared-mime-info' 'poppler-glib>=0.14.0' 'hicolor-icon-theme' 'desktop-file-utils') +conflicts=("${_pkgname}" "${_pkgname}-gtk3" 'xournal-gtk3' 'xournal') +provides=("${_pkgname}=${pkgver}" "${_pkgname}-gtk3=${pkgver}" 'xournal-gtk3' 'xournal') +options=('!strip' 'zipman' 'docs' '!emptydirs') +install="${_pkgname}.install" + +source=("${_pkgname}::git+https://github.com/xournalpp/xournalpp.git#branch=gtk3" + 'xournalpp_fix_libopenjpeg.patch') + +sha1sums=('SKIP' + 'e6a219270d550200331389c8010641c8902e8e84') + +pkgver() { + cd "${srcdir}/${_pkgname}/" + echo "$(git describe --tags)" | sed -e 's|glib-||g' -e 's|-|.|g' -e 's|^v||g' +} + +prepare() { + + rm -rf "${srcdir}/${_pkgname}_build/" || true + cp -r "${srcdir}/${_pkgname}" "${srcdir}/${_pkgname}_build" + + cd "${srcdir}/${_pkgname}_build/" + + git clean -x -d -f + echo + + msg "Apply libopenjpeg fixes" + ## https://github.com/xournalpp/xournalpp/wiki/Arch-20131101 + patch -Np1 -i "${srcdir}/xournalpp_fix_libopenjpeg.patch" + echo + +} + +build() { + + cd "${srcdir}/${_pkgname}_build/" + + libtoolize + autoreconf + echo + + ./configure --prefix=/usr --enable-mathtex --enable-libopenjpeg + echo + + make + echo + +} + +package() { + + cd "${srcdir}/${_pkgname}_build/" + make DESTDIR="${pkgdir}" install desktop-install + +} |