Changes of Revision 3
[-] | Added | libmirage.changes |
x 1
2 +------------------------------------------------------------------- 3 +Sun Jun 9 13:54:54 UTC 2013 - jengelh@inai.de 4 + 5 +- Update to new upstream release 2.1.0 6 +* This release adds a MacBinary/NDIF file filter, a new resource 7 + fork parser for DMG, samplerate conversion for the SndFile filter, 8 + non-blocking I/O, and dynamic device addition/removal. 9 +- Remove patches (merged upstream): 10 + 0001-libMirage-CMake-fix-SOVERSION-which-should-be-set-to.patch, 11 + 0001-libMirage-READCD-Parser-readcd-from-cdrtools-appears.patch, 12 + 0001-libMirage-READCD-Parser-when-verifying-the-file-don-.patch, 13 + 0001-libMirage-SNDFILE-filter-instead-of-a-single-frame-c.patch 14 +- Add (cherry-picked fixes): 15 + 0001-libMirage-proper-versioning-of-the-introspection-typ.patch 16 + 17 +------------------------------------------------------------------- 18 +Tue Mar 12 09:30:09 UTC 2013 - jengelh@inai.de 19 + 20 +- Add 0001-libMirage-SNDFILE-filter-instead-of-a-single-frame-c.patch 21 + to resolve excess CPU usage during CDDA readout 22 + (bnc#809181, bnc#809862) 23 + 24 +------------------------------------------------------------------- 25 +Sun Feb 24 20:08:18 UTC 2013 - jengelh@inai.de 26 + 27 +- Add 0001-libMirage-READCD-Parser-when-verifying-the-file-don-.patch 28 + 0001-libMirage-READCD-Parser-readcd-from-cdrtools-appears.patch 29 + to make images created by readcd(1) usable again 30 + (bugurl: http://sf.net/p/cdemu/feature-requests/21/) 31 + 32 +------------------------------------------------------------------- 33 +Sat Jan 5 21:47:42 UTC 2013 - jengelh@inai.de 34 + 35 +- Add 0001-libMirage-CMake-fix-SOVERSION-which-should-be-set-to.patch 36 + 37 +------------------------------------------------------------------- 38 +Sat Dec 22 08:23:15 UTC 2012 - jengelh@inai.de 39 + 40 +- Update to new upstream release 2.0.0 (up from 1.5.0) 41 +* Added ISZ, CSO and DMG file filters 42 +* Converted DAA parser to a file filter and added support for the 43 + related GBI format 44 +* Converted audio fragment to a file filter 45 +* Added file filter machinery and converted existing code to use it 46 +* Image analyzer displays disc structures 47 +* Added support for gobject introspection 48 +* Added support for GZIP and XZ compressed images 49 +* Added support for ECM'ed files 50 +* Improved CIF parser 51 +* Partial support for (one track) MDX images 52 +* Improved GVFS support 53 + 54 +------------------------------------------------------------------- 55 +Mon May 21 17:33:17 UTC 2012 - jengelh@inai.de 56 + 57 +- Initial package for build.opensuse.org 58 |
||
[-] | Added | libmirage.spec ^ |
188 1
2 +# 3 +# spec file for package libmirage 4 +# 5 +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. 6 +# 7 +# All modifications and additions to the file contributed by third parties 8 +# remain the property of their copyright owners, unless otherwise agreed 9 +# upon. The license for this file, and modifications and additions to the 10 +# file, is the same license as for the pristine package itself (unless the 11 +# license for the pristine package is not an Open Source License, in which 12 +# case the license is the MIT License). An "Open Source License" is a 13 +# license that conforms to the Open Source Definition (Version 1.9) 14 +# published by the Open Source Initiative. 15 + 16 +# Please submit bugfixes or comments via http://bugs.opensuse.org/ 17 +# 18 + 19 + 20 +Name: libmirage 21 +%define lname libmirage8 22 +%define pname 2_1 23 +Summary: A CD-ROM image access library 24 +License: GPL-2.0+ 25 +Group: Development/Libraries/C and C++ 26 +Version: 2.1.0 27 +Release: 0 28 +Url: http://cdemu.sf.net/ 29 + 30 +#Freecode-URL: https://freecode.com/projects/cdemu-for-linux 31 +#Git-Clone: git://git.code.sf.net/p/cdemu/code 32 +#DL-URL: http://downloads.sf.net/cdemu/%name-%version.tar.bz2 33 +Source: http://downloads.sf.net/cdemu/%name-%version.tar.bz2 34 +Patch1: 0001-libMirage-proper-versioning-of-the-introspection-typ.patch 35 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 36 +BuildRequires: cmake >= 2.8.5 37 +BuildRequires: pkgconfig >= 0.16 38 +BuildRequires: pkgconfig(glib-2.0) >= 2.28 39 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.28 40 +BuildRequires: pkgconfig(gobject-2.0) >= 2.28 41 +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.30.0 42 +BuildRequires: pkgconfig(gtk-doc) >= 1.4 43 +BuildRequires: pkgconfig(liblzma) >= 5.0.0 44 +BuildRequires: pkgconfig(samplerate) >= 0.1.0 45 +BuildRequires: pkgconfig(sndfile) >= 1.0.0 46 +BuildRequires: pkgconfig(zlib) >= 1.2.0 47 +%if 0%{?fedora_version} 48 +BuildRequires: bzip2-devel >= 1.0.0 49 +%else 50 +BuildRequires: pkgconfig(bzip2) >= 1.0.0 51 +%endif 52 + 53 +%description 54 +A CD-ROM image access library part of the cdemu suite. 55 + 56 +libmirage provides uniform access to the data stored in different 57 +image formats by creating a representation of disc stored in image 58 +file. 59 + 60 +%package -n %lname 61 +Summary: A CD-ROM image access library 62 +Group: System/Libraries 63 +# Technically Suggests:, but pretty useless without 64 +Requires: libmirage-%pname >= %version 65 + 66 +%description -n %lname 67 +A CD-ROM image access library part of the cdemu suite. 68 + 69 +libmirage provides uniform access to the data stored in different 70 +image formats by creating a representation of disc stored in image 71 +file. 72 + 73 +%package %pname 74 +Summary: CD-ROM image format plugins for libmirage 75 +Group: System/Libraries 76 +%if 0%{?suse_version} 77 +Recommends: libmirage-data 78 +%else 79 +Requires: libmirage-data 80 +%endif 81 + 82 +%description %pname 83 +A CD-ROM image access library part of the cdemu suite. 84 + 85 +libmirage provides uniform access to the data stored in different 86 +image formats by creating a representation of disc stored in image 87 +file. 88 + 89 +This package provides the image format plugins for libmirage. 90 + 91 +%package devel 92 +Summary: Development files for libmirage, a CD-ROM image access library 93 +Group: Development/Libraries/C and C++ 94 +Requires: %lname = %version 95 + 96 +%description devel 97 +A CD-ROM image access library part of the cdemu suite. 98 + 99 +libmirage provides uniform access to the data stored in different 100 +image formats by creating a representation of disc stored in image 101 +file. 102 + 103 +This package contains files needed to develop with libmirage. 104 + 105 +%package data 106 +Summary: MIME type definitions and documentation for libmirage 107 +Group: Development/Libraries/C and C++ 108 +Requires(post): shared-mime-info 109 +Requires(postun): shared-mime-info 110 +%if 0%{?suse_version} >= 1140 111 +BuildArch: noarch 112 +%endif 113 + 114 +%description data 115 +libmirage provides uniform access to the data stored in different 116 +image formats by creating a representation of disc stored in image 117 +file. 118 + 119 +This package contains the MIME type definitions and documentation. 120 + 121 +%package -n typelib-1_0-libmirage-%pname 122 +Summary: The libmirage CD-ROM image access library - introspection bindings 123 +Group: System/Libraries 124 + 125 +%description -n typelib-1_0-libmirage-%pname 126 +libmirage provides uniform access to the data stored in different 127 +image formats by creating a representation of disc stored in image 128 +file. 129 + 130 +This package provides the GObject Introspection bindings for libmirage. 131 + 132 +%prep 133 +%setup -q 134 +%patch -P 1 -p2 135 + 136 +%build 137 +# gir is busted on 12.1 138 +cmake . \ 139 +%if 0%{?suse_version} == 1210 140 + -DINTROSPECTION_ENABLED=0 \ 141 +%endif 142 + -DCMAKE_INSTALL_PREFIX:PATH="%_prefix" \ 143 + -DCMAKE_C_FLAGS:STRING="%optflags"; 144 +make %{?_smp_mflags}; 145 + 146 +%install 147 +b="%buildroot"; 148 +make install DESTDIR="$b"; 149 + 150 +%post -n %lname -p /sbin/ldconfig 151 +%postun -n %lname -p /sbin/ldconfig 152 + 153 +%post data 154 +update-mime-database %{_datadir}/mime || :; 155 + 156 +%postun data 157 +update-mime-database %{_datadir}/mime || :; 158 + 159 +%files -n %lname 160 +%defattr(-,root,root) 161 +%_libdir/libmirage.so.8* 162 + 163 +%files %pname 164 +%defattr(-,root,root) 165 +%_libdir/libmirage-2.1/ 166 + 167 +%files data 168 +%defattr(-,root,root) 169 +%_datadir/gtk-doc/ 170 +%_datadir/mime/packages/* 171 + 172 +%files devel 173 +%defattr(-,root,root) 174 +%_includedir/libmirage/ 175 +%_libdir/libmirage.so 176 +%_libdir/pkgconfig/libmirage.pc 177 +%if 0%{?suse_version} != 1210 178 +%_datadir/gir-1.0 179 +%endif 180 + 181 +%if 0%{?suse_version} != 1210 182 +%files -n typelib-1_0-libmirage-%pname 183 +%defattr(-,root,root) 184 +%_libdir/girepository-1.0 185 +%endif 186 + 187 +%changelog 188 |
||
[+] | Added | 0001-libMirage-proper-versioning-of-the-introspection-typ.patch ^ |
@@ -0,0 +1,25 @@ +From 1f13f0af6dcc0014b27dc9135279267ff21c3199 Mon Sep 17 00:00:00 2001 +From: Rok Mandeljc <rok.mandeljc@gmail.com> +Date: Sun, 9 Jun 2013 18:35:00 +0200 +Subject: [PATCH] libMirage: proper versioning of the introspection typelib + +--- + libmirage/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libmirage/CMakeLists.txt b/libmirage/CMakeLists.txt +index c265dd2..6d33b40 100644 +--- a/libmirage/CMakeLists.txt ++++ b/libmirage/CMakeLists.txt +@@ -221,7 +221,7 @@ endif () + # *** Introspection *** + if (INTROSPECTION_ENABLED AND INTROSPECTION_FOUND) + gobject_introspection ( +- FILENAME libMirage-2.0.gir ++ FILENAME libMirage-${MIRAGE_MAJOR_VERSION}.${MIRAGE_MINOR_VERSION}.gir + NSVERSION ${MIRAGE_VERSION_SHORT} + INCLUDES GObject-2.0 Gio-2.0 GLib-2.0 GModule-2.0 + LIBRARY mirage +-- +1.8.2 + | ||
Added | libmirage-2.1.0.tar.bz2 ^ |