Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package liblscp for openSUSE:Factory checked in at 2023-01-21 19:11:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liblscp (Old) and /work/SRC/openSUSE:Factory/.liblscp.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liblscp" Sat Jan 21 19:11:35 2023 rev:5 rq:1060054 version:0.9.8 Changes: -------- --- /work/SRC/openSUSE:Factory/liblscp/liblscp.changes 2022-04-13 21:06:51.104669703 +0200 +++ /work/SRC/openSUSE:Factory/.liblscp.new.32243/liblscp.changes 2023-01-21 19:11:41.377342440 +0100 @@ -1,0 +2,7 @@ +Fri Jan 20 16:25:04 UTC 2023 - Dirk Müller <[email protected]> + +- update to 0.9.8: + * Fixed broken pkg-config file (lscp.pc) generation (thanks + to Konstantin Voinov while on OBS multimedia::proaudio). + +------------------------------------------------------------------- Old: ---- liblscp-0.9.6.tar.gz New: ---- liblscp-0.9.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liblscp.spec ++++++ --- /var/tmp/diff_new_pack.Kk0nqp/_old 2023-01-21 19:11:42.553349153 +0100 +++ /var/tmp/diff_new_pack.Kk0nqp/_new 2023-01-21 19:11:42.557349176 +0100 @@ -1,7 +1,7 @@ # # spec file for package liblscp # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2012 Pascal Bleser <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define sover 6 Name: liblscp -Version: 0.9.6 +Version: 0.9.8 Release: 0 Summary: LinuxSampler control protocol library License: LGPL-2.1-or-later ++++++ liblscp-0.9.6.tar.gz -> liblscp-0.9.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblscp-0.9.6/CMakeLists.txt new/liblscp-0.9.8/CMakeLists.txt --- old/liblscp-0.9.6/CMakeLists.txt 2022-04-02 10:11:22.641161964 +0200 +++ new/liblscp-0.9.8/CMakeLists.txt 2022-12-27 10:17:54.990927846 +0100 @@ -1,7 +1,7 @@ cmake_minimum_required (VERSION 3.13) project (liblscp - VERSION 0.9.6 + VERSION 0.9.8 DESCRIPTION "LinuxSampler Control Protocol API library" LANGUAGES C) @@ -38,17 +38,12 @@ set (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") set (PACKAGE_TARNAME "liblscp") -set (ac_version "${PROJECT_VERSION}") -set (ac_prefix "${CMAKE_INSTALL_PREFIX}") - set (CONFIG_PREFIX "${CMAKE_INSTALL_PREFIX}") include (GNUInstallDirs) set (CONFIG_LIBDIR "${CONFIG_PREFIX}/${CMAKE_INSTALL_LIBDIR}") set (CONFIG_INCLUDEDIR "${CONFIG_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}") -set (ac_libdir "${CONFIG_LIBDIR}") -set (ac_includedir "${CONFIG_INCLUDEDIR}") #------------------------------------------------------------------------------------ # Rules for library version information: @@ -70,7 +65,7 @@ set (SHARED_VERSION_CURRENT 6) set (SHARED_VERSION_AGE 0) -set (SHARED_VERSION_REVISION 4) +set (SHARED_VERSION_REVISION 6) set (SHARED_VERSION_INFO "${SHARED_VERSION_CURRENT}.${SHARED_VERSION_AGE}.${SHARED_VERSION_REVISION}") if (CONFIG_DEBUG) @@ -132,10 +127,3 @@ add_subdirectory (doc) add_subdirectory (examples) -configure_file (liblscp.spec.in liblscp.spec IMMEDIATE @ONLY) - -configure_file (lscp.pc.in lscp.pc IMMEDIATE @ONLY) - -install (FILES ${CMAKE_CURRENT_BINARY_DIR}/lscp.pc - DESTINATION ${CONFIG_LIBDIR}/pkgconfig) - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblscp-0.9.6/ChangeLog new/liblscp-0.9.8/ChangeLog --- old/liblscp-0.9.6/ChangeLog 2022-04-02 10:11:22.641161964 +0200 +++ new/liblscp-0.9.8/ChangeLog 2022-12-27 10:17:54.990927846 +0100 @@ -3,6 +3,13 @@ ChangeLog +0.9.8 2022-12-28 An End-of-Year'22 release. + + Fixed broken pkg-config file (lscp.pc) generation (thanks + to Konstantin Voinov while on OBS multimedia::proaudio). + +0.9.7 2022-10-03 An Early-Autumn'22 release. + 0.9.6 2022-04-02 Install doxygen (doc/html) files again (via cmake). 0.9.5 2022-01-09 Dropped autotools (autoconf, automake, etc.) build system. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblscp-0.9.6/README new/liblscp-0.9.8/README --- old/liblscp-0.9.6/README 2022-04-02 10:11:22.641161964 +0200 +++ new/liblscp-0.9.8/README 2022-12-27 10:17:54.990927846 +0100 @@ -13,14 +13,14 @@ Unpack the tarball and in the extracted source directory: - cmake [-DCMAKE_INSTALL_PREFIX=/usr/local] -B build + cmake [-DCMAKE_INSTALL_PREFIX=<prefix>] -B build cmake --build build [--parallel <Njobs>] and optionally, as root: - sudo cmake --install build + [sudo] cmake --install build -See also the README.cmake file in the source distribution. +Note that the default installation path (<prefix>) is /usr/local . Enjoy. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblscp-0.9.6/liblscp.spec.in new/liblscp-0.9.8/liblscp.spec.in --- old/liblscp-0.9.6/liblscp.spec.in 2022-04-02 10:11:22.643161964 +0200 +++ new/liblscp-0.9.8/liblscp.spec.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,216 +0,0 @@ -# -# spec file for package liblscp -# -# Copyright (C) 2004-2022, rncbc aka Rui Nuno Capela. All rights reserved. -# Copyright (C) 2007,2008,2015 Christian Schoenebeck -# -# 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 name @PACKAGE_TARNAME@ -%define version @PACKAGE_VERSION@ -%define release 50.1 - -%define _soname %{name}6 - -%define _prefix @ac_prefix@ - -%if %{defined fedora} -%global debug_package %{nil} -%endif - -Summary: LinuxSampler Control Protocol API library -Name: %{name} -Version: %{version} -Release: %{release} -License: LGPL-2.0+ -Source0: %{name}-%{version}.tar.gz -URL: http://www.linuxsampler.org/ -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -#Packager: rncbc.org - -BuildRequires: coreutils -BuildRequires: cmake -BuildRequires: pkgconfig -BuildRequires: glibc-devel -BuildRequires: doxygen - -%description -LinuxSampler control protocol API library. - - -%package -n %{_soname} -Summary: LinuxSampler Control Protocol API library -Group: System/Libraries -Provides: %{name} - -%description -n %{_soname} - LinuxSampler Control Protocol C API library - development files. - . - This package is for use with the LinuxSampler audio sampling - engine / library and packages. Wraps the LinuxSampler network - protocol and offers a convenient API in form of a C library. - . - For further informations visit - http://www.linuxsampler.org - . - This package contains the header files needed for - development with liblscp. You will need this only if you - intend to compile programs that use this library. - - -%package devel -Summary: LinuxSampler Control Protocol API library - development files -Group: Development/Libraries/C and C++ -Requires: pkgconfig -Requires: %{name} >= %{version} - -%description devel -LinuxSampler Control Protocol C API library - development files. - -This package is for use with the LinuxSampler audio sampling -engine / library and packages. Wraps the LinuxSampler network -protocol and offers a convenient API in form of a C library. - -For further informations visit -http://www.linuxsampler.org - -This package contains the header files needed for -development with liblscp. You will need this only if you -intend to compile programs that use this library. - - -%prep -%setup -q - -%build -cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -Wno-dev -B build -cmake --build build %{?_smp_mflags} - -%install -DESTDIR="%{buildroot}" \ -cmake --install build - -%clean -[ -d "%{buildroot}" -a "%{buildroot}" != "/" ] && %__rm -rf "%{buildroot}" - -%post -n %{_soname} -/sbin/ldconfig - -%postun -n %{_soname} -/sbin/ldconfig - -%files -n %{_soname} -%defattr(-,root,root) -%doc README LICENSE ChangeLog -%{_libdir}/liblscp.so.* - -%files devel -%defattr(-,root,root) -%{_libdir}/liblscp.so -%{_libdir}/pkgconfig/lscp.pc -%dir %{_includedir}/lscp -%{_includedir}/lscp/*.h -%dir %{_datadir}/doc/%{name} -%dir %{_datadir}/doc/%{name}/html -%{_datadir}/doc/%{name}/html/* - - -%changelog -* Sat Apr 2 2022 Rui Nuno Capela <[email protected]> 0.9.6 -- A Spring'22 Release. -* Sun Jan 9 2022 Rui Nuno Capela <[email protected]> 0.9.5 -- A Winter'22 Release. -* Sun Jul 4 2021 Rui Nuno Capela <[email protected]> 0.9.4 -- Early-Summer'21 release. -* Tue May 11 2021 Rui Nuno Capela <[email protected]> 0.9.3 -- Spring'21 release. -* Sun Mar 14 2021 Rui Nuno Capela <[email protected]> 0.9.2 -- End-of-Winter'21 release. -* Sun Feb 7 2021 Rui Nuno Capela <[email protected]> 0.9.1 -- Winter'21 release. -* Thu Dec 17 2020 Rui Nuno Capela <[email protected]> 0.9.0 -- Winter'20 release. -* Tue Mar 24 2020 Rui Nuno Capela <[email protected]> 0.6.2 -- Spring'20 release. -* Sun Dec 22 2019 Rui Nuno Capela <[email protected]> 0.6.1 -- Winter'19 release. -* Tue Dec 12 2017 Rui Nuno Capela <[email protected]> 0.6.0 -- Autumn'17 release: bumped directly to 0.6.0. -* Mon Nov 14 2016 Rui Nuno Capela <[email protected]> 0.5.8 -- Fall'16 release. -* Tue Dec 31 2013 Rui Nuno Capela <[email protected]> 0.5.7 -- A fifth of a Jubilee release. -* Sun Feb 24 2013 Rui Nuno Capela <[email protected]> -- Use getaddrinfo() instead of deprecated gethostbyname(). -* Sat Aug 1 2009 Rui Nuno Capela <[email protected]> 0.5.6 -- New 0.5.6 release. -* Fri Oct 12 2007 Rui Nuno Capela <[email protected]> 0.5.5 -- Changed client interface function, for editing channel instrument. -- New 0.5.5 release. -* Tue Oct 2 2007 Rui Nuno Capela <[email protected]> 0.5.4 -- Added new client interface function, for editing instrument. -- New 0.5.4 release. -* Mon Jan 15 2007 Rui Nuno Capela <[email protected]> 0.5.3 -- New 0.5.3 release. -* Thu Jan 11 2007 Rui Nuno Capela <[email protected]> 0.5.2 -- Sampler channel effect sends control and global volume support. -- Audio routing representation changed to integer array. -- New 0.5.2 release. -* Fri Dec 22 2006 Rui Nuno Capela <[email protected]> 0.5.1 -- Added support for new (un)subscribable events. -- Examples update. -- Prepared for 0.5.1 maintenance release. -* Sun Dec 17 2006 Rui Nuno Capela <[email protected]> 0.5.0 -- Multi MIDI instrument maps introduced, sampler channel assignable. -- Moved on up to a brand new 0.5.0 release. -* Mon Dec 4 2006 Rui Nuno Capela <[email protected]> 0.4.2 -- Going up to 0.4.2 fast. -* Tue Nov 28 2006 Rui Nuno Capela <[email protected]> 0.4.1 -- Bumped directly to 0.4.1 release. -- Getting ready for the new MIDI instrument mapping features. -* Thu Jun 1 2006 Rui Nuno Capela <[email protected]> 0.3.3 -- Take a chance for a new 0.3.3 release. -- Changed deprecated copyright attribute to license. -- Added ldconfig to post-(un)install steps. -* Mon Aug 29 2005 Rui Nuno Capela <[email protected]> 0.3.2 -- Fixed for 0.3.2 release. -* Wed Aug 10 2005 Rui Nuno Capela <[email protected]> 0.3.1 -- Prepare 0.3.1 release for sampler channel mute/solo support. -* Fri Jun 10 2005 Rui Nuno Capela <[email protected]> 0.3.0 -- Prepare 0.3.0 release featuring timeout flush idiosyncrasies. -* Sun May 22 2005 Rui Nuno Capela <[email protected]> 0.2.9 -- Prepare 0.2.9 release due to event subscription LSCP command changes. -* Fri May 6 2005 Rui Nuno Capela <[email protected]> 0.2.8 -- Prepare 0.2.8 release in response to [bug #9]. -* Thu Mar 10 2005 Rui Nuno Capela <[email protected]> 0.2.7 -- Prepare 0.2.7 yet another bug-fix release. -* Tue Mar 1 2005 Rui Nuno Capela <[email protected]> 0.2.6 -- Prepare 0.2.6 bug-fix release. -* Mon Feb 14 2005 Rui Nuno Capela <[email protected]> 0.2.5 -- Prepare 0.2.5 release. -* Mon Oct 11 2004 Rui Nuno Capela <[email protected]> 0.2.4 -- Fixed 0.2.4 release. -* Tue Sep 28 2004 Rui Nuno Capela <[email protected]> 0.2.3 -- Fixed 0.2.3 release. -* Thu Jul 29 2004 Rui Nuno Capela <[email protected]> 0.2.2 -- Prepare 0.2.2 release. -* Tue Jul 13 2004 Christian Schoenebeck <[email protected]> -- renamed 'liblscp.pc' to 'lscp.pc' as well as the pkg-config lib name -* Thu Jul 8 2004 Rui Nuno Capela <[email protected]> 0.2.1 -- Prepare 0.2.1 bugfix release. -* Tue Jul 6 2004 Rui Nuno Capela <[email protected]> 0.2.2 -- Catch up on 0.2.0 release. -* Mon Apr 26 2004 Rui Nuno Capela <[email protected]> -- Server stuff moved out (stays on examples source package) -* Sat Apr 24 2004 Rui Nuno Capela <[email protected]> -- Created initial liblscp.spec.in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblscp-0.9.6/lscp/version.h.cmake new/liblscp-0.9.8/lscp/version.h.cmake --- old/liblscp-0.9.6/lscp/version.h.cmake 2022-04-02 10:11:22.643161964 +0200 +++ new/liblscp-0.9.8/lscp/version.h.cmake 2022-12-27 10:17:54.992927846 +0100 @@ -2,7 +2,7 @@ // /**************************************************************************** liblscp - LinuxSampler Control Protocol API - Copyright (C) 2004-2021, rncbc aka Rui Nuno Capela. All rights reserved. + Copyright (C) 2004-2022, rncbc aka Rui Nuno Capela. All rights reserved. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -23,9 +23,9 @@ #ifndef __LSCP_VERSION_H #define __LSCP_VERSION_H -#define LSCP_PACKAGE "@PACKAGE_NAME@" -#define LSCP_VERSION "@PACKAGE_VERSION@" -#define LSCP_BUILD "@ac_version@" +#define LSCP_PACKAGE "@PROJECT_NAME@" +#define LSCP_VERSION "@PROJECT_VERSION@" +#define LSCP_BUILD "@PACKAGE_VERSION@" #endif // __LSCP_VERSION_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblscp-0.9.6/lscp.pc.in new/liblscp-0.9.8/lscp.pc.in --- old/liblscp-0.9.6/lscp.pc.in 2022-04-02 10:11:22.643161964 +0200 +++ new/liblscp-0.9.8/lscp.pc.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -prefix=@ac_prefix@ -exec_prefix=@ac_prefix@ -libdir=@ac_libdir@ -includedir=@ac_includedir@ - -Name: lscp -Description: LinuxSampler control protocol API -Version: @VERSION@ -Libs: -L${libdir} -llscp -Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblscp-0.9.6/src/CMakeLists.txt new/liblscp-0.9.8/src/CMakeLists.txt --- old/liblscp-0.9.6/src/CMakeLists.txt 2022-04-02 10:11:22.643161964 +0200 +++ new/liblscp-0.9.8/src/CMakeLists.txt 2022-12-27 10:17:54.992927846 +0100 @@ -14,6 +14,11 @@ endif() configure_file (${CMAKE_SOURCE_DIR}/lscp/version.h.cmake ${CMAKE_SOURCE_DIR}/lscp/version.h) +if (EXISTS ${CMAKE_SOURCE_DIR}/lscp.pc) + file(REMOVE ${CMAKE_SOURCE_DIR}/lscp.pc) +endif() +configure_file (lscp.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/lscp.pc IMMEDIATE @ONLY) + set (PUBLIC_HEADERS ${CMAKE_SOURCE_DIR}/lscp/client.h @@ -55,3 +60,8 @@ DESTINATION ${CONFIG_LIBDIR} PUBLIC_HEADER DESTINATION ${CONFIG_INCLUDEDIR}/lscp) + +install (FILES ${CMAKE_CURRENT_BINARY_DIR}/lscp.pc + DESTINATION ${CONFIG_LIBDIR}/pkgconfig) + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblscp-0.9.6/src/lscp.pc.cmake new/liblscp-0.9.8/src/lscp.pc.cmake --- old/liblscp-0.9.6/src/lscp.pc.cmake 1970-01-01 01:00:00.000000000 +0100 +++ new/liblscp-0.9.8/src/lscp.pc.cmake 2022-12-27 10:17:54.993927846 +0100 @@ -0,0 +1,10 @@ +prefix=@CONFIG_PREFIX@ +exec_prefix=@CONFIG_PREFIX@ +libdir=@CONFIG_LIBDIR@ +includedir=@CONFIG_INCLUDEDIR@ + +Name: lscp +Description: LinuxSampler control protocol API +Version: @CONFIG_VERSION@ +Libs: -L${libdir} -llscp +Cflags: -I${includedir}
