summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 25 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d447a7a75099..6ba232ad656b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}