summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2009-12-06 16:00:29 +0100
committerHans Ulrich Niedermann <hun@n-dimensional.de>2009-12-06 16:00:29 +0100
commitb362856085d143897d9fbb42cc89a92d776b5cbb (patch)
tree10f7708adc3784c5c5d3430b5c848673dff3c01a
parentb1338fbdafcf49f77db251dafb90b86d154ad7b4 (diff)
downloadgoattracker-package-master.tar.gz
goattracker-package-master.tar.xz
goattracker-package-master.zip
* Sun Dec 06 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 2.68-0.1HEADgoattracker-2.68-0.1.fc11master
- Initial rpmlint-clean package
-rw-r--r--goattracker.spec25
1 files changed, 19 insertions, 6 deletions
diff --git a/goattracker.spec b/goattracker.spec
index 978aa31..1094c90 100644
--- a/goattracker.spec
+++ b/goattracker.spec
@@ -11,7 +11,8 @@ URL: http://sourceforge.net/projects/goattracker2/
# * http://prdownloads.sourceforge.net/goattracker2/GoatTracker_%{version}_Stereo.zip
# These zipfiles need to be cleaned of executables, and as that means we need
# to repackage them anyway, we can use .tar.xz for that.
-# Run "./cleanup-sources.sh 2.68" for
+# Run "./cleanup-sources.sh 2.68" to download upstream sources (if necessary)
+# and cleaning them up.
Source0: %{name}-%{version}.tar.xz
# We need our own make files. The existing ones strip binaries, drop cflags, etc
Source10: Makefile-bme
@@ -19,9 +20,13 @@ Source11: Makefile-src
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL-devel
-#Requires:
+
%description
+GoatTracker is a crossplatform music editor for creating Commodore 64
+music. Uses reSID library by Dag Lem and supports alternatively also
+HardSID & CatWeasel devices. Version 2.68 adds Antti Lankila's
+improved reSID distortion code.
%prep
@@ -34,10 +39,15 @@ sed -i \
-e '/^CXX=/d' \
-e's/^ \(datafile\|dat2inc\) / .\/bme\/\1 /' \
src/makefile.common
+for f in authors readme.txt readme_resid.txt readme_sdl.txt
+do
+ iconv -f WINDOWS-1252 -t UTF8 < "$f" > "$f.new"
+ mv -f "$f.new" "$f"
+ sed -i 's/ $//' "$f"
+done
%build
-#configure
make CFLAGS="%{optflags}" -f "$PWD/Makefile-bme" -C src/bme %{?_smp_mflags}
make \
CFLAGS="%{optflags} -Wall -Ibme -Iasm" \
@@ -47,13 +57,13 @@ make \
%install
-rm -rf $RPM_BUILD_ROOT
+rm -rf "%{buildroot}"
make -f "$PWD/Makefile-src" -C src \
- install DESTDIR="$RPM_BUILD_ROOT" BINDIR="%{_bindir}"
+ install DESTDIR="%{buildroot}" BINDIR="%{_bindir}"
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf "%{buildroot}"
%files
@@ -69,3 +79,6 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sun Dec 6 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 2.68-0.1
+- Initial rpmlint-clean package
+