makedeb


solarus 2.0.0-0


A lightweight, free and open-source game engine for Action-RPGs

Click here to go back to the commit logs for solarus.

Commit:


Hash: 646b2ccda4c9da7fad3ea5b76b937da486b32978

Message: 2.0.0 dropped launcher

Diff


diff --git a/.SRCINFO b/.SRCINFO
index ec76fb4..774f3e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,24 @@
 generated-by = makedeb
-pkgname = solarus-run
-pkgname = solarus-launcher
-pkgname = solarus-dev
+pkgname = solarus
 pkgbase = solarus
 pkgdesc = A lightweight, free and open-source game engine for Action-RPGs
-pkgrel = 4
-pkgver = 1.6.5
+pkgrel = 0
+pkgver = 2.0.0
 url = http://www.solarus-games.org/
 arch = i386
 arch = amd64
+conflicts = solarus-run
+conflicts = solarus-dev
+depends = libcglm0
+depends = hicolor-icon-theme
+depends = libmodplug1>=0.8.8.4
+depends = libvorbis0a
+depends = luajit>=2.0
+depends = libopenal1
+depends = libphysfs1
+depends = libsdl2-2.0-0>=2.0.6
+depends = libsdl2-image-2.0-0
+depends = libsdl2-ttf-2.0-0
 license = GPL3
 makedepends = cmake
 makedepends = libsdl2-dev
@@ -20,9 +30,9 @@ makedepends = libvorbis-dev
 makedepends = libmodplug-dev
 makedepends = libphysfs-dev
 makedepends = libluajit-5.1-dev
-makedepends = qttools5-dev
-source = https://gitlab.com/solarus-games/solarus/-/archive/v1.6.5/solarus-v1.6.5.tar.gz
-b2sums = 96a67c7210c70d23d3fa08e24ee2c4cfbeb6e95dce7236ab860695bf4fc57aaa5d54b02e25ad2f10dfc498cc836bf83753d99cbeca1ff7bf496f7d589accbbf5
+optdepends = solarus-launcher
+source = https://gitlab.com/solarus-games/solarus/-/archive/v2.0.0/solarus-v2.0.0.tar.gz
+b2sums = 4d75032e038abb1145399502e918fddafc040b5c45981b44dd5ba281ac33800f3a6c439a48d46ae6d101a80a931d5d102cba256c2530c0cc3a375602fe309933
 makedepends = cmake
 makedepends = libsdl2-dev
 makedepends = libsdl2-image-dev
@@ -33,4 +43,4 @@ makedepends = libvorbis-dev
 makedepends = libmodplug-dev
 makedepends = libphysfs-dev
 makedepends = libluajit-5.1-dev
-makedepends = qttools5-dev
+optdepends = solarus-launcher
diff --git a/PKGBUILD b/PKGBUILD
index 4c10b5f..e2c34ed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,10 +6,9 @@
 # Contributor: Fernando Carmona Varo (AUR) <ferkiwi @t gmail dot com>
 # Contributor: Franck Stauffer (AUR) <franck.stauffer@monaco.mc>
 
-pkgbase=solarus
-pkgname=('solarus-run' 'solarus-launcher' 'solarus-dev')
-pkgver=1.6.5
-pkgrel=4
+pkgname='solarus'
+pkgver=2.0.0
+pkgrel=0
 arch=('i386' 'amd64')
 url="http://www.solarus-games.org/"
 license=('GPL3')
@@ -23,86 +22,40 @@ makedepends=('cmake'
              'libvorbis-dev'
              'libmodplug-dev'
              'libphysfs-dev'
-             'libluajit-5.1-dev'
-             'qttools5-dev' #launcher
-)
-source=("https://gitlab.com/solarus-games/${pkgbase}/-/archive/v${pkgver}/${pkgbase}-v${pkgver}.tar.gz")
-b2sums=('96a67c7210c70d23d3fa08e24ee2c4cfbeb6e95dce7236ab860695bf4fc57aaa5d54b02e25ad2f10dfc498cc836bf83753d99cbeca1ff7bf496f7d589accbbf5')
+             'libluajit-5.1-dev')
+depends=('libcglm0'
+         'hicolor-icon-theme'
+         'libmodplug1>=0.8.8.4'
+         'libvorbis0a'
+         'luajit>=2.0'
+         'libopenal1'
+         'libphysfs1'
+         'libsdl2-2.0-0>=2.0.6'
+         'libsdl2-image-2.0-0'
+         'libsdl2-ttf-2.0-0')
+optdepends=('solarus-launcher')
+conflicts=('solarus-run' 'solarus-dev')
+
+source=("https://gitlab.com/solarus-games/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz")
+b2sums=('4d75032e038abb1145399502e918fddafc040b5c45981b44dd5ba281ac33800f3a6c439a48d46ae6d101a80a931d5d102cba256c2530c0cc3a375602fe309933')
 
 prepare() {
-  cd "$pkgbase-v$pkgver"
-  cmake -Wno-dev -DSOLARUS_GUI=ON -DSOLARUS_TESTS=OFF -DCMAKE_INSTALL_PREFIX="/usr"  -DCMAKE_BUILD_TYPE=Release .
+  cd "$pkgname-v$pkgver"
+  cmake -Wno-dev -DSOLARUS_TESTS=OFF -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_BUILD_TYPE=Release .
 }
 
 build() {
   make -j $(nproc) -C "$pkgbase-v$pkgver" ${MAKEFLAGS}
 }
 
-package_solarus-run() {
-
-  depends=('libcglm0'
-           'hicolor-icon-theme'
-           'libmodplug1>=0.8.8.4'
-           'libvorbis0a'
-           'luajit>=2.0'
-           'libopenal1'
-           'libphysfs1'
-           'libsdl2-2.0-0>=2.0.6'
-           'libsdl2-image-2.0-0'
-           'libsdl2-ttf-2.0-0')
-  optdepends=('solarus-launcher')
-  provides=("solarus=$pkgver")
-  conflicts=('solarus' 'solarus-run')
-
-  make -C "$pkgbase-v$pkgver" DESTDIR="${pkgdir}/" install
-
-  install -Dm644 "$srcdir/$pkgbase-v$pkgver/license.txt" "$pkgdir/usr/share/doc/$pkgbase/license"
-  install -Dm644 "$srcdir/$pkgbase-v$pkgver/license_gpl.txt" "$pkgdir/usr/share/doc/$pkgbase/license_gpl"
-  install -Dm644 "$srcdir/$pkgbase-v$pkgver/readme.md" "$pkgdir/usr/share/doc/$pkgbase/readme"
-  install -Dm644 "$srcdir/$pkgbase-v$pkgver/changelog.md" "$pkgdir/usr/share/doc/$pkgbase/changelog"
-  gzip "$pkgdir/usr/share/doc/$pkgbase/changelog"
-
-  mv -T $pkgdir/usr/bin $pkgdir/usr/games
-
-  rm $pkgdir/usr/games/solarus-launcher 
-  rm -R $pkgdir/usr/include
-  rm $pkgdir/usr/lib/*/libsolarus-gui.* 
-
-  cd $pkgdir/usr/share
-  rm -R $(ls --hide=doc --hide=man)
-  rm man/man6/solarus-launcher.6
-}
-
-package_solarus-launcher() {
-
-  pkgdesc="The game launcher for the solarus game engine"
-  depends=("solarus-run=$pkgver-$pkgrel" 'libqt5core5a')
-  optdepends=('')
-  make -C "$pkgbase-v$pkgver" DESTDIR="${pkgdir}/" install
-
-  cd "${pkgdir}"
-
-  mv -T usr/bin usr/games
-  install -d usr/share/games
-  mv -T usr/share/solarus-gui usr/share/games/solarus-gui
-  ln -sf /usr/share/games/solarus-gui usr/share/solarus-gui
-
-  rm usr/games/solarus-run
-  rm usr/lib/*/libsolarus.so*
-  rm usr/share/man/man6/solarus-run.6
-  rm -R usr/include
-}
-
-package_solarus-dev() {
-
-  pkgdesc="The dev files for the solarus game engine and launcher"
-  depends=("solarus-run=$pkgver-$pkgrel" "solarus-launcher=$pkgver-$pkgrel")
-  optdepends=('')
-  make -C "$pkgbase-v$pkgver" DESTDIR="${pkgdir}/" install
-
-  cd "${pkgdir}"
-
-  rm -R usr/bin
-  rm -R usr/lib
-  rm -R usr/share
+package() {
+  make -C "$pkgname-v$pkgver" DESTDIR="${pkgdir}/" install
+  # fix bin
+  mv $pkgdir/usr/bin $pkgdir/usr/games
+  # doc
+  install -Dm644 "$srcdir/$pkgname-v$pkgver/license-details.md" "$pkgdir/usr/share/doc/$pkgname/license-details"
+  install -Dm644 "$srcdir/$pkgname-v$pkgver/readme.md" "$pkgdir/usr/share/doc/$pkgname/readme"
+  install -Dm644 "$srcdir/$pkgname-v$pkgver/changelog.md" "$pkgdir/usr/share/doc/$pkgname/changelog"
+  ln -s /usr/share/common-licenses/GPL-3 "$pkgdir/usr/share/doc/$pkgname/"
+  gzip "$pkgdir/usr/share/doc/$pkgname/changelog"
 }