SHA256
1
0
forked from pool/libquvi
libquvi/libquvi.spec
Ismail Dönmez e7ef1f83a6 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
2013-08-26 10:51:35 +00:00

92 lines
2.6 KiB
RPMSpec

#
# spec file for package libquvi
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define soname -0_9-0_9_2
Name: libquvi
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: 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(libproxy-1.0) >= 0.3.1
BuildRequires: pkgconfig(libquvi-scripts-0.9) >= 0.9
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
libquvi is a cross-platform library for parsing flash media stream
URLs with C API.
%package -n libquvi%{soname}
Summary: Library to parse flash media stream URLs
Group: System/Libraries
Recommends: libquvi-scripts
%description -n libquvi%{soname}
libquvi is a cross-platform library for parsing flash media stream
URLs with C API.
%package devel
Summary: Library to parse flash media stream URLs -- Development Files
Group: Development/Libraries/C and C++
Requires: libquvi = %{version}
%description devel
libquvi is a cross-platform library for parsing flash media stream
URLs with C API.
%prep
%setup -q
%build
export CFLAGS="%{optflags} -DLUA_COMPAT_MODULE"
%configure \
--disable-static
make %{?_smp_mflags}
%install
%make_install
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_libdir}/*.so
%files devel
%defattr(-,root,root)
%{_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