summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD21
2 files changed, 20 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index efbc2e16b37d..4236f351721b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -17,6 +17,8 @@ pkgbase = xournalpp-git
depends = libglade
depends = poppler-glib
depends = glibmm
+ depends = texlive-bin
+ depends = desktop-file-utils
provides = xournal=1.0.0.290.gb62f922
provides = xournal-dmgerman=1.0.0.290.gb62f922 xournalpp=1.0.0.290.gb62f922
conflicts = xournal
diff --git a/PKGBUILD b/PKGBUILD
index 9d87c87b0978..6354202db741 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ arch=('i686' 'x86_64')
url="https://github.com/xournalpp/xournalpp"
license=('GPL3')
makedepends=('git' 'cmake' 'gettext' 'boost')
-depends=('gtk2' 'boost-libs' 'glib2' 'libglade' 'poppler-glib' 'glibmm')
+depends=('gtk2' 'boost-libs' 'glib2' 'libglade' 'poppler-glib' 'glibmm' 'texlive-bin' 'desktop-file-utils')
provides=("xournal=${pkgver}" "xournal-dmgerman=${pkgver} xournalpp=${pkgver}")
conflicts=('xournal' 'xournalpp' 'xournal-dmgerman' 'xournal-image-patched' 'xournalpp-svn')
install="xournalpp.install"
@@ -29,7 +29,7 @@ prepare() {
mkdir -p "${srcdir}/${_pkgname}/build"
cd "${srcdir}/${_pkgname}/build"
- cmake ..
+ cmake -DENABLE_OS="OFF" -DENABLE_MATHTEX="ON" -DCMAKE_INSTALL_PREFIX="/usr/" ..
}
build() {
@@ -42,7 +42,22 @@ build() {
package() {
cd "${srcdir}/${_pkgname}/build"
- sed 's|/usr/local|/usr|g' -i "${srcdir}/${_pkgname}/build/cmake_install.cmake" || true
+ # sed 's|/usr/local|/usr|g' -i "${srcdir}/${_pkgname}/build/cmake_install.cmake" || true
make DESTDIR="${pkgdir}/" install
echo
+
+ mkdir -p "${pkgdir}/usr/share/icons/hicolor/scalable/apps"
+ mkdir -p "${pkgdir}/usr/share/icons/hicolor/scalable/mimetypes"
+
+ install -D -m0644 "${srcdir}/${_pkgname}/ui/pixmaps/xournalpp.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/xournalpp.svg"
+ install -D -m0644 "${srcdir}/${_pkgname}/ui/pixmaps/xoj.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/mimetypes/xoj.svg"
+ ln -s "/usr/share/icons/hicolor/scalable/mimetypes/xoj.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/mimetypes/gnome-mime-application-x-xoj.svg"
+
+ mkdir -p "${pkgdir}/usr/share/mime/packages"
+ mkdir -p "${pkgdir}/usr/share/applications"
+ mkdir -p "${pkgdir}/usr/share/mimelnk/application"
+
+ install -D -m0644 "${srcdir}/${_pkgname}/desktop/xournal.xml" "${pkgdir}/usr/share/mime/packages"
+ install -D -m0644 "${srcdir}/${_pkgname}/desktop/xournalpp.desktop" "${pkgdir}/usr/share/applications"
+ install -D -m0644 "${srcdir}/${_pkgname}/desktop/x-xoj.desktop" "${pkgdir}/usr/share/mimelnk/application"
}