diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 25 insertions, 9 deletions
@@ -1,28 +1,44 @@ -# Maintainer : ahmedmoselhi <ahmedmoselhi55@gmail.com> +# Maintainer : Ahmed Moselhi <ahmedmoselhi55@gmail.com> # Build notes: # https://phoenicisorg.github.io/phoenicis/Users/build/ pkgname=phoenicis-playonlinux _pkgname=phoenicis -pkgver=5.0_alpha5 -_pkgver=5.0-alpha5 +pkgver=5.0.r2884.f9f749b46 +_pkgver=5.0-snapshot pkgrel=1 pkgdesc="Phoenicis PlayOnLinux allows you to install and use non-native applications on linux" arch=('any') -url="https://www.phoenicis.org/" +url="https://github.com/PhoenicisOrg/phoenicis.git" license=('LGPL3') makedepends=('maven' 'java-environment-openjdk=11' 'git') depends=('cabextract' 'curl' 'icoutils' 'imagemagick' 'p7zip' 'unzip' 'wget' 'wine' 'xterm') options=(!strip) -source=("https://github.com/ahmedmoselhi/${_pkgname}/releases/download/v${_pkgver}/Phoenicis_5.0-SNAPSHOT.deb") -sha256sums=('03f2c0cb6d4b277ddb5cac6044483c08fc879682132ce57f1ac69fc83ac5d049') +source=(git+https://github.com/PhoenicisOrg/${_pkgname}) +sha256sums=('SKIP') -prepare() { - bsdtar -xf data.tar.zst +pkgver() { + cd "${_pkgname}" + printf "5.0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${_pkgname}" + if test -d "/usr/lib/jvm/java-11-openjdk"; then + export JAVA_HOME="/usr/lib/jvm/java-11-openjdk" + elif test -d "/usr/lib/jvm/java-11-jdk11"; then + export JAVA_HOME="/usr/lib/jvm/java-11-jdk11" + elif test -d "/usr/lib/jvm/java-11-adoptopenjdk"; then + export JAVA_HOME="/usr/lib/jvm/java-11-adoptopenjdk" + fi + mvn clean package + cd phoenicis-dist/src/scripts + bash phoenicis-create-package.sh } package() { + cd "${srcdir}/${_pkgname}/phoenicis-dist/target/Phoenicis_5.0-SNAPSHOT" cp -a usr "${pkgdir}" -}
\ No newline at end of file +} |