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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2572 - (hide annotations) (download)
Thu May 22 12:14:04 2014 UTC (9 years, 10 months ago) by schoenebeck
File size: 5051 byte(s)
* Added fork of libakai (this fork provides Linux support) which
  allows reading AKAI medias. Comes with two command line tools
  'akaidump' and 'akaiextract'. Also added a man page for each
  tool.

1 capela 168
2     %define name @PACKAGE@
3     %define version @VERSION@
4 schoenebeck 2572 %define release 12
5 capela 168 %define prefix @prefix@
6    
7 schoenebeck 2572 Summary: C++ library for accessing Gigasampler, 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     %{prefix}/lib/libgig.so*
84 schoenebeck 2572 %{prefix}/lib/libakai.so*
85 schoenebeck 1795 %{prefix}/share/man/man1/*
86 capela 168
87     %files devel
88     %defattr(-,root,root)
89     %doc doc/html/*
90     %{prefix}/lib/libgig.a
91     %{prefix}/lib/libgig.la
92 schoenebeck 196 %{prefix}/lib/pkgconfig/gig.pc
93 schoenebeck 2572 %{prefix}/lib/libakai.a
94     %{prefix}/lib/libakai.la
95     %{prefix}/lib/pkgconfig/akai.pc
96 capela 168 %{prefix}/include/*
97    
98     %changelog
99 schoenebeck 2572 * Thu May 22 2014 Christian Schoenebeck <cuse@users.sourceforge.net>
100     - Added libakai files. Note that libakai is released under LGPL terms while
101     libgig is released under GPL terms. To handle this license difference
102     appropriately the AKAI support part is built as separate DLL (.so file).
103     Due to its low expected demand however, no separate package is created for
104     the AKAI part for now though.
105     - Updated package descriptions.
106 schoenebeck 1953 * Thu Jul 30 2009 Christian Schoenebeck <cuse@users.sourceforge.net>
107     - prepared for release 3.3.0
108 schoenebeck 1795 * Wed Dec 03 2008 Christian Schoenebeck <cuse@users.sourceforge.net>
109     - fixed rpmbuild error on Fedora Core 8
110     (fixes #86, patch by Devin Anderson)
111 schoenebeck 1549 * Wed Dec 05 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
112     - prepared for release 3.2.1
113 schoenebeck 1416 * Sun Oct 14 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
114     - prepared for release 3.2.0
115 schoenebeck 1406 - libgig's home has moved to http://www.linuxsampler.org/libgig/
116 schoenebeck 1116 * Sat Mar 24 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
117     - prepared for 3.1.1
118 schoenebeck 933 * Fri Nov 24 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
119     - prepared for 3.1.0
120 capela 867 * Thu Jun 01 2006 Rui Nuno Capela <rncbc@users.sourceforge.net>
121     - changed deprecated copyright attribute to license
122     - added ldconfig to post-(un)install steps
123 schoenebeck 860 * Sun May 07 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
124     - libgig's home has been slightly changed from stud.fh-heilbronn.de
125     to stud.hs-heilbronn.de
126 schoenebeck 854 * Fri Apr 28 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
127     - prepared for 3.0.0
128 schoenebeck 732 * Mon Aug 15 2005 Christian Schoenebeck <cuse@users.sourceforge.net>
129     - prepared for 2.0.2
130 capela 645 * Mon Jun 13 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
131 capela 633 - prepared for 2.0.1
132 capela 532 * Mon May 9 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
133     - prepared for 2.0.0
134 capela 310 * Wed Nov 24 2004 Rui Nuno Capela <rncbc@users.sourceforge.net>
135     - prepared for 1.0.0
136 schoenebeck 196 * Sat Jul 10 2004 Christian Schoenebeck <cuse@users.sourceforge.net>
137     - renamed 'libgig.pc' to 'gig.pc' as well as the pkg-config lib name
138 capela 168 * Wed Jul 02 2004 Rui Nuno Capela <rncbc@users.sourceforge.net>
139     - Created and corrected initial libgig.spec

  ViewVC Help
Powered by ViewVC