# Maintainer: Dan McCurry # Contributer: Nikola Milinković # Submitter: Stefan Husmann pkgname=jabref-git _release=3.8 pkgver=3.8.v_2.9.2.r5972.832417f pkgrel=1 pkgdesc="GUI frontend for BibTeX, written in Java -- built from git" arch=('any') url="https://www.jabref.org" license=('MIT') depends=('java-environment>=8') makedepends=('git' 'java-environment=8') optdepends=('gsettings-desktop-schemas: For web search support') provides=('jabref') conflicts=('jabref') source=("${pkgname%-git}::git+https://github.com/JabRef/jabref.git" "${pkgname%-git}.desktop" "${pkgname%-git}.sh") md5sums=('SKIP' '5f76feb6b2f66a2ea8b52bca999a934f' '97c6daba4b3fc1ff1bee0f5b3a4c627f') pkgver() { cd ${srcdir}/${pkgname%-git} printf "%s" "${_release}.$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" # printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { cd "$srcdir/${pkgname%-git}" PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH ./gradlew releaseJar } package() { cd "${srcdir}/${pkgname%-git}" install -Dm644 build/releases/JabRef-${_release}-dev.jar \ ${pkgdir}/usr/share/java/jabref/JabRef.jar install -Dm755 $srcdir/jabref.sh ${pkgdir}/usr/bin/jabref install -Dm644 $srcdir/jabref.desktop \ ${pkgdir}/usr/share/applications/jabref.desktop install -Dm644 build/resources/main/images/icons/JabRef-icon-48.png \ ${pkgdir}/usr/share/pixmaps/jabref.png install -Dm644 LICENSE.md ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }