commit lash for openSUSE:Factory
Hello community, here is the log from the commit of package lash for openSUSE:Factory checked in at Fri Sep 24 00:27:56 CEST 2010. -------- --- lash/lash.changes 2009-06-29 16:02:53.000000000 +0200 +++ /mounts/work_src_done/STABLE/lash/lash.changes 2010-09-12 10:15:43.000000000 +0200 @@ -1,0 +2,11 @@ +Sun Sep 12 08:14:53 UTC 2010 - stephan.barth@novell.com + +- update to version 0.5.4 which contains a lot of changes +- reworked the spec file to remove all warnings +- added version specific datadir tags +- added python package +- needed to create links for liblash.so.2 for downward compatibility +- removed obsolete lash-nogtk1.diff which was there for GTK1 +- removed now obsolete lash-automake-fix.diff + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- lash-0.5.0-pkgconfig.patch lash-0.5.0.tar.bz2 lash-automake-fix.diff lash-nogtk1.diff New: ---- lash-0.5.4.tar.bz2 lash-gcc44.patch lash-implicit-fortify-decl.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lash.spec ++++++ --- /var/tmp/diff_new_pack.A04how/_old 2010-09-24 00:27:32.000000000 +0200 +++ /var/tmp/diff_new_pack.A04how/_new 2010-09-24 00:27:32.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package lash (Version 0.5.0) +# spec file for package lash (Version 0.5.4) # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2010 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 @@ -15,29 +15,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: lash -BuildRequires: alsa-devel e2fsprogs-devel gtk2-devel libjack-devel libxml2-devel readline-devel update-desktop-files +BuildRequires: alsa-devel e2fsprogs-devel glibc-devel gtk2-devel libjack-devel libuuid-devel libxml2-devel python-devel readline-devel swig Summary: Linux Audio Session Handler -Version: 0.5.0 -Release: 225 +Version: 0.5.4 +Release: 1 Group: Productivity/Multimedia/Sound/Utilities AutoReqProv: on PreReq: %install_info_prereq -Obsoletes: ladcca <= 0.4.0 -Provides: ladcca = 0.4.0 -License: GPL v2 or later -Url: http://savannah.nongnu.org/projects/lash +License: GPLv2+ +Url: http://git.savannah.gnu.org/cgit/lash.git Source: %name-%version.tar.bz2 Source1: %name.desktop Source2: %name.png -Patch: lash-automake-fix.diff -Patch1: lash-info-entry.diff -Patch2: lash-nogtk1.diff -Patch3: lash-0.5.0-pkgconfig.patch +Patch0: lash-gcc44.patch +Patch1: lash-implicit-fortify-decl.patch +Patch2: lash-info-entry.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build +%py_requires +%if %suse_version <= 1110 +%define python_sitelib %{py_sitedir} +%endif %description LASH (formerly LADCCA) is a session management system for JACK and ALSA @@ -45,100 +45,101 @@ different audio programs running at once and to save the setup, close them down, then reload the setup at some other time. - - Authors: -------- Bob Ham <node@users.sourceforge.net> Dave Robillard <drobilla@connect.carelton.ca> -%package libs -License: GPL v2 or later -Summary: Shared libraries for LASH system -Group: System/Libraries -Obsoletes: ladcca-libs <= 0.4.0 -Provides: ladcca-libs = 0.4.0 +%prep +%setup -q -%description libs -This package contains the shared libraries for LASH system. +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%build +./autogen.sh +%configure --enable-static=no --datadir=/usr/share/%{name}-%{version} +%install +make install DESTDIR=$RPM_BUILD_ROOT +%__rm -f %{buildroot}%{python_sitelib}/_lash.la +%__rm -f %{buildroot}%{python_sitelib}/_lash.a +%__chmod 644 %{buildroot}/%{python_sitelib}/lash.py +%__rm %{buildroot}%{_libdir}/lib*.la + +# links for so.2 have to be made for older packages that link against liblash +pushd %{buildroot}%{_libdir} + ln -s liblash.so.1 liblash.so.2 + ln -s liblash.so.1 liblash.so.2.0.0 +popd -Authors: --------- - Bob Ham <node@users.sourceforge.net> - Dave Robillard <drobilla@connect.carelton.ca> +%clean +rm -rf $RPM_BUILD_ROOT -%package devel -License: GPL v2 or later +%package -n liblash1 +License: GPLv2+ Summary: Development package for LASH Group: Development/Libraries/C and C++ -Requires: lash-libs = %{version} -Requires: alsa-devel libuuid-devel -Obsoletes: ladcca-devel <= 0.4.0 -Provides: ladcca-devel = 0.4.0 - -%description devel -This package contains the files needed to compile programs that use the -LASH system. +%description -n liblash1 +This package contains the library for the LASH system. +%package -n python-lash +License: GPLv2+ +Summary: Python bindings for LASH +Group: Development/Languages/Python +Requires: %{name} = %{version} +Requires: python >= %{py_ver} + +%description -n python-lash +This package contains the language bindings for Python. Authors: -------- Bob Ham <node@users.sourceforge.net> Dave Robillard <drobilla@connect.carelton.ca> -%prep -%setup -q -%patch -%patch1 -%patch2 -%patch3 - -%build -autoreconf -fi -CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \ -%configure --disable-static --with-pic --disable-serv-inst -%{__make} %{?jobs:-j%jobs} - -%install -make install DESTDIR=$RPM_BUILD_ROOT -%suse_update_desktop_file -i %name AudioVideo Music -mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps -cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps -%{__rm} -f %{buildroot}%{_libdir}/*.la - -%post -%install_info --info-dir=%{_infodir} %{_infodir}/lash-manual.info.gz - -%postun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/lash-manual.info.gz +%package -n lash-devel +License: GPLv2+ +Summary: Development package for LASH +Group: Development/Libraries/C and C++ +Requires: libuuid-devel glibc-devel readline-devel +Requires: liblash1 = %{version} -%post libs -p /sbin/ldconfig +%description -n lash-devel +This package contains the development files for the LASH system. -%postun libs -p /sbin/ldconfig +Authors: +-------- + Bob Ham <node@users.sourceforge.net> + Dave Robillard <drobilla@connect.carelton.ca> -%clean -rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README TODO -/usr/share/applications/%name.desktop -%{_datadir}/pixmaps/*.png %{_bindir}/* -%{_infodir}/*.info* +%{_datadir}/%{name}-%{version}/ -%files libs +%files -n liblash1 %defattr(-,root,root) -%{_libdir}/lib*.so.* -%{_datadir}/lash +%{_libdir}/liblash.so.* -%files devel +%files -n lash-devel %defattr(-,root,root) -%{_libdir}/lib*.so %{_includedir}/* +%{_libdir}/lib*.so %{_libdir}/pkgconfig/*.pc +%files -n python-lash +%defattr(-,root,root) +%doc pylash/test.py +%{python_sitelib}/_lash.so +%{python_sitelib}/lash.py + +%post -n liblash1 -p /sbin/ldconfig + +%postun -n liblash1 -p /sbin/ldconfig + %changelog ++++++ lash-0.5.0.tar.bz2 -> lash-0.5.4.tar.bz2 ++++++ ++++ 58824 lines of diff (skipped) ++++++ lash-gcc44.patch ++++++ diff -Naur lash-0.5.4-org/clients/synth/lash.c lash-0.5.4/clients/synth/lash.c --- lash-0.5.4-org/clients/synth/lash.c 2005-09-15 10:23:29.000000000 +0200 +++ lash-0.5.4/clients/synth/lash.c 2009-11-04 17:35:56.000000000 +0100 @@ -23,6 +23,9 @@ #include "config.h" #include <unistd.h> +#include <string.h> +#include <stdio.h> +#include <sys/socket.h> #include <lash/lash.h> diff -Naur lash-0.5.4-org/liblash/socket.c lash-0.5.4/liblash/socket.c --- lash-0.5.4-org/liblash/socket.c 2006-09-16 21:25:31.000000000 +0200 +++ lash-0.5.4/liblash/socket.c 2009-11-04 17:25:02.000000000 +0100 @@ -24,6 +24,9 @@ #include <sys/types.h> #include <sys/socket.h> #include <netdb.h> +#define NI_MAXHOST 1025 +#define NI_MAXSERV 32 + #include <string.h> #include <stdlib.h> #include <errno.h> ++++++ lash-implicit-fortify-decl.patch ++++++ diff -Naur lash-0.5.4-org/liblash/lash.c lash-0.5.4/liblash/lash.c --- lash-0.5.4-org/liblash/lash.c 2007-03-09 16:34:40.000000000 +0100 +++ lash-0.5.4/liblash/lash.c 2009-11-08 15:06:29.000000000 +0100 @@ -26,6 +26,8 @@ #include <sys/wait.h> #include <sys/socket.h> #include <netdb.h> +#include <unistd.h> + extern int h_errno; #include <errno.h> ++++++ lash-info-entry.diff ++++++ --- /var/tmp/diff_new_pack.A04how/_old 2010-09-24 00:27:32.000000000 +0200 +++ /var/tmp/diff_new_pack.A04how/_new 2010-09-24 00:27:32.000000000 +0200 @@ -1,5 +1,5 @@ ---- docs/lash-manual.texi-dist 2005-10-06 21:12:53.000000000 +0200 -+++ docs/lash-manual.texi 2005-10-06 21:13:49.000000000 +0200 +--- lash-0.5.4/docs/lash-manual.texi.in-orig 2010-09-12 10:05:59.000000000 +0200 ++++ lash-0.5.4/docs/lash-manual.texi.in 2010-09-12 10:06:08.000000000 +0200 @@ -4,6 +4,10 @@ @settitle LASH Audio Session Handler @c %**end of header ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de