Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=21bad8c17ef3d3d74ffb5cd518d87e3fc7a3c849
commit 21bad8c17ef3d3d74ffb5cd518d87e3fc7a3c849 Author: Devil505 <[email protected]> Date: Thu Oct 27 23:20:23 2011 +0200 cm-3.7.2-1-i686 * new package * closes #2982 diff --git a/source/xmultimedia-extra/cm/FrugalBuild b/source/xmultimedia-extra/cm/FrugalBuild new file mode 100644 index 0000000..c2d3c9e --- /dev/null +++ b/source/xmultimedia-extra/cm/FrugalBuild @@ -0,0 +1,56 @@ +# Compiling Time: 0.13 SBU +# Maintainer: Devil505 <[email protected]> + +pkgname=cm +pkgver=3.7.2 +pkgrel=1 +pkgdesc="Common Music is a real-time music composition system implemented in C++ and Scheme" +depends=('sndlib' 'mesa' 'freetype2' 'liblo' 'libxinerama' 'libxcursor') +makedepends=('premake3') +groups=('xmultimedia-extra') +archs=('i686' 'x86_64') +_F_sourceforge_ext=".zip" +_F_sourceforge_dirname="commonmusic" +Finclude sourceforge +source=($source $pkgname.png) +sha1sums=('62bea729f0ce31604b4105572e894d2d274d32b0' \ + 'ad11fb3a7ef22f9cc344e631e8639e6eb51eb487') + +_F_desktop_name="Grace" +_F_desktop_desc="Graphical Realtime Algorithmic Composition Environment" +_F_desktop_icon="cm" +_F_desktop_exec="cm-grace" +_F_desktop_categories="AudioVideo;Sound;Audio" + +build() { + Fcd $pkgname + + # prevent segfaults + unset CFLAGS CXXFLAGS + + # linking errors with -Wl,--as-needed + export LDFLAGS="${LDFLAGS//-Wl,--as-needed}" + + # fix native jack callback + sed "s|t\* status|&, ...|" -i src/juce_amalgamated.cpp || Fdie + + # configure + premake --verbose \ + --os linux \ + --target gnu \ + --sndlib /usr \ + --liblo /usr || Fdie + + # build + make CONFIG=Debug || Fdie + + # cm bin + Fexerel bin/cm usr/bin/cm + + # grace bin + Fexerel bin/Grace usr/bin/cm-grace + + # pixmaps and desktop file + Ficon $pkgname.png + Fdesktop2 +} diff --git a/source/xmultimedia-extra/cm/cm.png b/source/xmultimedia-extra/cm/cm.png new file mode 100644 index 0000000..b1d30b8 Binary files /dev/null and b/source/xmultimedia-extra/cm/cm.png differ _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
