From 3a44fdb66b32e220b01435f3505f71ef4bbfb17b Mon Sep 17 00:00:00 2001 From: beefcurtains Date: Wed, 27 May 2015 02:46:14 +0000 Subject: [PATCH] New package: dumb-1.0 --- srcpkgs/dumb-devel | 1 + srcpkgs/dumb/patches/fix-build.patch | 19 +++++++++++++++ srcpkgs/dumb/template | 35 ++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 120000 srcpkgs/dumb-devel create mode 100644 srcpkgs/dumb/patches/fix-build.patch create mode 100644 srcpkgs/dumb/template diff --git a/srcpkgs/dumb-devel b/srcpkgs/dumb-devel new file mode 120000 index 00000000000..6509fa65327 --- /dev/null +++ b/srcpkgs/dumb-devel @@ -0,0 +1 @@ +dumb \ No newline at end of file diff --git a/srcpkgs/dumb/patches/fix-build.patch b/srcpkgs/dumb/patches/fix-build.patch new file mode 100644 index 00000000000..deb48a7d574 --- /dev/null +++ b/srcpkgs/dumb/patches/fix-build.patch @@ -0,0 +1,19 @@ +--- dumb/cmake/CMakeLists.txt.orig ++++ dumb/cmake/CMakeLists.txt +@@ -1,7 +1,7 @@ + cmake_minimum_required(VERSION 2.6) + project(libdumb C) + +-set(CMAKE_C_FLAGS "-Wall -DDUMB_DECLARE_DEPRECATED -D_USE_SSE -msse -Wno-unused-variable -Wno-unused-but-set-variable") ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -DDUMB_DECLARE_DEPRECATED -Wno-unused-variable -Wno-unused-but-set-variable") + set(CMAKE_C_FLAGS_DEBUG "-ggdb -DDEBUGMODE=1 -D_DEBUG") + set(CMAKE_C_FLAGS_RELEASE "-ffast-math -O2 -DNDEBUG") + set(CMAKE_C_FLAGS_RELWITHDEBINFO "-ffast-math -g -O2 -DNDEBUG") +@@ -103,6 +103,7 @@ + ) + + add_library(dumb ${SOURCES}) ++set_target_properties(dumb PROPERTIES VERSION 1.0) + set_target_properties(dumb PROPERTIES DEBUG_POSTFIX d) + + # Make sure the dylib install name path is set on OSX so you can include dumb in app bundles diff --git a/srcpkgs/dumb/template b/srcpkgs/dumb/template new file mode 100644 index 00000000000..b0cda404c12 --- /dev/null +++ b/srcpkgs/dumb/template @@ -0,0 +1,35 @@ +# Template file for 'dumb' +pkgname=dumb +version=1.0 +revision=1 +build_wrksrc=${pkgname}/cmake +build_style=cmake +configure_args="-DBUILD_SHARED_LIBS:BOOL=ON" +hostmakedepends="cmake" +short_desc="IT, XM, S3M and MOD player library" +maintainer="beefcurtains " +license="BSD" +homepage="http://${pkgname}.sourceforge.net/" +distfiles="https://github.com/kode54/${pkgname}/archive/${version}.tar.gz" +checksum=09ea62fd01f6e71cb28a8a8c1c1e356e7eb38f5e003b684e12eb1944c6d35fa5 + +case "$XBPS_TARGET_MACHINE" in + i686*|x86_64*) + CFLAGS="-D_USE_SSE -msse" + ;; +esac + +pre_install() { + vdoc ../readme.txt + vdoc ../release.txt + vlicense ../licence.txt +} + +dumb-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove "usr/lib/*.so" + vmove usr/include + } +}