[librcc/el6] update to 0.2.10

ivanromanov ivanromanov at fedoraproject.org
Wed Jan 30 17:30:38 UTC 2013


commit 912ed5b4bcbde3420127bfe3f518949a59ae301b
Author: Ivan Romanov <drizt at land.ru>
Date:   Wed Jan 30 23:29:07 2013 +0600

    update to 0.2.10

 .gitignore  |    1 +
 librcc.spec |   62 +++++++++++++++++++++++++++++++++++++++++++++++++---------
 sources     |    2 +-
 3 files changed, 54 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 992bed4..9af9f17 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /librcc-0.2.9.tar.bz2
+/librcc-0.2.10.tar.bz2
diff --git a/librcc.spec b/librcc.spec
index 2b91962..bbdc3ae 100644
--- a/librcc.spec
+++ b/librcc.spec
@@ -1,20 +1,18 @@
 Name:           librcc
-Version:        0.2.9
-Release:        3%{?dist}
+Version:        0.2.10
+Release:        1%{?dist}
 Summary:        RusXMMS Charset Conversion Library
 
 License:        LGPLv2+
 URL:            http://rusxmms.sourceforge.net
 Group:          System Environment/Libraries
 Source0:        http://downloads.sourceforge.net/rusxmms/%{name}-%{version}.tar.bz2
-# To fix building against new version of glib
-Patch0:         %{name}-glib2-2.32.0.patch
-# To fix a compilation warning
-Patch1:         %{name}-rccstring.patch
 
 BuildRequires:  libxml2-devel
 BuildRequires:  enca-devel
+BuildRequires:  gtk+-devel
 BuildRequires:  gtk2-devel
+BuildRequires:  gtk3-devel
 BuildRequires:  aspell-devel
 
 %description
@@ -37,19 +35,39 @@ The Abilities of LibRCC Library
 - Menu localization opportunity.
 
 
+%package        gtk+
+Summary:        RusXMMS Encoding Conversion Library GTK+ bindings
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Group:          System Environment/Libraries
+
+%description    gtk+
+The %{name}-gtk+ package contains GTK+ bindings for RusXMMS Encoding
+Conversion Library
+
 %package        gtk2
 Summary:        RusXMMS Encoding Conversion Library GTK2 bindings
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 Group:          System Environment/Libraries
 
 %description    gtk2
-The %{name}-devel package contains GTK2 bindings for RusXMMS Encoding
+The %{name}-gtk2 package contains GTK2 bindings for RusXMMS Encoding
+Conversion Library
+
+%package        gtk3
+Summary:        RusXMMS Encoding Conversion Library GTK3 bindings
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Group:          System Environment/Libraries
+
+%description    gtk3
+The %{name}-gtk3 package contains GTK3 bindings for RusXMMS Encoding
 Conversion Library
 
 %package        devel
 Summary:        Development files for %{name}
 Requires:       %{name}%{?_isa} = %{version}-%{release}
+Requires:       %{name}-gtk+%{?_isa} = %{version}-%{release}
 Requires:       %{name}-gtk2%{?_isa} = %{version}-%{release}
+Requires:       %{name}-gtk3%{?_isa} = %{version}-%{release}
 Group:          Development/Libraries
 
 %description    devel
@@ -59,15 +77,18 @@ developing applications that use %{name}.
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
 
 # fix permissions
 chmod 644 examples/rusxmms_cache.pl
 
 %build
 # LDFLAGS to prevent rpmlint W: unused-direct-shlib-dependency
-LDFLAGS="-Wl,--as-needed $RPM_LD_FLAGS" %configure --disable-static --disable-libtranslate --disable-bdb 
+LDFLAGS="-Wl,--as-needed $RPM_LD_FLAGS" %configure --disable-static --disable-libtranslate --disable-bdb
+
+# To remove hardcoded 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}
 
 
@@ -80,10 +101,17 @@ find $RPM_BUILD_ROOT -name '*.la' -delete
 
 %postun -p /sbin/ldconfig
 
+%post gtk+ -p /sbin/ldconfig
+
+%postun gtk+ -p /sbin/ldconfig
+
 %post gtk2 -p /sbin/ldconfig
 
 %postun gtk2 -p /sbin/ldconfig
 
+%post gtk3 -p /sbin/ldconfig
+
+%postun gtk3 -p /sbin/ldconfig
 
 %files
 %doc COPYING NEWS AUTHORS README
@@ -92,17 +120,31 @@ find $RPM_BUILD_ROOT -name '*.la' -delete
 %{_libdir}/rcc
 
 
+%files gtk+
+%{_libdir}/librccgtk.so.*
+
 %files gtk2
 %{_libdir}/librccgtk2.so.*
 
+%files gtk3
+%{_libdir}/librccgtk3.so.*
+
 %files devel
 %doc examples
 %{_includedir}/librcc*.h
+%{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/librcc.so
 %{_libdir}/librccui.so
+%{_libdir}/librccgtk.so
 %{_libdir}/librccgtk2.so
+%{_libdir}/librccgtk3.so
 
 %changelog
+* Wed Jan 30 2013 Ivan Romanov <drizt at land.ru> - 0.2.10-1
+- updated to 0.2.10
+- dropped patches (applied by upstream)
+- new -gkt+ and -gtk3 subpackage
+
 * Sat Nov  3 2012 Ivan Romanov <drizt at land.ru> - 0.2.9-3
 - added LDFLAGS for %%configure
 
diff --git a/sources b/sources
index bcb8bbe..e594ff4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2a246bc6e9485b18c16fbe481ef6336d  librcc-0.2.9.tar.bz2
+077260cf58ae9624c964652b79fbb5fb  librcc-0.2.10.tar.bz2


More information about the scm-commits mailing list