diff options
author | Mr.Smith1974 | 2023-07-11 08:18:51 +0300 |
---|---|---|
committer | Mr.Smith1974 | 2023-07-11 08:18:51 +0300 |
commit | 4542c8c665c7f671f1eb118ee0732597ccb572ae (patch) | |
tree | afc27124d8e86158b262428835013f0fdb21b107 | |
download | aur-julius-game-appimage.tar.gz |
Initial build
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1124fb3b91ae --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = julius-game-appimage + pkgdesc = Open source re-implementation of Caesar III (Original copy required). Appimage version + pkgver = 1.7.0 + pkgrel = 1 + url = https://github.com/Keriew/augustus + arch = x86_64 + license = AGPL + depends = fuse2 + conflicts = julius-game + conflicts = julius-game-git + options = !strip + source = https://github.com/bvschaik/julius/releases/download/v1.7.0/julius-1.7.0-linux.AppImage + sha256sums = f05ad2575782974fe93cbb0cb55c1f589e48aa620324ba1289037f45b36e7716 + +pkgname = julius-game-appimage diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fb729f66ed70 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +_pkgname=julius +_pkgver=1.7.0 +_appimage="${_pkgname}-${_pkgver}-linux.AppImage" +_desktopfile="com.github.bvschaik.julius" + +pkgname=julius-game-appimage +pkgver="${_pkgver}" +pkgrel=1 +pkgdesc="Open source re-implementation of Caesar III (Original copy required). Appimage version" +arch=(x86_64) +license=(AGPL) +url="https://github.com/Keriew/augustus" +depends=('fuse2') +conflicts=('julius-game' 'julius-game-git') +options=(!strip) +source=("https://github.com/bvschaik/julius/releases/download/v${pkgver}/${_appimage}") +sha256sums=('f05ad2575782974fe93cbb0cb55c1f589e48aa620324ba1289037f45b36e7716') + + +prepare() { + chmod +x ${_appimage} + #./${_appimage} --appimage-extract + #exit 1 + ./${_appimage} --appimage-extract ${_desktopfile}.desktop + ./${_appimage} --appimage-extract usr/share/icons/hicolor/512x512/apps/${_desktopfile}.png +} + +package() { + install -Dpm755 "${_appimage}" "${pkgdir}/opt/${_pkgname}/${_appimage}" # Install $_appimage to /opt/$_pkgname/$_appimage + install -d "${pkgdir}/usr/bin" # Install /usr/bin + ln -s "/opt/${_pkgname}/${_appimage}" "${pkgdir}/usr/bin/${_pkgname}" # Link /opt/$_pkgname/$_appimage to /usr/bin/$_pkgname + + # Desktop file + install -dm755 "${pkgdir}/usr/share/applications" + install -Dm644 "${srcdir}/squashfs-root/${_desktopfile}.desktop" "${pkgdir}/usr/share/applications" + + # Icon images + install -dm755 "${pkgdir}/usr/share/pixmaps" + install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/512x512/apps/${_desktopfile}.png" "${pkgdir}/usr/share/pixmaps" +} + |