packages: mixxx/mixxx.spec - 1.8.2 - change url, source - use scons to buil...
uzsolt
uzsolt at pld-linux.org
Tue Jan 4 21:39:26 CET 2011
Author: uzsolt Date: Tue Jan 4 20:39:26 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- 1.8.2
- change url, source
- use scons to build, install
---- Files affected:
packages/mixxx:
mixxx.spec (1.7 -> 1.8)
---- Diffs:
================================================================
Index: packages/mixxx/mixxx.spec
diff -u packages/mixxx/mixxx.spec:1.7 packages/mixxx/mixxx.spec:1.8
--- packages/mixxx/mixxx.spec:1.7 Tue Dec 18 21:14:24 2007
+++ packages/mixxx/mixxx.spec Tue Jan 4 21:39:21 2011
@@ -1,18 +1,16 @@
# $Revision$, $Date$
-#
-# TODO:
-# - desktop file as Source1
-#
Summary: Mixxx - DJ tool
Summary(pl.UTF-8): Mixxx - narzędzie dla DJ-ów
Name: mixxx
-Version: 1.5.0
-Release: 0.1
+Version: 1.8.2
+Release: 0.3
License: GPL/GPL v2+
Group: X11/Applications
-Source0: http://dl.sourceforge.net/mixxx/%{name}-%{version}-src.tar.bz2
-# Source0-md5: 64aed846d3973dfb00a3d918ec7be769
-URL: http://mixxx.sourceforge.net/
+Source0: http://downloads.mixxx.org/mixxx-%{version}/%{name}-%{version}-src.tar.gz
+# Source0-md5: f0297f4493d4d8e6ad59f72970bad7bc
+URL: http://mixxx.org/
+BuildRequires: OpenGL-GLU-devel
+BuildRequires: Qt3Support-devel
BuildRequires: audiofile-devel
BuildRequires: fftw-devel
BuildRequires: jack-audio-connection-kit-devel
@@ -20,11 +18,9 @@
BuildRequires: libmad-devel
BuildRequires: libsndfile-devel
BuildRequires: libvorbis-devel
+BuildRequires: pkgconfig
BuildRequires: portaudio-devel
-BuildRequires: OpenGL-GLU-devel
-BuildRequires: qmake
-BuildRequires: qt-devel
-BuildRequires: sed >= 4.0
+BuildRequires: scons
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -37,33 +33,28 @@
%prep
%setup -q
-%{__sed} -i -e s#lib/libqt-mt#/usr/%{_lib}/libqt-mt#g src/build.definition
%build
-export QTDIR=%{_prefix}
-cd src/
-qmake
-%{__make}
+export CXXFLAGS="%{rpmcxxflags}"
+export CCFLAGS="%{rpmcflags}"
+export CXX="%{__cxx}"
+export QMAKE_CXX="%{__cxx}"
+scons \
+ prefix=%{_prefix}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/skins/{outline,traditional,outlineClose,outlineSmall}}
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{midi,keyboard}
-# Copy skins
-install src/skins/outline/* $RPM_BUILD_ROOT%{_datadir}/mixxx/skins/outline
-install src/skins/outlineClose/* $RPM_BUILD_ROOT%{_datadir}/mixxx/skins/outlineClose
-install src/skins/outlineSmall/* $RPM_BUILD_ROOT%{_datadir}/mixxx/skins/outlineSmall
-install src/skins/traditional/* $RPM_BUILD_ROOT%{_datadir}/mixxx/skins/traditional
-
-# Copy midi config files
-install src/midi/* $RPM_BUILD_ROOT%{_datadir}/mixxx/midi
-
-# Copy keyboard config files
-install src/keyboard/* $RPM_BUILD_ROOT%{_datadir}/mixxx/keyboard
-
-# Copy mixxx binary
-install src/mixxx $RPM_BUILD_ROOT%{_bindir}
-#install src/mixxx-with-jack $RPM_BUILD_ROOT%{_bindir}
+export CXXFLAGS="%{rpmcxxflags}"
+export CCFLAGS="%{rpmcflags}"
+export CXX="%{__cxx}"
+export QMAKE_CXX="%{__cxx}"
+scons prefix=%{_prefix} install_root=$RPM_BUILD_ROOT install
+
+# I don't know why doesn't use 'prefix' option...
+install -d $RPM_BUILD_ROOT%{_prefix}
+mv $RPM_BUILD_ROOT/{bin,share} $RPM_BUILD_ROOT%{_prefix}
+
+rm -rf $RPM_BUILD_ROOT%{_docdir}/mixxx
%clean
rm -rf $RPM_BUILD_ROOT
@@ -73,9 +64,12 @@
%doc README Mixxx-Manual.pdf
%attr(755,root,root) %{_bindir}/mixxx
%dir %{_datadir}/mixxx
+%{_datadir}/mixxx/schema.xml
%{_datadir}/mixxx/skins
%{_datadir}/mixxx/keyboard
%{_datadir}/mixxx/midi
+%{_desktopdir}/%{name}.desktop
+%{_pixmapsdir}/%{name}-icon.png
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -83,6 +77,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.8 2011/01/04 20:39:21 uzsolt
+- 1.8.2
+- change url, source
+- use scons to build, install
+
Revision 1.7 2007/12/18 20:14:24 sls
- BR: OpenGL-GLU-devel
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mixxx/mixxx.spec?r1=1.7&r2=1.8&f=u
More information about the pld-cvs-commit
mailing list