diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 30 |
3 files changed, 22 insertions, 18 deletions
@@ -1,18 +1,18 @@ pkgbase = principia-git pkgdesc = Physics-based sandbox building game. - pkgver = r115.3b6d2bd + pkgver = r161.3945352 pkgrel = 1 url = https://github.com/Bithack/principia/ arch = x86_64 arch = i686 license = bsd-3 - depends = gtk2 + depends = gtk3 + depends = glew depends = curl depends = libpng depends = libjpeg depends = freetype2 depends = sdl2 - depends = sdl2_gfx depends = sdl2_image depends = sdl2_mixer depends = sdl2_ttf diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..2064e9c8e1e0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +*.pkg.tar.zst +principia/ @@ -1,12 +1,12 @@ # Maintainer: ROllerozxa <rollerozxa@voxelmanip.se> pkgname=principia-git -pkgver=r115.3b6d2bd +pkgver=r161.3945352 pkgrel=1 pkgdesc="Physics-based sandbox building game." url='https://github.com/Bithack/principia/' arch=('x86_64' 'i686') license=('bsd-3') -depends=('gtk2' 'curl' 'libpng' 'libjpeg' 'freetype2' 'sdl2' 'sdl2_gfx' 'sdl2_image' 'sdl2_mixer' 'sdl2_ttf') +depends=('gtk3' 'glew' 'curl' 'libpng' 'libjpeg' 'freetype2' 'sdl2' 'sdl2_image' 'sdl2_mixer' 'sdl2_ttf') makedepends=() source=('git+https://github.com/Bithack/principia') sha256sums=(SKIP) @@ -18,23 +18,23 @@ pkgver() { } build() { - cd principia/build-linux - ./autogen.sh - ./configure - ./go --clean --release --silent + cd principia/ + + mkdir -p build + cd build + cmake .. -G Ninja + ninja } package() { - cd principia/build-linux - install -Dm755 "principia" "${pkgdir}/opt/principia/principia" - install -d "${pkgdir}/usr/bin/" - ln -s /opt/principia/principia "${pkgdir}/usr/bin/principia" + cd principia/ + install -Dm755 "build/principia" "${pkgdir}/usr/bin/principia" - install -Dm644 "principia.desktop" "${pkgdir}/usr/share/applications/principia.desktop" - install -Dm644 "principia-url-handler.desktop" "${pkgdir}/usr/share/applications/principia-url-handler.desktop" + install -Dm644 "build-linux/principia.desktop" "${pkgdir}/usr/share/applications/principia.desktop" + install -Dm644 "build-linux/principia-url-handler.desktop" "${pkgdir}/usr/share/applications/principia-url-handler.desktop" - install -Dm644 "principia.png" "${pkgdir}/usr/share/pixmaps/principia.png" + install -Dm644 "build-linux/principia.png" "${pkgdir}/usr/share/pixmaps/principia.png" - install -d "${pkgdir}/opt" - cp -r ../data-{shared,pc} "${pkgdir}/opt/principia/" + install -d "${pkgdir}/usr/share/principia/" + cp -r data-{shared,pc} "${pkgdir}/usr/share/principia/" } |