Accepting request 778006 from home:derselbst:branches:multimedia:libs

- Update to version 1.1.3
  * respect user-defined CFLGAS
  * fix cross-compiling with MinGW under Linux
- Update to version 1.1.2
  * fix a SWAMI related UI bug
  * fix inconsistent licensing in some file headers
- Update to version 1.1.1
  * a bug in the public API was discovered, making another SOVERSION
    bump necessary
  * library name and pkgconfig filename have been unified
  * build on ARM has been fixed
- Remove libinstpatch-cmake-fixes.patch as it was fixed in 1.1.1
- Add a variable for the soversion

OBS-URL: https://build.opensuse.org/request/show/778006
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libinstpatch?expand=0&rev=14
This commit is contained in:
Tomáš Chvátal 2020-02-25 07:54:44 +00:00 committed by Git OBS Bridge
parent 9e0c24918a
commit 12378bdae5
6 changed files with 30 additions and 67 deletions

View File

@ -1 +1 @@
libinstpatch-1_0-1
libinstpatch-1_0-2

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f74ffe286fd527df788205abe7568575ff42f1b8a50b05ab3ce84111e96fb3f
size 513398

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fcc4e60745539d17f10de1ed0e3d02329509e814c0c672d686d6e972113142b
size 513462

View File

@ -1,53 +0,0 @@
Index: libinstpatch-1.1.0/CMakeLists.txt
===================================================================
--- libinstpatch-1.1.0.orig/CMakeLists.txt
+++ libinstpatch-1.1.0/CMakeLists.txt
@@ -176,19 +176,19 @@ set (INSTPATCH_INSTALL_TARGET "libinstpa
# pkg-config support
if ( UNIX OR MINGW OR WIN32)
set ( prefix "${CMAKE_INSTALL_PREFIX}" )
- set ( exec_prefix "\${prefix}" )
- set ( libdir "\${exec_prefix}/${LIB_INSTALL_DIR}${LIB_SUFFIX}" )
- set ( includedir "\${prefix}/${INCLUDE_INSTALL_DIR}/${INSTPATCH_INSTALL_TARGET}" )
+ set ( exec_prefix "${CMAKE_INSTALL_PREFIX}" )
+ set ( libdir "${LIB_INSTALL_DIR}" )
+ set ( includedir "${INCLUDE_INSTALL_DIR}/${INSTPATCH_INSTALL_TARGET}" )
# stamp library name with version current value (for Windows only)
if(MINGW OR WIN32)
set ( lib_output_name ${INSTPATCH_INSTALL_TARGET} )
else(MINGW OR WIN32)
- set ( lib_output_name instpatch )
+ set ( lib_output_name instpatch-1.0 )
endif(MINGW OR WIN32)
configure_file ( libinstpatch-1.0.pc.in
${CMAKE_BINARY_DIR}/libinstpatch-1.0.pc IMMEDIATE @ONLY )
install ( FILES ${CMAKE_BINARY_DIR}/libinstpatch-1.0.pc
- DESTINATION ${LIB_INSTALL_DIR}${LIB_SUFFIX}/pkgconfig )
+ DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
endif ( UNIX OR MINGW OR WIN32)
# Extra targets for Unix build environments
Index: libinstpatch-1.1.0/libinstpatch/CMakeLists.txt
===================================================================
--- libinstpatch-1.1.0.orig/libinstpatch/CMakeLists.txt
+++ libinstpatch-1.1.0/libinstpatch/CMakeLists.txt
@@ -353,7 +353,7 @@ else( MINGW OR WIN32 )
set_target_properties ( libinstpatch
PROPERTIES
PREFIX ""
- OUTPUT_NAME "libinstpatch"
+ OUTPUT_NAME "libinstpatch-1.0"
VERSION ${LIB_VERSION_INFO}
SOVERSION ${LIB_VERSION_CURRENT}
)
@@ -366,8 +366,8 @@ endif ( IPATCH_CPPFLAGS )
install ( TARGETS libinstpatch
RUNTIME DESTINATION ${BIN_INSTALL_DIR}
- LIBRARY DESTINATION ${LIB_INSTALL_DIR}${LIB_SUFFIX}
- ARCHIVE DESTINATION ${LIB_INSTALL_DIR}${LIB_SUFFIX}
+ LIBRARY DESTINATION ${LIB_INSTALL_DIR}
+ ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
FRAMEWORK DESTINATION ${FRAMEWORK_INSTALL_DIR}
BUNDLE DESTINATION ${BUNDLE_INSTALL_DIR}
)

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Thu Feb 20 17:16:57 UTC 2020 - Tom Mbrt <tom.mbrt@googlemail.com>
- Update to version 1.1.3
* respect user-defined CFLGAS
* fix cross-compiling with MinGW under Linux
- Update to version 1.1.2
* fix a SWAMI related UI bug
* fix inconsistent licensing in some file headers
- Update to version 1.1.1
* a bug in the public API was discovered, making another SOVERSION
bump necessary
* library name and pkgconfig filename have been unified
* build on ARM has been fixed
- Remove libinstpatch-cmake-fixes.patch as it was fixed in 1.1.1
- Add a variable for the soversion
-------------------------------------------------------------------
Fri Jan 10 12:58:20 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -16,8 +16,10 @@
#
%define sover 2
Name: libinstpatch
Version: 1.1.0
Version: 1.1.3
Release: 0
Summary: MIDI instrument patch library
License: LGPL-2.1-only
@ -27,8 +29,6 @@ URL: http://www.swamiproject.org/
# sh libinstpatch-snapshot.sh latest
Source0: libinstpatch-%{version}.tar.gz
Source99: baselibs.conf
# .pc file fixes. Patch sent upstream via their mailing list
Patch0: libinstpatch-cmake-fixes.patch
BuildRequires: cmake
BuildRequires: pkgconfig
BuildRequires: pkgconfig(glib-2.0)
@ -38,11 +38,11 @@ BuildRequires: pkgconfig(sndfile)
libInstPatch is a library for processing digital sample based MIDI
instrument "patch" files.
%package -n libinstpatch-1_0-1
%package -n libinstpatch-1_0-%{sover}
Summary: Libinstpatch library
Group: System/Libraries
%description -n libinstpatch-1_0-1
%description -n libinstpatch-1_0-%{sover}
libInstPatch stands for lib-Instrument-Patch and is a library for processing
digital sample based MIDI instrument "patch" files. The types of files
libInstPatch supports are used for creating instrument sounds for wavetable
@ -54,14 +54,13 @@ This package contains the library of %{name}.
%package devel
Summary: Development package for %{name}
Group: Development/Languages/C and C++
Requires: libinstpatch-1_0-1 = %{version}
Requires: libinstpatch-1_0-%{sover} = %{version}
%description devel
This package includes the header files for %{name}.
%prep
%setup -q
%patch0 -p1 -b .pkgconfig -F24
%build
%cmake
@ -70,10 +69,10 @@ make %{?_smp_mflags}
%install
%cmake_install
%post -n libinstpatch-1_0-1 -p /sbin/ldconfig
%postun -n libinstpatch-1_0-1 -p /sbin/ldconfig
%post -n libinstpatch-1_0-%{sover} -p /sbin/ldconfig
%postun -n libinstpatch-1_0-%{sover} -p /sbin/ldconfig
%files -n libinstpatch-1_0-1
%files -n libinstpatch-1_0-%{sover}
%defattr(-,root,root)
%doc COPYING
%{_libdir}/%{name}*.so.*