3 %bcond_without apidocs # do not build and package API docs
4 %bcond_without static_libs # don't build static libraries
6 Summary: Libraries for the mp3splt project
7 Summary(pl.UTF-8): Biblioteki do projektu mp3splt
13 Source0: http://downloads.sourceforge.net/mp3splt/%{name}-%{version}.tar.gz
14 # Source0-md5: 742f9fb4806df909c0ba25919bf9bb4f
16 URL: http://mp3splt.sourceforge.net/
17 BuildRequires: autoconf >= 2.62
18 BuildRequires: automake
19 BuildRequires: flac-devel >= 1.2.1
20 BuildRequires: gettext-tools >= 0.18.3
21 BuildRequires: libid3tag-devel
22 BuildRequires: libltdl-devel
23 BuildRequires: libmad-devel
24 BuildRequires: libtool
25 BuildRequires: libvorbis-devel
26 BuildRequires: pcre-devel >= 1.0
27 BuildRequires: pkgconfig
29 BuildRequires: doxygen
30 BuildRequires: graphviz
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 The mp3Splt project provides utilities to split mp3 and ogg files, by
36 selecting a begin and an end time position, without decoding. It is
37 very useful to split large mp3/ogg into smaller files, or to split
38 entire albums to obtain original tracks. To split an album, the split
39 points and filenames can be selected manually or automatically from
40 CDDB (internet or a local file), or from .cue files.
42 It supports automatic silence detection, which can be used to adjust
43 cddb/cue split points. It is also possible to extract tracks from
44 Mp3Wrap or AlbumWrap files in a few seconds.
46 %description -l pl.UTF-8
47 Projekt mp3Splt dostarcza narzędzi umożliwiających dzielenie plików w
48 formacie mp3 i ogg poprzez zaznaczenie pozycji początku i końca
49 dzielenia, bez potrzeby dekodowania. Dzielenie dużych plików mp3/ogg
50 na mniejsze części jest bardzo użyteczne, można w ten sposób dzielić
51 całe albumy by otrzymać oryginalne ścieżki. Żeby podzielić album
52 punkty podziału i nazwy plików mogą zostać wybrane ręcznie lub
53 automatycznie z wykorzystaniem CDDB (z Internetu lub lokalnie), albo z
56 Projekt wspiera automatyczne wykrywanie ciszy, które może zostać
57 wykorzystane do ustawienia punktów podziału cddb/cue. Jest również
58 możliwe wyciągnięcie ścieżek z plików Mp3Wrap lub AlbumWrap w ciągu
62 Summary: Header files for libmp3splt library
63 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmp3splt
64 Group: Development/Libraries
65 Requires: %{name} = %{version}-%{release}
68 Header files for libmp3splt library.
70 %description devel -l pl.UTF-8
71 Pliki nagłówkowe biblioteki libmp3splt.
74 Summary: Static libmp3splt library
75 Summary(pl.UTF-8): Statyczna biblioteka libmp3splt
76 Group: Development/Libraries
77 Requires: %{name}-devel = %{version}-%{release}
80 Static libmp3splt library.
82 %description static -l pl.UTF-8
83 Statyczna biblioteka libmp3splt.
86 Summary: libmp3splt API documentation
87 Summary(pl.UTF-8): Dokumentacja API biblioteki libmp3splt
92 API and internal documentation for libmp3splt library.
94 %description apidocs -l pl.UTF-8
95 Dokumentacja API biblioteki libmp3splt.
100 sed -i -e 's/fr_FR/fr/;s/de_DE/de/;' po/LINGUAS
101 mv po/de_DE.po po/de.po
102 mv po/fr_FR.po po/fr.po
117 --with-ltdl-lib=%{_libdir} \
118 --with-ltdl-include=%{_includedir} \
119 %{!?with_static_libs:--disable-static}
127 rm -rf $RPM_BUILD_ROOT
130 DESTDIR=$RPM_BUILD_ROOT
132 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmp3splt0/*.{a,la}
133 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}
135 %find_lang libmp3splt0
138 rm -rf $RPM_BUILD_ROOT
140 %post -p /sbin/ldconfig
141 %postun -p /sbin/ldconfig
143 %files -f libmp3splt0.lang
144 %defattr(644,root,root,755)
145 %doc AUTHORS ChangeLog NEWS README TODO
146 %attr(755,root,root) %{_libdir}/libmp3splt.so.*.*.*
147 %attr(755,root,root) %ghost %{_libdir}/libmp3splt.so.0
148 %dir %{_libdir}/libmp3splt0
149 %attr(755,root,root) %{_libdir}/libmp3splt0/libsplt_flac.so
150 %attr(755,root,root) %{_libdir}/libmp3splt0/libsplt_mp3.so
151 %attr(755,root,root) %{_libdir}/libmp3splt0/libsplt_ogg.so
154 %defattr(644,root,root,755)
155 %{_libdir}/libmp3splt.so
156 %{_libdir}/libmp3splt.la
157 %{_includedir}/libmp3splt
158 %{_pkgconfigdir}/libmp3splt.pc
160 %if %{with static_libs}
162 %defattr(644,root,root,755)
163 %{_libdir}/libmp3splt.a
168 %defattr(644,root,root,755)