From f3cedbd6707b6be2219c4ee6496c40163188c80c Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Sat, 18 Jan 2020 15:05:46 -0600 Subject: [PATCH 1/3] allegro5: enanble native dialog support --- common/shlibs | 1 + srcpkgs/allegro5/template | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/common/shlibs b/common/shlibs index 889115c8112..0c95be002de 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2632,6 +2632,7 @@ liballegro_memfile.so.5.2 allegro5-5.2.1_1 liballegro_physfs.so.5.2 allegro5-5.2.1_1 liballegro_video.so.5.2 allegro5-5.2.1_1 liballegro_main.so.5.2 allegro5-5.2.1_1 +liballegro_dialog.so.5.2 allegro5-5.2.1_1 libKF5DBusAddons.so.5 kdbusaddons-5.26.0_1 libsystemsettingsview.so.3 systemsettings-5.11.5_2 libmono-profiler-cov.so.0 mono-4.0.1.44_2 diff --git a/srcpkgs/allegro5/template b/srcpkgs/allegro5/template index f4e70f5ed57..05b16b18a1d 100644 --- a/srcpkgs/allegro5/template +++ b/srcpkgs/allegro5/template @@ -1,7 +1,7 @@ # Template file for 'allegro5' pkgname=allegro5 version=5.2.5.0 -revision=1 +revision=2 wrksrc="allegro-${version}" build_style=cmake configure_args="-DWANT_DOCS=1 -DWANT_PHYSFS=1" @@ -9,7 +9,7 @@ hostmakedepends="pkg-config" makedepends="zlib-devel alsa-lib-devel jack-devel libXpm-devel libXxf86vm-devel libXxf86dga-devel libXcursor-devel libvorbis-devel libpng-devel glu-devel libjpeg-turbo-devel libtheora-devel freetype-devel libflac-devel physfs-devel - libopenal-devel" + libopenal-devel gtk+-devel" depends="libGL" short_desc="Portable library mainly aimed at video game and multimedia programming" maintainer="Diogo Leal " From 4883880c256e9fbc03bbad03cf4d9705aa3acd1e Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Sat, 18 Jan 2020 15:18:30 -0600 Subject: [PATCH 2/3] New package: surgescript-0.5.4.2 --- srcpkgs/surgescript-devel | 1 + srcpkgs/surgescript/template | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 120000 srcpkgs/surgescript-devel create mode 100644 srcpkgs/surgescript/template diff --git a/srcpkgs/surgescript-devel b/srcpkgs/surgescript-devel new file mode 120000 index 00000000000..1a248c9a69e --- /dev/null +++ b/srcpkgs/surgescript-devel @@ -0,0 +1 @@ +surgescript \ No newline at end of file diff --git a/srcpkgs/surgescript/template b/srcpkgs/surgescript/template new file mode 100644 index 00000000000..b627a0b3bb9 --- /dev/null +++ b/srcpkgs/surgescript/template @@ -0,0 +1,20 @@ +# Template file for 'surgescript' +pkgname=surgescript +version=0.5.4.2 +revision=1 +build_style=cmake +hostmakedepends="pkg-config" +short_desc="Scripting language for games" +maintainer="Andrew Benson " +license="Apache-2.0" +homepage="https://opensurge2d.org/" +distfiles="http://github.com/alemart/surgescript/archive/v${version}.tar.gz" +checksum=e0918000682a6db4b6db008fa4c674abb0a8cd34867164a7e6058f8ce304c172 + +surgescript-devel_package() { + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + } +} From bbcbc1049b605cc0321b891d493888089d6aabb7 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Sat, 18 Jan 2020 15:18:46 -0600 Subject: [PATCH 3/3] New package: opensurge-0.5.1.1 Closes #18381 --- srcpkgs/opensurge-data | 1 + .../opensurge/patches/fix-installdir.patch | 11 ++++++++++ srcpkgs/opensurge/template | 22 +++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 120000 srcpkgs/opensurge-data create mode 100644 srcpkgs/opensurge/patches/fix-installdir.patch create mode 100644 srcpkgs/opensurge/template diff --git a/srcpkgs/opensurge-data b/srcpkgs/opensurge-data new file mode 120000 index 00000000000..6ba599f1d3c --- /dev/null +++ b/srcpkgs/opensurge-data @@ -0,0 +1 @@ +opensurge \ No newline at end of file diff --git a/srcpkgs/opensurge/patches/fix-installdir.patch b/srcpkgs/opensurge/patches/fix-installdir.patch new file mode 100644 index 00000000000..e1bdf99d0a5 --- /dev/null +++ b/srcpkgs/opensurge/patches/fix-installdir.patch @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig ++++ CMakeLists.txt +@@ -651,7 +651,7 @@ + # Installing on *nix + IF(UNIX) + INSTALL(CODE "MESSAGE(\"Installing ${GAME_NAME} ${GAME_VERSION}... Make sure that you have the appropriate privileges.\")") +- INSTALL(TARGETS "${GAME_UNIXNAME}" RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}") ++ INSTALL(TARGETS "${GAME_UNIXNAME}" RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin") + INSTALL(FILES LICENSE README.md CHANGES.md logo.png surge.png surge.rocks DESTINATION "${GAME_DATADIR}") + INSTALL(DIRECTORY characters scripts sprites config images levels musics quests samples scripts themes languages fonts licenses DESTINATION "${GAME_DATADIR}" PATTERN ".git" EXCLUDE) + IF(DESKTOP_INSTALL) diff --git a/srcpkgs/opensurge/template b/srcpkgs/opensurge/template new file mode 100644 index 00000000000..8386addb89f --- /dev/null +++ b/srcpkgs/opensurge/template @@ -0,0 +1,22 @@ +# Template file for 'opensurge' +pkgname=opensurge +version=0.5.1.1 +revision=1 +build_style=cmake +hostmakedepends="pkg-config" +makedepends="allegro5-devel surgescript-devel" +depends="opensurge-data>=0" +short_desc="Retro platformer inspired by Sonic" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://opensurge2d.org/" +distfiles="https://github.com/alemart/opensurge/archive/v${version}.tar.gz" +checksum=dfb598be9feb5a1abbd1217f386e934c43dad4efe423190a8950820ba109e209 + +opensurge-data_package() { + short_desc+=" - game data" + archs=noarch + pkg_install() { + vmove usr/share/games + } +}