rpms/muine/devel muine-gacutil_flags.patch, NONE, 1.1 muine.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Sindre Pedersen Bjørdal (sindrepb) fedora-extras-commits at redhat.com
Wed Mar 15 15:27:18 UTC 2006


Author: sindrepb

Update of /cvs/extras/rpms/muine/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24882/devel

Modified Files:
	.cvsignore sources 
Added Files:
	muine-gacutil_flags.patch muine.spec 
Log Message:
auto-import muine-0.8.4-5 on branch devel from muine-0.8.4-5.src.rpm

muine-gacutil_flags.patch:

--- NEW FILE muine-gacutil_flags.patch ---
--- muine-0.8.4/configure.old	2006-03-14 20:51:14.000000000 +0100
+++ muine-0.8.4/configure	2006-03-14 20:52:32.000000000 +0100
@@ -21724,7 +21724,7 @@
    { (exit 1); exit 1; }; }
 fi
 
-GACUTIL_FLAGS='/package muine /gacdir $(libdir) /root $(DESTDIR)$(libdir)'
+GACUTIL_FLAGS='/package muine /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib'
 
 
 


--- NEW FILE muine.spec ---
Name:           muine
Version:        0.8.4
Release:        5%{?dist}
Summary:        Music Player for GNOME

Group:          Applications/Multimedia
License:        GPL
URL:            http://www.muine-player.org/
Source0:        http://muine-player.org/releases/muine-%{version}.tar.gz
Patch0:		muine-gacutil_flags.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires: 	mono-devel, gtk-sharp2-gapi, gtk-sharp2
BuildRequires:	gtk2-devel, gnome-vfs2-devel, gnome-icon-theme
BuildRequires:	dbus-sharp >= 0.50, gdbm-devel
BuildRequires:	gstreamer08-plugins-devel
BuildRequires:	libid3tag-devel
BuildRequires:	libvorbis-devel, flac-devel
BuildRequires:	desktop-file-utils, gettext
Requires:       mono-core, dbus-sharp >= 0.50, gtk-sharp2

Requires(pre): 	GConf2
Requires(post): GConf2, desktop-file-utils
Requires(preun): GConf2
Requires(postun): desktop-file-utils

%description
Muine is a new music player for GNOME using some new UI ideas. 
The idea is that it will be much easier and comfortable 
to use than the iTunes model, which is used by most
GNOME music players. It is written in C and C#, 
using GStreamer for music playback.

%package devel
Summary: Files required for Muine plug-in development
Group: Development/Libraries
Requires: %{name} = %{epoch}:%{version}

%description devel
Files needed for building plug-ins for Muine.


%prep
%setup -q
%patch0 -p1

%build

%configure

make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
make install DESTDIR=$RPM_BUILD_ROOT
#install tray plugin which is not included by default
install plugins/TrayIcon.dll $RPM_BUILD_ROOT%{_libdir}/muine/plugins/
install -m 644 plugins/TrayIcon.dll.config $RPM_BUILD_ROOT%{_libdir}/muine/plugins/
install plugins/muine-tray* $RPM_BUILD_ROOT%{_libdir}/muine/plugins/

find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'

%find_lang %{name}
desktop-file-install --vendor fedora --delete-original  \
        --dir $RPM_BUILD_ROOT%{_datadir}/applications   \
        --add-category X-Fedora                         \
        $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop

%pre
if [ "$1" -gt 1 ]; then
    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
    gconftool-2 --makefile-uninstall-rule \
      %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
fi

%post
update-desktop-database &> /dev/null ||:
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule \
  %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :

%preun
if [ "$1" -eq 0 ]; then
    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
    gconftool-2 --makefile-uninstall-rule \
      %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
fi

%postun
update-desktop-database &> /dev/null ||:

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_sysconfdir}/gconf/schemas/muine.schemas
%{_bindir}/*
%{_libdir}/dbus-1.0/services/org.gnome.Muine.service
%{_prefix}/lib/mono/gac/muine-dbus/*/muine-dbus.dll
%{_prefix}/lib/mono/gac/muine-plugin/*/muine-plugin.dll
%{_prefix}/lib/mono/muine
%{_libdir}/muine/*.so*
%{_libdir}/muine/*.exe*
%{_libdir}/muine/plugins/InotifyPlugin.dll*
%{_datadir}/applications/*
%{_datadir}/pixmaps/muine.png
%{_libdir}/muine/plugins/TrayIcon.dll*
%{_libdir}/muine/plugins/muine-tray-*.png

%files devel 
%{_libdir}/pkgconfig/*.pc
%{_libdir}/muine/*.a

%changelog
* Tue Mar 14 2006 Sindre Pedersen Bjørdal <foolish[AT]fedoraforum.org> - 0.8.4-5
- Patch added to really fix the x86_64 issue

* Mon Mar 13 2006 Sindre Pedersen Bjørdal <foolish[AT]fedoraforum.org> - 0.8.4-4
- Replace {_libdir} with {_prefix}/lib/ for 64-bit

* Mon Mar 06 2006 Sindre Pedersen Bjørdal <foolish[AT]fedoraforum.org> - 0.8.4-3
- Include trayicon by default
- Fix GConf scriptlets
- Create -devel package for devel files

* Tue Feb 16 2006 Sindre Pedersen Bjørdal <foolish[AT]fedoraforum.org> - 0.8.4-2
- Remove Dashboard plugin, as dashboard doesn't exist yet.

* Mon Jan 30 2006 Sindre Pedersen Bjørdal <foolish[AT]fedoraforum.org> - 0.8.4-1
- Initial build



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/muine/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	15 Mar 2006 15:25:02 -0000	1.1
+++ .cvsignore	15 Mar 2006 15:27:18 -0000	1.2
@@ -0,0 +1 @@
+muine-0.8.4.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/muine/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	15 Mar 2006 15:25:02 -0000	1.1
+++ sources	15 Mar 2006 15:27:18 -0000	1.2
@@ -0,0 +1 @@
+215dab4b1a0022deadb848b646640514  muine-0.8.4.tar.gz




More information about the fedora-extras-commits mailing list