forked from pool/libmirage
SO version fix
OBS-URL: https://build.opensuse.org/package/show/filesystems/libmirage?expand=0&rev=8
This commit is contained in:
parent
0418549456
commit
be317bb42d
@ -0,0 +1,28 @@
|
||||
From 652f856be7cba289d340b16f78f26e202cf6aa8f Mon Sep 17 00:00:00 2001
|
||||
From: Rok Mandeljc <rok.mandeljc@gmail.com>
|
||||
Date: Sat, 22 Dec 2012 21:28:02 +0100
|
||||
Subject: [PATCH] libMirage: CMake: fix SOVERSION, which should be set to
|
||||
MIRAGE_LT_CURRENT, whereas VERSION needs to be set to
|
||||
MIRAGE_SOVERSION, to produce correct symlinks
|
||||
|
||||
---
|
||||
libmirage/CMakeLists.txt | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libmirage/CMakeLists.txt b/libmirage/CMakeLists.txt
|
||||
index 8a5e39b..ff72aab 100644
|
||||
--- a/libmirage/CMakeLists.txt
|
||||
+++ b/libmirage/CMakeLists.txt
|
||||
@@ -112,7 +112,8 @@ set_target_properties (mirage PROPERTIES
|
||||
COMPILE_DEFINITIONS "${mirage_DEFS}"
|
||||
LINK_FLAGS ${mirage_LDFLAGS_STR}
|
||||
LIBRARY_OUTPUT_NAME mirage
|
||||
- SOVERSION ${MIRAGE_SOVERSION}
|
||||
+ VERSION ${MIRAGE_SOVERSION}
|
||||
+ SOVERSION ${MIRAGE_LT_CURRENT}
|
||||
)
|
||||
|
||||
install (
|
||||
--
|
||||
1.7.10.4
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 5 21:47:42 UTC 2013 - jengelh@inai.de
|
||||
|
||||
- Add 0001-libMirage-CMake-fix-SOVERSION-which-should-be-set-to.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 22 08:23:15 UTC 2012 - jengelh@inai.de
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package libmirage
|
||||
#
|
||||
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# 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
|
||||
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: libmirage
|
||||
%define lname libmirage7_0_0
|
||||
%define lname libmirage7
|
||||
%define pname 2_0
|
||||
Summary: A CD-ROM image access library
|
||||
License: GPL-2.0+
|
||||
@ -29,10 +29,12 @@ Url: http://cdemu.sf.net/
|
||||
#Freecode-URL: https://freecode.com/projects/cdemu-for-linux
|
||||
#Git-Clone: git://git.code.sf.net/p/cdemu/code
|
||||
Source: http://downloads.sf.net/cdemu/%name-%version.tar.bz2
|
||||
Patch1: 0001-libMirage-CMake-fix-SOVERSION-which-should-be-set-to.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: cmake >= 2.8.5
|
||||
BuildRequires: pkgconfig >= 0.21
|
||||
BuildRequires: pkgconfig >= 0.16
|
||||
BuildRequires: xz
|
||||
BuildRequires: pkgconfig(bzip2) >= 1.0.0
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.28
|
||||
BuildRequires: pkgconfig(gmodule-2.0) >= 2.28
|
||||
BuildRequires: pkgconfig(gobject-2.0) >= 2.28
|
||||
@ -123,10 +125,16 @@ This package provides the GObject Introspection bindings for libmirage.
|
||||
|
||||
%prep
|
||||
%setup -Tcqa0
|
||||
%patch -P 1 -p2
|
||||
|
||||
%build
|
||||
cmake . -DCMAKE_INSTALL_PREFIX:PATH="%_prefix" \
|
||||
-DCMAKE_C_FLAGS:STRING="%optflags" ;
|
||||
# gir is busted on 12.1
|
||||
cmake . \
|
||||
%if 0%{?suse_version} == 1210
|
||||
-DINTROSPECTION_ENABLED=0 \
|
||||
%endif
|
||||
-DCMAKE_INSTALL_PREFIX:PATH="%_prefix" \
|
||||
-DCMAKE_C_FLAGS:STRING="%optflags";
|
||||
make %{?_smp_mflags};
|
||||
|
||||
%install
|
||||
@ -161,10 +169,14 @@ update-mime-database %{_datadir}/mime || :;
|
||||
%_includedir/libmirage
|
||||
%_libdir/libmirage.so
|
||||
%_libdir/pkgconfig/libmirage.pc
|
||||
%if 0%{?suse_version} != 1210
|
||||
%_datadir/gir-1.0
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version} != 1210
|
||||
%files -n typelib-1_0-libmirage-2_0
|
||||
%defattr(-,root,root)
|
||||
%_libdir/girepository-1.0
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user