SHA256
1
0
forked from pool/libquvi

Accepting request 196345 from home:dimstar:branches:GNOME:Factory

- Update to version 0.9.2:
  + One year of bugfixing and improvements. Please see NEWS for
    a full list of changes.
- Add -DLUA_COMPAT_MODULE to CFLAGS, allowing to use compatibility
  features of LUA 5.1, using LUA 5.2.
- Move the library to libquvi. NOTE: the current library is a .so
  file only and does not have version information. This is an
  intentional behavior from upstream and accepted during the 0.9
  release cycle. The versions are ABI incompatible to each other.
  See http://repo.or.cz/w/libquvi.git/commit/20b1e for a rationale.
- Add libquvi-rpmlintrc: we need to filter out the library being
  in the main package now. rpmlintrc does not know correcly about
  this case, and considering that this is a temporary situation
  during the 0.9 cycle, it's also not worthy to address this in
  rpmlintrc code.

OBS-URL: https://build.opensuse.org/request/show/196345
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libquvi?expand=0&rev=10
This commit is contained in:
Ismail Dönmez
2013-08-26 10:51:35 +00:00
committed by Git OBS Bridge
parent 9d363c09ce
commit e7ef1f83a6
5 changed files with 43 additions and 18 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package libquvi
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,21 +16,24 @@
#
%define soname 7
%define soname -0_9-0_9_2
Name: libquvi
Version: 0.4.1
Version: 0.9.2
Release: 0
Summary: Library to parse flash media stream URLs
License: LGPL-2.1+
Group: System/Libraries
Url: http://quvi.sourceforge.net/
Source: %{name}-%{version}.tar.bz2
BuildRequires: lua-devel >= 5.1
Source: http://downloads.sourceforge.net/project/quvi/0.9/libquvi/libquvi-0.9.2.tar.xz
BuildRequires: lua-devel
# For pkgconfig() Provides
BuildRequires: libgcrypt-devel
BuildRequires: pkg-config
BuildRequires: pkgconfig(glib-2.0) >= 2.24
BuildRequires: pkgconfig(libcurl) >= 7.18.2
BuildRequires: pkgconfig(libquvi-scripts) >= 0.4.0
BuildRequires: pkgconfig(libproxy-1.0) >= 0.3.1
BuildRequires: pkgconfig(libquvi-scripts-0.9) >= 0.9
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -49,7 +52,7 @@ URLs with C API.
%package devel
Summary: Library to parse flash media stream URLs -- Development Files
Group: Development/Libraries/C and C++
Requires: libquvi%{soname} = %{version}
Requires: libquvi = %{version}
%description devel
libquvi is a cross-platform library for parsing flash media stream
@@ -59,6 +62,7 @@ URLs with C API.
%setup -q
%build
export CFLAGS="%{optflags} -DLUA_COMPAT_MODULE"
%configure \
--disable-static
make %{?_smp_mflags}
@@ -67,20 +71,21 @@ make %{?_smp_mflags}
%make_install
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%post -n libquvi%{soname} -p /sbin/ldconfig
%post -p /sbin/ldconfig
%postun -n libquvi%{soname} -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -n libquvi%{soname}
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_libdir}/*.so.*
%{_mandir}/man3/libquvi.3%{?ext_man}
%{_libdir}/*.so
%files devel
%defattr(-,root,root)
%{_includedir}/quvi/
%{_libdir}/*.so
%{_libdir}/pkgconfig/libquvi.pc
%{_includedir}/quvi-0.9/
#{_libdir}/*.so
%{_libdir}/pkgconfig/libquvi-0.9.pc
%{_mandir}/man3/libquvi.3%{?ext_man}
%{_mandir}/man7/quvi-object.7%{?ext_man}
%changelog