[svn] r5926 - in trunk/rpms: . audacious libmcs libmowgli run
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Wed Oct 17 14:58:42 CEST 2007
Author: dag
Date: 2007-10-17 14:58:40 +0200 (Wed, 17 Oct 2007)
New Revision: 5926
Added:
trunk/rpms/libmcs/
trunk/rpms/libmcs/libmcs.spec
trunk/rpms/libmowgli/
trunk/rpms/libmowgli/libmowgli.spec
Modified:
trunk/rpms/audacious/audacious.spec
trunk/rpms/run/run.spec
Log:
Updates
Modified: trunk/rpms/audacious/audacious.spec
===================================================================
--- trunk/rpms/audacious/audacious.spec 2007-10-16 16:41:17 UTC (rev 5925)
+++ trunk/rpms/audacious/audacious.spec 2007-10-17 12:58:40 UTC (rev 5926)
@@ -1,76 +1,69 @@
# $Id$
-# Authority: hadams
+# Authority: hadams
-Name: audacious
-Version: 1.3.2
-Release: 2
-Summary: A GTK2 based media player similar to xmms
+%define desktop_vendor rpmforge
-Group: Applications/Multimedia
-License: GPL
-URL: http://audacious-media-player.org/
+Summary: Graphical media player similar to xmms
+Name: audacious
+Version: 1.3.2
+Release: 2
+License: GPL
+Group: Applications/Multimedia
+URL: http://audacious-media-player.org/
-Source0: http://static.audacious-media-player.org/release/audacious-%{version}.tgz
-Patch0: audacious-1.3.1-xmms-skins.patch
-Patch1: audacious-1.3.1-default-skin.patch
-# Patch2: audacious-1.1.0-no-rpath.patch
-Patch3: audacious-1.2.1-relative-links.patch
-# Patch4: audacious-1.1.0-quoting.patch
-# Patch5: audacious-1.1.0-amidi-backend.patch
-Patch6: audacious-1.2.1-shaded-skin.patch
-# Patch7: audacious-1.1.1-controlsocket-name.patch
-# Patch8: audacious-1.1.1-playlist-twenty.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source: http://static.audacious-media-player.org/release/audacious-%{version}.tgz
+Patch0: audacious-1.3.1-xmms-skins.patch
+Patch1: audacious-1.3.1-default-skin.patch
+#Patch2: audacious-1.1.0-no-rpath.patch
+Patch3: audacious-1.2.1-relative-links.patch
+#Patch4: audacious-1.1.0-quoting.patch
+#Patch5: audacious-1.1.0-amidi-backend.patch
+Patch6: audacious-1.2.1-shaded-skin.patch
+#Patch7: audacious-1.1.1-controlsocket-name.patch
+#Patch8: audacious-1.1.1-playlist-twenty.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: gtk2-devel >= 2.6
-BuildRequires: zlib-devel, desktop-file-utils >= 0.9
-BuildRequires: libglade2-devel >= 2.4
-BuildRequires: GConf2-devel
-BuildRequires: gettext
-BuildRequires: mcs-devel >= 0.1
+BuildRequires: gtk2-devel >= 2.6
+BuildRequires: zlib-devel, desktop-file-utils >= 0.9
+BuildRequires: libglade2-devel >= 2.4
+BuildRequires: GConf2-devel
+BuildRequires: gettext
+BuildRequires: libmcs-devel >= 0.1
-Requires: audacious-plugins >= 1.3.0
-
-Requires(post): desktop-file-utils >= 0.9
+Requires: audacious-plugins >= 1.3.0
+Requires(post): desktop-file-utils >= 0.9
Requires(postun): desktop-file-utils >= 0.9
-Obsoletes: bmp <= 0.9.7.1
-Provides: bmp = 0.9.7.1
+Obsoletes: bmp <= 0.9.7.1
+Provides: bmp = 0.9.7.1
%description
Audacious is a media player that currently uses a skinned
-user interface based on Winamp 2.x skins. It is based on ("forked off")
-BMP.
+user interface based on Winamp 2.x skins. It is based on BMP.
+%package libs
+Summary: Library files for Audacious
+Group: System Environment/Libraries
-%package libs
-Summary: Library files for Audacious
-Group: System Environment/Libraries
-
-%description libs
+%description libs
Library files for Audacious
+%package devel
+Summary: Development files for Audacious
+Group: Development/Libraries
+Requires: %{name}-libs = %{version}-%{release}
+Requires: glib2-devel, gtk2-devel >= 2.6, GConf2-devel, libglade2-devel >= 2.4
+Requires: libmcs-devel >= 0.1
+Requires: pkgconfig
-%package devel
-Summary: Development files for Audacious
-Group: Development/Libraries
-Requires: %{name}-libs = %{version}-%{release}
-Requires: glib2-devel, gtk2-devel >= 2.6, GConf2-devel, libglade2-devel >= 2.4
-Requires: mcs-devel >= 0.1
-Requires: pkgconfig
+Obsoletes: bmp-devel <= 0.9.7.1
+Provides: bmp-devel = 0.9.7.1
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-Obsoletes: bmp-devel <= 0.9.7.1
-Provides: bmp-devel = 0.9.7.1
-
-%description devel
+%description devel
Development files for Audacious
-
%prep
-%setup -q
+%setup
# Read xmms skins directory
%patch0 -p1 -b .xmms-skins
@@ -101,88 +94,64 @@
%build
%configure \
- --disable-rpath \
- --enable-gconf \
+ --disable-dependency-tracking \
--disable-gnome-vfs \
+ --disable-rpath \
--enable-chardet \
- --disable-dependency-tracking
-make V=1 %{?_smp_mflags}
+ --enable-gconf
+%{__make} %{?_smp_mflags} V="1"
-
%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
%find_lang %{name}
-desktop-file-install --vendor fedora \
- --dir $RPM_BUILD_ROOT%{_datadir}/applications \
- --delete-original \
- --remove-mime-type audio/x-scpls \
- --remove-mime-type audio/x-mpegurl \
- --remove-mime-type audio/mpegurl \
- --remove-mime-type audio/mp3 \
- --remove-mime-type audio/x-mp3 \
- --remove-mime-type audio/mpeg \
- --remove-mime-type audio/x-mpeg \
- --remove-mime-type audio/x-wav \
- --remove-mime-type application/x-ogg \
- --remove-category Application \
- $RPM_BUILD_ROOT%{_datadir}/applications/audacious.desktop
+desktop-file-install --delete-original \
+ --dir %{buildroot}%{_datadir}/applications \
+ --vendor %{desktop_vendor} \
+ %{buildroot}%{_datadir}/applications/audacious.desktop
-install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
-mv $RPM_BUILD_ROOT%{_datadir}/pixmaps/audacious.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
-
-find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
-
%clean
-rm -rf $RPM_BUILD_ROOT
+%{__rm} -rf %{buildroot}
-
%post
update-desktop-database %{_datadir}/applications
touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &>/dev/null || :
-
%postun
update-desktop-database %{_datadir}/applications
touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &>/dev/null || :
%post libs -p /sbin/ldconfig
-
%postun libs -p /sbin/ldconfig
-
%files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%defattr(-, root, root, 0755)
+%doc AUTHORS ChangeLog COPYING NEWS README
+%doc %{_mandir}/man1/audacious.1*
+%doc %{_mandir}/man1/audtool.1*
%{_bindir}/audacious
%{_bindir}/audtool
-%{_datadir}/audacious
-%{_mandir}/man[^3]/*
-%{_datadir}/applications/*
-%{_datadir}/icons/hicolor/48x48/apps/*
+%{_datadir}/applications/%{desktop_vendor}-audacious.desktop
+%{_datadir}/audacious/
+%{_datadir}/pixmaps/audacious.png
%files libs
-%defattr(-,root,root,-)
-%{_libdir}/audacious
-%{_libdir}/*.so.*
+%defattr(-, root, root, 0755)
+%{_libdir}/audacious/
+%{_libdir}/libaudacious.so.*
%files devel
-%defattr(-,root,root,-)
-%{_includedir}/audacious
-%{_libdir}/*.so
+%defattr(-, root, root, 0755)
+%{_includedir}/audacious/
+%{_libdir}/libaudacious.so
%{_libdir}/pkgconfig/*
-
%changelog
-* Thu Aug 30 2007 Heiko Adams <info at fedora-blog.de> 1.3.2-2
-- rebuild for rpmforge
+* Thu Aug 30 2007 Heiko Adams <info at fedora-blog.de> - 1.3.2-2
+- Rebuild for RPMforge.
* Mon Apr 16 2007 Ralf Ertzinger <ralf at skytale.net> 1.3.2-1.fc6
- Update to 1.3.2
Added: trunk/rpms/libmcs/libmcs.spec
===================================================================
--- trunk/rpms/libmcs/libmcs.spec (rev 0)
+++ trunk/rpms/libmcs/libmcs.spec 2007-10-17 12:58:40 UTC (rev 5926)
@@ -0,0 +1,94 @@
+# $Id$
+# Authority: dag
+
+Summary: Configuration file abstraction library
+Name: libmcs
+Version: 0.6.0
+Release: 1
+License: BSD
+Group: Applications/System
+URL: http://www.atheme.org/projects/mcs.shtml
+
+Source: http://distfiles.atheme.org/libmcs-%{version}.tgz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: GConf2-devel, libmowgli-devel
+
+Obsoletes: mcs <= %{version}-%{release}
+Provides: mcs = %{version}-%{release}
+Obsoletes: mcs-libs <= %{version}-%{release}
+Provides: mcs-libs = %{version}-%{release}
+
+%description
+mcs is a library and set of userland tools which abstract the storage of
+configuration settings away from userland applications.
+
+It is hoped that by using mcs, that the applications which use it will
+generally have a more congruent feeling in regards to settings.
+
+There have been other projects like this before (such as GConf), but unlike
+those projects, mcs strictly handles abstraction. It does not impose any
+specific data storage requirement, nor is it tied to any desktop environment or
+software suite.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
+Obsoletes: mcs-devel <= %{version}-%{release}
+Provides: mcs-devel = %{version}-%{release}
+
+%description devel
+This package contains the header files, static libraries and development
+documentation for %{name}. If you like to develop programs using %{name},
+you will need to install %{name}-devel.
+
+%prep
+%setup
+echo -n "gconf" >mcs-backend
+
+%build
+source "/etc/profile.d/qt.sh"
+%configure \
+ --disable-dependency-tracking \
+ --enable-gconf
+%{__make} %{?_smp_mflags} PLUGIN_CPPFLAGS="-I$QTDIR/include -I%{_includedir}/kde/"
+
+%install
+%{__rm} -rf %{buildroot}
+source "/etc/profile.d/qt.sh"
+%{__make} install DESTDIR="%{buildroot}"
+
+%{__install} -Dp -m0644 mcs-backend %{buildroot}%{_sysconfdir}/mcs-backend
+
+#%{__rm} %{buildroot}%{_includedir}/libmcs/mcs_config.h
+#%{__perl} -pi -e 's|^#include <libmcs/mcs_config.h||' %{buildroot}%{_includedir}/libmcs/mcs.h
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS COPYING Mercurial-Access README TODO
+%config(noreplace) %{_sysconfdir}/mcs-backend
+%{_bindir}/mcs-getconfval
+%{_bindir}/mcs-info
+%{_bindir}/mcs-query-backends
+%{_bindir}/mcs-setconfval
+%{_bindir}/mcs-walk-config
+%{_libdir}/libmcs.so.*
+%{_libdir}/mcs/
+
+%files devel
+%defattr(-, root, root, 0755)
+%{_includedir}/libmcs/
+%{_libdir}/libmcs.so
+%{_libdir}/pkgconfig/libmcs.pc
+
+%changelog
+* Wed Oct 17 2007 Dag Wieers <dag at wieers.com> - 0.6.0-1
+- Initial package. (using DAR)
Added: trunk/rpms/libmowgli/libmowgli.spec
===================================================================
--- trunk/rpms/libmowgli/libmowgli.spec (rev 0)
+++ trunk/rpms/libmowgli/libmowgli.spec 2007-10-17 12:58:40 UTC (rev 5926)
@@ -0,0 +1,64 @@
+# $Id$
+# Authority: dag
+
+Summary: Development framework for C with high performance and flexible algorithms
+Name: libmowgli
+Version: 0.5.0
+Release: 1
+License: BSD
+Group: Development/Libraries
+URL: http://www.atheme.org/projects/mowgli.shtml
+
+Source: http://distfiles.atheme.org/libmowgli-%{version}.tgz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+%description
+mowgli is a development framework for C (like GLib), which provides high
+performance and highly flexible algorithms. It can be used as a suppliment
+to GLib (to add additional functions (dictionaries, hashes), or replace
+some of the slow GLib list manipulation functions), or stand alone.
+It also provides a powerful hook system and convenient logging for your
+code, as well as a high performance block allocator.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
+
+%description devel
+This package contains the header files, static libraries and development
+documentation for %{name}. If you like to develop programs using %{name},
+you will need to install %{name}-devel.
+
+%prep
+%setup
+
+%build
+%configure
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS COPYING Mercurial-Access README doc/*
+%{_libdir}/libmowgli.so.*
+
+%files devel
+%defattr(-, root, root, 0755)
+%{_libdir}/libmowgli.so
+%{_libdir}/pkgconfig/libmowgli.pc
+%{_includedir}/libmowgli/
+
+%changelog
+* Wed Oct 17 2007 Dag Wieers <dag at wieers.com> - 0.5.0-1
+- Initial package. (using DAR)
Property changes on: trunk/rpms/libmowgli/libmowgli.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Modified: trunk/rpms/run/run.spec
===================================================================
--- trunk/rpms/run/run.spec 2007-10-16 16:41:17 UTC (rev 5925)
+++ trunk/rpms/run/run.spec 2007-10-17 12:58:40 UTC (rev 5926)
@@ -1,13 +1,13 @@
# $Id$
# Authority: dag
-Summary: Control process scheduler attributres and CPU affinity
+Summary: Control process scheduler attributes and CPU affinity
Name: run
Version: 3.0
Release: 2.2
License: GPL
Group: Applications/System
-URL: http://www.ccur.com/id_oss.asp
+URL: http://www.ccur.com/isd_oss.asp
Source: http://www.ccur.com/oss/run-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -27,18 +27,15 @@
%install
%{__rm} -rf %{buildroot}
-%makeinstall
+%{__make} install DESTDIR="%{buildroot}"
#libtool --finish %{buildroot}%{_libdir}
%clean
%{__rm} -rf %{buildroot}
-%post
-/sbin/ldconfig 2>/dev/null
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
-%postun
-/sbin/ldconfig 2>/dev/null
-
%files
%defattr(-, root, root, 0755)
%doc AUTHORS ChangeLog COPYING LICENSE NEWS README
@@ -53,11 +50,8 @@
%{_includedir}/proc_stat.h
%changelog
-* Sat Apr 08 2006 Dries Verachtert <dries at ulyssis.org> - 3.0-2.2
-- Rebuild for Fedora Core 5.
-
* Thu Sep 30 2004 Dag Wieers <dag at wieers.com> - 3.0-2
-- Fixed misplaced %Mdefattr. (Truls Gulbrandsen)
+- Fixed misplaced %defattr. (Truls Gulbrandsen)
* Wed Sep 29 2004 Dag Wieers <dag at wieers.com> - 3.0-1
- Initial package. (using DAR)
More information about the svn-commits
mailing list