/[svn]/libgig/trunk/libgig.spec.in
ViewVC logotype

Contents of /libgig/trunk/libgig.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3524 - (show annotations) (download)
Thu Jul 25 10:52:10 2019 UTC (10 months ago) by schoenebeck
File size: 5653 byte(s)
* Preparations for new release (libgig 4.2.0).

1
2 %define name @PACKAGE@
3 %define version @VERSION@
4 %define release 16
5 %define prefix @prefix@
6
7 Summary: C++ library for accessing GigaStudio, DLS, SF, KORG, AKAI files.
8 Name: %{name}
9 Version: %{version}
10 Release: %{release}
11 Prefix: %{prefix}
12 License: GPL / LGPL
13 Group: Sound
14 Source0: %{name}-%{version}.tar.bz2
15 URL: http://www.linuxsampler.org
16 BuildRoot: /var/tmp/%{name}-%{version}-buildroot
17
18 %description
19 libgig is a C++ library for reading, modifying and creating Gigasampler /
20 GigaStudio (.gig) files, DLS (Downloadable Sounds) Level 1/2 files, SoundFont
21 version 2 (.sf2) and KORG sound files (.KMP and .KSF). These files are
22 typically used in modern day audio waveform samplers and synthesizer keyboards.
23 .
24 Since the Gigasampler / GigaStudio and DLS formats are based ontop of the
25 binary RIFF container format, this library also provides convenient access to
26 RIFF files in general.
27 .
28 This package also contains a Linux/POSIX ported version of libakai, which
29 provides support for reading Akai formated medias (CDRoms, HDs, Zip disks).
30 Currently Akai S1000, S01, S2000 and S3000 series are supported.
31
32 %package devel
33 Summary: C++ library for accessing Gigasampler, DLS, SF, KORG, AKAI files.
34 Group: Development/Libraries
35 Requires: %{name} = %{version}
36
37 %description devel
38 libgig is a C++ library for reading, modifying and creating Gigasampler /
39 GigaStudio (.gig) files, DLS (Downloadable Sounds) Level 1/2 files, SoundFont
40 version 2 (.sf2) and KORG sound files (.KMP and .KSF). These files are
41 typically used in modern day audio waveform samplers and synthesizer keyboards.
42 .
43 Since the Gigasampler / GigaStudio and DLS formats are based ontop of the
44 binary RIFF container format, this library also provides convenient access to
45 RIFF files in general.
46 .
47 This package also contains a Linux/POSIX ported version of libakai, which
48 provides support for reading Akai formated medias (CDRoms, HDs, Zip disks).
49 Currently Akai S1000, S01, S2000 and S3000 series are supported.
50 .
51 This package contains the header files needed for development with libgig.
52 You will need this only if you intend to compile programs that use this
53 library.
54
55 %prep
56
57 %setup
58 if [ -f Makefile.cvs ]; then make -f Makefile.cvs; fi
59
60 %build
61 ./configure --prefix=%{prefix}
62 make
63 make docs
64
65 %install
66 if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
67 mkdir -p $RPM_BUILD_ROOT
68 make prefix=$RPM_BUILD_ROOT%{prefix} install
69
70 %post
71 /sbin/ldconfig
72
73 %postun
74 /sbin/ldconfig
75
76 %clean
77 if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
78
79 %files
80 %defattr(-,root,root)
81 %doc AUTHORS COPYING ChangeLog NEWS README TODO
82 %{prefix}/bin/*
83 %{prefix}/lib/libgig/libgig.so*
84 %{prefix}/lib/libgig/libakai.so*
85 %{prefix}/share/man/man1/*
86
87 %files devel
88 %defattr(-,root,root)
89 %doc doc/html/*
90 %{prefix}/lib/libgig/libgig.a
91 %{prefix}/lib/libgig/libgig.la
92 %{prefix}/lib/pkgconfig/gig.pc
93 %{prefix}/lib/libgig/libakai.a
94 %{prefix}/lib/libgig/libakai.la
95 %{prefix}/lib/pkgconfig/akai.pc
96 %{prefix}/include/libgig/*
97
98 %changelog
99 * Thu Jul 25 2019 Christian Schoenebeck <cuse@users.sourceforge.net>
100 - prepared for release 4.2.0
101 * Sat Nov 25 2017 Christian Schoenebeck <cuse@users.sourceforge.net>
102 - prepared for release 4.1.0
103 * Tue Jul 14 2015 Christian Schoenebeck <cuse@users.sourceforge.net>
104 - prepared for release 4.0.0
105 * Sun Jun 01 2014 Christian Schoenebeck <cuse@users.sourceforge.net>
106 - Fixed installation directories of .so files and header files
107 (fixes #218).
108 - libgig.so and libakai.so files are now under /usr/lib/libgig
109 - Header files are now under /usr/include/libgig
110 * Thu May 22 2014 Christian Schoenebeck <cuse@users.sourceforge.net>
111 - Added libakai files. Note that libakai is released under LGPL terms while
112 libgig is released under GPL terms. To handle this license difference
113 appropriately the AKAI support part is built as separate DLL (.so file).
114 Due to its low expected demand however, no separate package is created for
115 the AKAI part for now though.
116 - Updated package descriptions.
117 * Thu Jul 30 2009 Christian Schoenebeck <cuse@users.sourceforge.net>
118 - prepared for release 3.3.0
119 * Wed Dec 03 2008 Christian Schoenebeck <cuse@users.sourceforge.net>
120 - fixed rpmbuild error on Fedora Core 8
121 (fixes #86, patch by Devin Anderson)
122 * Wed Dec 05 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
123 - prepared for release 3.2.1
124 * Sun Oct 14 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
125 - prepared for release 3.2.0
126 - libgig's home has moved to http://www.linuxsampler.org/libgig/
127 * Sat Mar 24 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
128 - prepared for 3.1.1
129 * Fri Nov 24 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
130 - prepared for 3.1.0
131 * Thu Jun 01 2006 Rui Nuno Capela <rncbc@users.sourceforge.net>
132 - changed deprecated copyright attribute to license
133 - added ldconfig to post-(un)install steps
134 * Sun May 07 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
135 - libgig's home has been slightly changed from stud.fh-heilbronn.de
136 to stud.hs-heilbronn.de
137 * Fri Apr 28 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
138 - prepared for 3.0.0
139 * Mon Aug 15 2005 Christian Schoenebeck <cuse@users.sourceforge.net>
140 - prepared for 2.0.2
141 * Mon Jun 13 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
142 - prepared for 2.0.1
143 * Mon May 9 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
144 - prepared for 2.0.0
145 * Wed Nov 24 2004 Rui Nuno Capela <rncbc@users.sourceforge.net>
146 - prepared for 1.0.0
147 * Sat Jul 10 2004 Christian Schoenebeck <cuse@users.sourceforge.net>
148 - renamed 'libgig.pc' to 'gig.pc' as well as the pkg-config lib name
149 * Wed Jul 02 2004 Rui Nuno Capela <rncbc@users.sourceforge.net>
150 - Created and corrected initial libgig.spec

  ViewVC Help
Powered by ViewVC