[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