[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