From d89b73230ba803edfa21d2851c3a06971bfef2ed091a91247b6eb80c5ba2ac74 Mon Sep 17 00:00:00 2001 From: Lars Vogdt Date: Tue, 20 Sep 2011 07:34:06 +0000 Subject: [PATCH 1/2] Accepting request 82339 from multimedia:libs initialized devel package after accepting 82339 OBS-URL: https://build.opensuse.org/request/show/82339 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmms?expand=0&rev=3 --- _service:format_spec_file:libmms.spec | 93 +++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 _service:format_spec_file:libmms.spec diff --git a/_service:format_spec_file:libmms.spec b/_service:format_spec_file:libmms.spec new file mode 100644 index 0000000..9b2bdae --- /dev/null +++ b/_service:format_spec_file:libmms.spec @@ -0,0 +1,93 @@ +# +# spec file for package libmms +# +# Copyright (c) 2011 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 + +Name: libmms +Version: 0.6.2 +Release: 0 +License: LGPLv2+ +# NOTE: there are files from the xine project with GPL headers in the source, +# but these were re-licensed to LGPLv2+ with the explicit permission of all +# contributors. +# Please see the README.LICENSE file and the xine mailing list discussions in +# libmms-relicensing-1.txt and libmms-relicensing-2.txt + +Summary: MMS stream protocol library +Url: http://www.sf.net/projects/%{name} +Group: System/Libraries +Source0: %{name}-%{version}.tar.bz2 +Source1: libmms-relicensing-1.txt +Source2: libmms-relicensing-2.txt +BuildRequires: pkg-config +BuildRequires: pkgconfig(glib-2.0) + +%description +LibMMS is a common library for parsing mms:// and mmsh:// type network streams. +These are commonly used to stream Windows Media Video content over the web. +LibMMS itself is only for receiving MMS stream, it doesn't handle sending at +all. + +%package -n %{name}%{soname} +Summary: MMS stream protocol library +Group: System/Libraries + +%description -n %{name}%{soname} +LibMMS is a common library for parsing mms:// and mmsh:// type network streams. +These are commonly used to stream Windows Media Video content over the web. +LibMMS itself is only for receiving MMS stream, it doesn't handle sending at +all. + +%package -n %{name}-devel +Summary: Libmms development files +Group: Development/Libraries/C and C++ +Requires: %{name}%{soname} = %{version} + +%description -n %{name}-devel +Headers and libraries to program against %{name} + +%prep +%setup -q + +%build +%configure --disable-static +%{__make} %{?_smp_mflags} + +%install +%make_install +%{__rm} -f '%{buildroot}%{_libdir}/%{name}.la' +install -d -m 755 %{buildroot}%{_docdir}/%{name}0 +install -m 644 %{SOURCE1} %{buildroot}%{_docdir}/%{name}%{soname} +install -m 644 %{SOURCE2} %{buildroot}%{_docdir}/%{name}%{soname} + +%post -n %{name}%{soname} -p /sbin/ldconfig + +%postun -n %{name}%{soname} -p /sbin/ldconfig + +%files -n %{name}%{soname} +%defattr(0644, root, root, 0755) +%doc AUTHORS ChangeLog COPYING.LIB README README.LICENSE +%{_libdir}/%{name}.so.%{soname}* + +%files -n %{name}-devel +%defattr(0644, root, root, 0755) +%{_libdir}/%{name}.so +%{_includedir}/%{name} +%{_libdir}/pkgconfig/%{name}.pc + +%changelog From 837efa2a9c4bc2126d33c71e88b29261583cb77b33f52f18e5a8bb5173fecbd0 Mon Sep 17 00:00:00 2001 From: Todd R Date: Tue, 20 Sep 2011 09:02:53 +0000 Subject: [PATCH 2/2] Accepting request 83766 from home:TheBlackCat:branches:multimedia:libs - Changed one remaining case of %{name}0 to %{name}%{soname} - Removed some extraneous spaces OBS-URL: https://build.opensuse.org/request/show/83766 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmms?expand=0&rev=4 --- _service:format_spec_file:libmms.spec | 93 --------------------------- libmms.changes | 6 ++ libmms.spec | 33 +++++----- 3 files changed, 22 insertions(+), 110 deletions(-) delete mode 100644 _service:format_spec_file:libmms.spec diff --git a/_service:format_spec_file:libmms.spec b/_service:format_spec_file:libmms.spec deleted file mode 100644 index 9b2bdae..0000000 --- a/_service:format_spec_file:libmms.spec +++ /dev/null @@ -1,93 +0,0 @@ -# -# spec file for package libmms -# -# Copyright (c) 2011 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 - -Name: libmms -Version: 0.6.2 -Release: 0 -License: LGPLv2+ -# NOTE: there are files from the xine project with GPL headers in the source, -# but these were re-licensed to LGPLv2+ with the explicit permission of all -# contributors. -# Please see the README.LICENSE file and the xine mailing list discussions in -# libmms-relicensing-1.txt and libmms-relicensing-2.txt - -Summary: MMS stream protocol library -Url: http://www.sf.net/projects/%{name} -Group: System/Libraries -Source0: %{name}-%{version}.tar.bz2 -Source1: libmms-relicensing-1.txt -Source2: libmms-relicensing-2.txt -BuildRequires: pkg-config -BuildRequires: pkgconfig(glib-2.0) - -%description -LibMMS is a common library for parsing mms:// and mmsh:// type network streams. -These are commonly used to stream Windows Media Video content over the web. -LibMMS itself is only for receiving MMS stream, it doesn't handle sending at -all. - -%package -n %{name}%{soname} -Summary: MMS stream protocol library -Group: System/Libraries - -%description -n %{name}%{soname} -LibMMS is a common library for parsing mms:// and mmsh:// type network streams. -These are commonly used to stream Windows Media Video content over the web. -LibMMS itself is only for receiving MMS stream, it doesn't handle sending at -all. - -%package -n %{name}-devel -Summary: Libmms development files -Group: Development/Libraries/C and C++ -Requires: %{name}%{soname} = %{version} - -%description -n %{name}-devel -Headers and libraries to program against %{name} - -%prep -%setup -q - -%build -%configure --disable-static -%{__make} %{?_smp_mflags} - -%install -%make_install -%{__rm} -f '%{buildroot}%{_libdir}/%{name}.la' -install -d -m 755 %{buildroot}%{_docdir}/%{name}0 -install -m 644 %{SOURCE1} %{buildroot}%{_docdir}/%{name}%{soname} -install -m 644 %{SOURCE2} %{buildroot}%{_docdir}/%{name}%{soname} - -%post -n %{name}%{soname} -p /sbin/ldconfig - -%postun -n %{name}%{soname} -p /sbin/ldconfig - -%files -n %{name}%{soname} -%defattr(0644, root, root, 0755) -%doc AUTHORS ChangeLog COPYING.LIB README README.LICENSE -%{_libdir}/%{name}.so.%{soname}* - -%files -n %{name}-devel -%defattr(0644, root, root, 0755) -%{_libdir}/%{name}.so -%{_includedir}/%{name} -%{_libdir}/pkgconfig/%{name}.pc - -%changelog diff --git a/libmms.changes b/libmms.changes index d6f57aa..39d074f 100644 --- a/libmms.changes +++ b/libmms.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Sep 20 10:02:16 UTC 2011 - toddrme2178@gmail.com + +- Changed one remaining case of %{name}0 to %{name}%{soname} +- Removed some extraneous spaces + ------------------------------------------------------------------- Fri Sep 16 10:01:18 UTC 2011 - toddrme2178@gmail.com diff --git a/libmms.spec b/libmms.spec index caeb1f9..04516d4 100644 --- a/libmms.spec +++ b/libmms.spec @@ -11,13 +11,12 @@ # 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 - + Name: libmms Version: 0.6.2 Release: 0 @@ -36,57 +35,57 @@ Source1: libmms-relicensing-1.txt Source2: libmms-relicensing-2.txt BuildRequires: pkg-config BuildRequires: pkgconfig(glib-2.0) - + %description LibMMS is a common library for parsing mms:// and mmsh:// type network streams. These are commonly used to stream Windows Media Video content over the web. LibMMS itself is only for receiving MMS stream, it doesn't handle sending at all. - + %package -n %{name}%{soname} Summary: MMS stream protocol library Group: System/Libraries - + %description -n %{name}%{soname} LibMMS is a common library for parsing mms:// and mmsh:// type network streams. These are commonly used to stream Windows Media Video content over the web. LibMMS itself is only for receiving MMS stream, it doesn't handle sending at all. - + %package -n %{name}-devel Summary: Libmms development files Group: Development/Libraries/C and C++ Requires: %{name}%{soname} = %{version} - + %description -n %{name}-devel Headers and libraries to program against %{name} - + %prep %setup -q - + %build %configure --disable-static %{__make} %{?_smp_mflags} - + %install %make_install %{__rm} -f '%{buildroot}%{_libdir}/%{name}.la' -install -d -m 755 %{buildroot}%{_docdir}/%{name}0 +install -d -m 755 %{buildroot}%{_docdir}/%{name}%{soname} install -m 644 %{SOURCE1} %{buildroot}%{_docdir}/%{name}%{soname} install -m 644 %{SOURCE2} %{buildroot}%{_docdir}/%{name}%{soname} - + %post -n %{name}%{soname} -p /sbin/ldconfig %postun -n %{name}%{soname} -p /sbin/ldconfig - + %files -n %{name}%{soname} %defattr(0644, root, root, 0755) %doc AUTHORS ChangeLog COPYING.LIB README README.LICENSE %{_libdir}/%{name}.so.%{soname}* - + %files -n %{name}-devel %defattr(0644, root, root, 0755) %{_libdir}/%{name}.so %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}.pc - + %changelog