diff --git a/common/shlibs b/common/shlibs index c9f9bf389e8..8ef87dfefa9 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1780,7 +1780,7 @@ libsox.so.3 sox-14.4.2_1 libsoxr.so.0 libsoxr-0.1.2_1 libsoxr-lsr.so.0 libsoxr-0.1.2_1 libdumb.so.2 dumb-2.0.3_1 -libaldmb.so.2 dumb-2.0.3_1 +libaldmb.so.2 aldumb-2.0.3_3 libframe.so.6 frame-2.5.0_1 libgrail.so.6 grail-3.1.0_1 libgeis.so.1 geis-2.2.16_1 diff --git a/srcpkgs/aldumb b/srcpkgs/aldumb new file mode 120000 index 00000000000..6509fa65327 --- /dev/null +++ b/srcpkgs/aldumb @@ -0,0 +1 @@ +dumb \ No newline at end of file diff --git a/srcpkgs/dumb/template b/srcpkgs/dumb/template index 21c11c4c2ca..87f5ff89890 100644 --- a/srcpkgs/dumb/template +++ b/srcpkgs/dumb/template @@ -1,15 +1,15 @@ # Template file for 'dumb' pkgname=dumb version=2.0.3 -revision=2 +revision=3 build_style=cmake -configure_args="-DBUILD_SHARED_LIBS=ON -DBUILD_EXAMPLES=OFF" +configure_args="-DBUILD_SHARED_LIBS=ON -DBUILD_EXAMPLES=ON" hostmakedepends="allegro4-devel" -makedepends="allegro4-devel" +makedepends="allegro4-devel argtable-devel SDL2-devel" short_desc="IT, XM, S3M and MOD player library" -maintainer="Orphaned " +maintainer="a dinosaur " license="custom:DUMB" -homepage="http://dumb.sourceforge.net/" +homepage="https://github.com/kode54/dumb" distfiles="https://github.com/kode54/dumb/archive/${version}.tar.gz" checksum=99bfac926aeb8d476562303312d9f47fd05b43803050cd889b44da34a9b2a4f9 @@ -31,8 +31,25 @@ dumb-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { - vmove "usr/lib/*.so" - vmove usr/include + vmove usr/lib/libdumb.so + vmove usr/include/dumb.h vmove usr/lib/pkgconfig } } + +aldumb_package() { + depends="${sourcepkg}>=${version}_${revision} ${sourcepkg}-devel>=${version}_${revision}" + short_desc+=", Allegro4 integration" + pkg_install() { + vmove "usr/lib/libaldmb.so*" + vmove usr/include/aldumb.h + } +} + +dumbplay_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc="IT, XM, S3M, MOD player & conversion programs using DUMB and SDL2" + pkg_install() { + vmove usr/bin/dumbplay + } +} diff --git a/srcpkgs/dumbplay b/srcpkgs/dumbplay new file mode 120000 index 00000000000..6509fa65327 --- /dev/null +++ b/srcpkgs/dumbplay @@ -0,0 +1 @@ +dumb \ No newline at end of file