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: b9b9677ababf823e0739e5caff68aa86
16 Patch1: %{name}-format_security.patch
17 URL: http://mp3splt.sourceforge.net/
18 BuildRequires: autoconf >= 2.62
19 BuildRequires: automake
20 BuildRequires: flac-devel >= 1.2.1
21 BuildRequires: gettext-devel >= 0.18.3
22 BuildRequires: libid3tag-devel
23 BuildRequires: libltdl-devel
24 BuildRequires: libmad-devel
25 BuildRequires: libtool
26 BuildRequires: libvorbis-devel
27 BuildRequires: pcre-devel >= 1.0
28 BuildRequires: pkgconfig
30 BuildRequires: doxygen
31 BuildRequires: graphviz
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 The mp3Splt project provides utilities to split mp3 and ogg files, by
37 selecting a begin and an end time position, without decoding. It is
38 very useful to split large mp3/ogg into smaller files, or to split
39 entire albums to obtain original tracks. To split an album, the split
40 points and filenames can be selected manually or automatically from
41 CDDB (internet or a local file), or from .cue files.
43 It supports automatic silence detection, which can be used to adjust
44 cddb/cue split points. It is also possible to extract tracks from
45 Mp3Wrap or AlbumWrap files in a few seconds.
47 %description -l pl.UTF-8
48 Projekt mp3Splt dostarcza narzędzi umożliwiających dzielenie plików w
49 formacie mp3 i ogg poprzez zaznaczenie pozycji początku i końca
50 dzielenia, bez potrzeby dekodowania. Dzielenie dużych plików mp3/ogg
51 na mniejsze części jest bardzo użyteczne, można w ten sposób dzielić
52 całe albumy by otrzymać oryginalne ścieżki. Żeby podzielić album
53 punkty podziału i nazwy plików mogą zostać wybrane ręcznie lub
54 automatycznie z wykorzystaniem CDDB (z Internetu lub lokalnie), albo z
57 Projekt wspiera automatyczne wykrywanie ciszy, które może zostać
58 wykorzystane do ustawienia punktów podziału cddb/cue. Jest również
59 możliwe wyciągnięcie ścieżek z plików Mp3Wrap lub AlbumWrap w ciągu
63 Summary: Header files for libmp3splt library
64 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmp3splt
65 Group: Development/Libraries
66 Requires: %{name} = %{version}-%{release}
69 Header files for libmp3splt library.
71 %description devel -l pl.UTF-8
72 Pliki nagłówkowe biblioteki libmp3splt.
75 Summary: Static libmp3splt library
76 Summary(pl.UTF-8): Statyczna biblioteka libmp3splt
77 Group: Development/Libraries
78 Requires: %{name}-devel = %{version}-%{release}
81 Static libmp3splt library.
83 %description static -l pl.UTF-8
84 Statyczna biblioteka libmp3splt.
87 Summary: libmp3splt API documentation
88 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.
101 sed -i -e 's/fr_FR/fr/;s/de_DE/de/;' po/LINGUAS
102 mv po/de_DE.po po/de.po
103 mv po/fr_FR.po po/fr.po
118 --with-ltdl-lib=%{_libdir} \
119 --with-ltdl-include=%{_includedir} \
120 %{!?with_static_libs:--disable-static}
128 rm -rf $RPM_BUILD_ROOT
131 DESTDIR=$RPM_BUILD_ROOT
133 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmp3splt0/*.{a,la}
134 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}
136 %find_lang libmp3splt0
139 rm -rf $RPM_BUILD_ROOT
141 %post -p /sbin/ldconfig
142 %postun -p /sbin/ldconfig
144 %files -f libmp3splt0.lang
145 %defattr(644,root,root,755)
146 %doc AUTHORS ChangeLog NEWS README TODO
147 %attr(755,root,root) %{_libdir}/libmp3splt.so.*.*.*
148 %attr(755,root,root) %ghost %{_libdir}/libmp3splt.so.0
149 %dir %{_libdir}/libmp3splt0
150 %attr(755,root,root) %{_libdir}/libmp3splt0/libsplt_flac.so
151 %attr(755,root,root) %{_libdir}/libmp3splt0/libsplt_mp3.so
152 %attr(755,root,root) %{_libdir}/libmp3splt0/libsplt_ogg.so
155 %defattr(644,root,root,755)
156 %{_libdir}/libmp3splt.so
157 %{_libdir}/libmp3splt.la
158 %{_includedir}/libmp3splt
159 %{_pkgconfigdir}/libmp3splt.pc
161 %if %{with static_libs}
163 %defattr(644,root,root,755)
164 %{_libdir}/libmp3splt.a
169 %defattr(644,root,root,755)