rpms/eina/F-10 eina-0.7.3-gtkversion.patch, NONE, 1.1 eina.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Allisson Azevedo allisson at fedoraproject.org
Mon Feb 9 01:44:33 UTC 2009


Author: allisson

Update of /cvs/pkgs/rpms/eina/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1187/F-10

Modified Files:
	.cvsignore sources 
Added Files:
	eina-0.7.3-gtkversion.patch eina.spec import.log 
Log Message:

First import for F-10


eina-0.7.3-gtkversion.patch:

--- NEW FILE eina-0.7.3-gtkversion.patch ---
diff -up eina-0.7.3/eina/eina-volume.h.gtkversion eina-0.7.3/eina/eina-volume.h
--- eina-0.7.3/eina/eina-volume.h.gtkversion	2009-02-02 22:32:30.000000000 -0300
+++ eina-0.7.3/eina/eina-volume.h	2009-02-02 22:32:44.000000000 -0300
@@ -43,14 +43,10 @@ G_BEGIN_DECLS
 #define EINA_VOLUME_GET_CLASS(obj) \
 	(G_TYPE_INSTANCE_GET_CLASS ((obj), EINA_TYPE_VOLUME, EinaVolumeClass))
 
-#if !GTK_CHECK_VERSION(2,15,0)
-// Al least on 2.14.3 GtkVolumeButton headers don't declare this time making
-// impossible to subclass it
 struct _GtkVolumeButton
 {
 	GtkScaleButton scale;
 };
-#endif
 
 typedef struct
 {


--- NEW FILE eina.spec ---
Name:           eina
Version:        0.7.3
Release:        4%{?dist}
Summary:        A classic player for a modern era

Group:          Applications/Multimedia
License:        GPLv2+
URL:            http://eina.sourceforge.net/
Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Patch0:         eina-0.7.3-gtkversion.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
BuildRequires:  gstreamer-devel 
BuildRequires:  intltool 
BuildRequires:  gtk2-devel
BuildRequires:  dbus-glib-devel
BuildRequires:  unique-devel
BuildRequires:  sqlite-devel
BuildRequires:  desktop-file-utils
      

%description
Eina works like a common portable music player. Just plays what you want 
to listen.

Apart from simplicity, today users expect more from a player than just 
reading files. Artwork, lyrics, network support, artist data and other 
music information find their right place in Eina.

Plugins can take care of all the extra functionality, since Eina exposes 
everything from its internals. It's fairly easy to extend the player 
capabilities and change the way it works inside. Feel free to request new 
features and make things the way you like. 


%package devel
Summary:    A Eina development environment
Group:      Development/Languages
Requires:   %{name} = %{version}-%{release}
Requires:   pkgconfig

%description devel
Header files and libraries for building a extension library for the
Eina.

%prep
%setup -q
# This patch disable gtk 2.15 check
%patch0 -p1 -b .gtkversion

%build
%configure --disable-static

# Remove Rpath
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%find_lang %{name}

# desktop-install
desktop-file-install \
--add-category="AudioVideo" \
--dir=$RPM_BUILD_ROOT%{_datadir}/applications \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop


# clean-up .la archives
rm $RPM_BUILD_ROOT%{_libdir}/eina/*/*.la
rm $RPM_BUILD_ROOT%{_libdir}/*.la


%clean
rm -rf $RPM_BUILD_ROOT

%post 
/sbin/ldconfig
update-desktop-database &> /dev/null || :

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

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING COPYRIGHT TODO
%{_bindir}/eina
%{_datadir}/applications/eina.desktop
%{_datadir}/eina
%{_libdir}/eina
%{_libdir}/*.so.0*
%{_libdir}/*.so.1*


%files devel
%defattr(-,root,root,-)
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc


%changelog
* Thu Feb  5 2009 Allisson Azevedo <allisson at gmail.com> 0.7.3-4
- Fix to consistently use macros.
- Fix devel requires.
- Disable Rpath.

* Thu Feb  5 2009 Allisson Azevedo <allisson at gmail.com> 0.7.3-3
- Fix devel package permissions.
- Fix files section.

* Thu Feb  5 2009 Allisson Azevedo <allisson at gmail.com> 0.7.3-2
- Fix spec issues.

* Mon Feb 02 2009 Allisson Azevedo <allisson at gmail.com> 0.7.3-1
- Initial rpm release.


--- NEW FILE import.log ---
eina-0_7_3-4_fc10:F-10:eina-0.7.3-4.fc10.src.rpm:1234143665


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/eina/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	8 Feb 2009 21:48:32 -0000	1.1
+++ .cvsignore	9 Feb 2009 01:44:03 -0000	1.2
@@ -0,0 +1 @@
+eina-0.7.3.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/eina/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	8 Feb 2009 21:48:32 -0000	1.1
+++ sources	9 Feb 2009 01:44:03 -0000	1.2
@@ -0,0 +1 @@
+1d107f6489f862674d0020240e6b551e  eina-0.7.3.tar.gz




More information about the scm-commits mailing list