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

Annotation of /libgig/trunk/libgig.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3878 - (hide annotations) (download)
Sun May 9 10:37:39 2021 UTC (2 years, 11 months ago) by schoenebeck
File size: 5751 byte(s)
* Preparations for new release (libgig 4.3.0).

1 capela 168
2     %define name @PACKAGE@
3     %define version @VERSION@
4 schoenebeck 3878 %define release 17
5 capela 168 %define prefix @prefix@
6    
7 schoenebeck 3524 Summary: C++ library for accessing GigaStudio, DLS, SF, KORG, AKAI files.
8 capela 168 Name: %{name}
9     Version: %{version}
10     Release: %{release}
11     Prefix: %{prefix}
12 schoenebeck 2572 License: GPL / LGPL
13 capela 168 Group: Sound
14 capela 638 Source0: %{name}-%{version}.tar.bz2
15 schoenebeck 2572 URL: http://www.linuxsampler.org
16 capela 168 BuildRoot: /var/tmp/%{name}-%{version}-buildroot
17    
18     %description
19 schoenebeck 2572 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 capela 168
32     %package devel
33 schoenebeck 2572 Summary: C++ library for accessing Gigasampler, DLS, SF, KORG, AKAI files.
34 capela 168 Group: Development/Libraries
35     Requires: %{name} = %{version}
36    
37     %description devel
38 schoenebeck 2572 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 capela 168
55     %prep
56    
57     %setup
58 capela 310 if [ -f Makefile.cvs ]; then make -f Makefile.cvs; fi
59 capela 168
60     %build
61     ./configure --prefix=%{prefix}
62     make
63 capela 310 make docs
64 capela 168
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 capela 867 %post
71     /sbin/ldconfig
72    
73     %postun
74     /sbin/ldconfig
75    
76 capela 168 %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 schoenebeck 2586 %{prefix}/lib/libgig/libgig.so*
84     %{prefix}/lib/libgig/libakai.so*
85 schoenebeck 1795 %{prefix}/share/man/man1/*
86 capela 168
87     %files devel
88     %defattr(-,root,root)
89     %doc doc/html/*
90 schoenebeck 2586 %{prefix}/lib/libgig/libgig.a
91     %{prefix}/lib/libgig/libgig.la
92 schoenebeck 196 %{prefix}/lib/pkgconfig/gig.pc
93 schoenebeck 2586 %{prefix}/lib/libgig/libakai.a
94     %{prefix}/lib/libgig/libakai.la
95 schoenebeck 2572 %{prefix}/lib/pkgconfig/akai.pc
96 schoenebeck 2586 %{prefix}/include/libgig/*
97 capela 168
98     %changelog
99 schoenebeck 3878 * Sun May 09 2021 Christian Schoenebeck <cuse@users.sourceforge.net>
100     - prepared for release 4.3.0
101 schoenebeck 3524 * Thu Jul 25 2019 Christian Schoenebeck <cuse@users.sourceforge.net>
102     - prepared for release 4.2.0
103 schoenebeck 3370 * Sat Nov 25 2017 Christian Schoenebeck <cuse@users.sourceforge.net>
104     - prepared for release 4.1.0
105 schoenebeck 2785 * Tue Jul 14 2015 Christian Schoenebeck <cuse@users.sourceforge.net>
106     - prepared for release 4.0.0
107 schoenebeck 2586 * Sun Jun 01 2014 Christian Schoenebeck <cuse@users.sourceforge.net>
108     - Fixed installation directories of .so files and header files
109     (fixes #218).
110     - libgig.so and libakai.so files are now under /usr/lib/libgig
111     - Header files are now under /usr/include/libgig
112 schoenebeck 2572 * Thu May 22 2014 Christian Schoenebeck <cuse@users.sourceforge.net>
113     - Added libakai files. Note that libakai is released under LGPL terms while
114     libgig is released under GPL terms. To handle this license difference
115     appropriately the AKAI support part is built as separate DLL (.so file).
116     Due to its low expected demand however, no separate package is created for
117     the AKAI part for now though.
118     - Updated package descriptions.
119 schoenebeck 1953 * Thu Jul 30 2009 Christian Schoenebeck <cuse@users.sourceforge.net>
120     - prepared for release 3.3.0
121 schoenebeck 1795 * Wed Dec 03 2008 Christian Schoenebeck <cuse@users.sourceforge.net>
122     - fixed rpmbuild error on Fedora Core 8
123     (fixes #86, patch by Devin Anderson)
124 schoenebeck 1549 * Wed Dec 05 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
125     - prepared for release 3.2.1
126 schoenebeck 1416 * Sun Oct 14 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
127     - prepared for release 3.2.0
128 schoenebeck 1406 - libgig's home has moved to http://www.linuxsampler.org/libgig/
129 schoenebeck 1116 * Sat Mar 24 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
130     - prepared for 3.1.1
131 schoenebeck 933 * Fri Nov 24 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
132     - prepared for 3.1.0
133 capela 867 * Thu Jun 01 2006 Rui Nuno Capela <rncbc@users.sourceforge.net>
134     - changed deprecated copyright attribute to license
135     - added ldconfig to post-(un)install steps
136 schoenebeck 860 * Sun May 07 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
137     - libgig's home has been slightly changed from stud.fh-heilbronn.de
138     to stud.hs-heilbronn.de
139 schoenebeck 854 * Fri Apr 28 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
140     - prepared for 3.0.0
141 schoenebeck 732 * Mon Aug 15 2005 Christian Schoenebeck <cuse@users.sourceforge.net>
142     - prepared for 2.0.2
143 capela 645 * Mon Jun 13 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
144 capela 633 - prepared for 2.0.1
145 capela 532 * Mon May 9 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
146     - prepared for 2.0.0
147 capela 310 * Wed Nov 24 2004 Rui Nuno Capela <rncbc@users.sourceforge.net>
148     - prepared for 1.0.0
149 schoenebeck 196 * Sat Jul 10 2004 Christian Schoenebeck <cuse@users.sourceforge.net>
150     - renamed 'libgig.pc' to 'gig.pc' as well as the pkg-config lib name
151 capela 168 * Wed Jul 02 2004 Rui Nuno Capela <rncbc@users.sourceforge.net>
152     - Created and corrected initial libgig.spec

  ViewVC Help
Powered by ViewVC