summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKeshav Amburay2014-11-30 19:57:20 -0500
committerKeshav Amburay2014-11-30 20:21:28 -0500
commit560e0a049b34b93c96b9ba7e0d2a6986b6c9b945 (patch)
tree7b9b9e5e62a1e1711b5ceffa930f2538eeddad4f /PKGBUILD
downloadaur-560e0a049b34b93c96b9ba7e0d2a6986b6c9b945.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD70
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
+
+}