3 %bcond_without nautilus # nautilus context menu actions module
5 Summary: ID3 tag editor
6 Summary(hu.UTF-8): ID3 tag szerkesztő
7 Summary(pl.UTF-8): Edytor etykiet ID3
13 Group: X11/Applications/Sound
14 Source0: http://ftp.gnome.org/pub/GNOME/sources/easytag/2.4/%{name}-%{version}.tar.xz
15 # Source0-md5: 5951c735cc997ac3e3d2b7a29da6c413
16 URL: https://wiki.gnome.org/Apps/EasyTAG
17 BuildRequires: appdata-tools
18 BuildRequires: autoconf >= 2.64
19 BuildRequires: automake >= 1:1.11
20 BuildRequires: docbook-dtd44-xml
21 BuildRequires: docbook-style-xsl
22 BuildRequires: flac-devel >= 1.1.4
23 BuildRequires: gdk-pixbuf2-devel
24 BuildRequires: gettext-tools
25 BuildRequires: glib2-devel >= 1:2.38.0
26 BuildRequires: gtk+3-devel >= 3.10.0
27 BuildRequires: id3lib-devel >= 3.8.3
28 BuildRequires: intltool >= 0.50.0
29 BuildRequires: libid3tag-devel
30 BuildRequires: libogg-devel >= 2:1.0
31 BuildRequires: libstdc++-devel
32 BuildRequires: libtool >= 2:2.2
33 BuildRequires: libvorbis-devel >= 1:1.0.1
34 BuildRequires: libxslt-progs
35 %{?with_nautilus:BuildRequires: nautilus-devel >= 3.0}
36 BuildRequires: opus-devel >= 1.0
37 BuildRequires: opusfile-devel
38 BuildRequires: pkgconfig >= 1:0.24
39 BuildRequires: rpmbuild(macros) >= 1.311
40 BuildRequires: speex-devel
41 BuildRequires: taglib-devel >= 1.9.1
42 BuildRequires: wavpack-devel >= 4.40
43 BuildRequires: yelp-tools
44 Requires(post,postun): desktop-file-utils
45 Requires(post,postun): gtk-update-icon-cache
46 Requires: flac >= 1.1.4
47 Requires: glib2 >= 1:2.38.0
48 Requires: gtk+3 >= 3.10.0
49 Requires: hicolor-icon-theme
50 Requires: libogg >= 2:1.0
51 Requires: libvorbis >= 1:1.0.1
53 Requires: taglib >= 1.9.1
54 Requires: wavpack >= 4.40
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 EasyTAG is an utility for viewing, editing and writing tags of your
59 MP3, MP2, FLAC, Ogg, MusePack and Monkey's Audio files. Its simple and
60 nice GTK+ interface makes tagging easier.
63 - View, edit, write tags of MP3, MP2, FLAC files (supporting ID3v2 and
64 ID3v1.x specifications), Ogg files, MusePack and Monkey's Audio
65 - Auto tagging: parse filename and directory to complete automatically
66 the fields (using masks),
67 - Ability to rename files from the tag (using masks) or by loading a
69 - Process all files of the selected directory,
70 - Ability to browse subdirectories,
71 - Recursion for tagging, removing, renaming, saving...,
72 - Can set a field (artist, title,...) to all other files,
73 - Read file header informations (bitrate, time, ...) and display them,
74 - A tree based browser,
75 - A list to select files,
76 - Simple and explicit interface!,
77 - A playlist generator window,
78 - A file searching window.
80 %description -l hu.UTF-8
81 EasyTag egy eszköz az MP3, MP2, FLAC, Ogg, MusePack és Monkey's Audio
82 fájlok tagjeinek megtekintésére, szerkesztésére és írására. Egy
83 egyszerű GTK+ felület ezt meg is könnyíti.
86 - MP3, MP2, FLAC (ID3v2 és ID3v1.x is), Ogg, MusePack és Monkey's
87 Audio fájlok tag-jeine megtekintése, szerkesztése és mentése
88 - Automatikus tag-szerkesztés: fájlnév és könyvtár feldolgozása
89 alapján tölti ki a mezőket
90 - Fájlok átnevezése a mezők alapján vagy egy betöltött txt-fájl
92 - A kijelölt könyvtár összes fájljának feldolgozása
93 - Alkönyvtárak böngészése
94 - Rekurzió gyakorlatilag mindenre
95 - Összes fájlra mező beállítása (előadó, számcím)
96 - Header információk olvasása (bitráta, hossz, ...) és megjelenítése
97 - Fastruktúrás böngészés
98 - Fájlok listájának kijelölése
99 - Egyszerű és gyors felület
100 - Lejátszási lista generálás
103 %description -l pl.UTF-8
104 EasyTAG to narzędzie do przeglądania, modyfikowania i zapisywania
105 etykiet (tagów) w plikach MP3, MP2, FLAC, Ogg, MusePack i Monkey's
106 Audio. Prosty i miły interfejs GTK+ ułatwia to zadanie.
109 - przeglądanie, modyfikowanie, zapisywanie etykiet w plikach MP3, MP2,
110 FLAC (z obsługą formatów ID3v2 i ID3v1.x), Ogg, MusePack i Monkey's
112 - automatyczne etykietowanie: tworzenie pól na podstawie nazwy pliku i
113 katalogu (przy użyciu masek),
114 - możliwość zmiany nazw plików na podstawie etykiet (przy użyciu
115 masek) lub wczytując je z pliku tekstowego
116 - obróbka wszystkich plików w podanym katalogu,
117 - możliwość przeglądania podkatalogów,
118 - rekurencja przy etykietowaniu, usuwaniu, zmianie nazw, zapisywaniu
119 - możliwość ustawienia pola (wykonawca, tytuł...) we wszystkich
121 - wczytywanie i wyświetlanie informacji z nagłówka (czas, jakość),
122 - przeglądarka bazująca na drzewie,
123 - lista z wyborem plików,
125 - generowanie playlist,
126 - wyszukiwanie plików.
128 %package -n nautilus-extension-easytag
129 Summary: Nautilus extension to open files with EasyTAG
130 Summary(pl.UTF-8): Rozszerzenie Nautilusa do otwierania plików w programie EasyTAG
131 Group: X11/Applications
132 Requires: %{name} = %{version}-%{release}
133 Requires: nautilus >= 3.0.0
135 %description -n nautilus-extension-easytag
136 Nautilus extension to open directories and audio files with EasyTAG
137 using the context menu.
139 %description -n nautilus-extension-easytag -l pl.UTF-8
140 Rozszerzenie Nautilusa do otwierania katalogów i plików dźwiękowych w
141 programie EasyTAG przy użyciu menu kontekstowego.
154 %{!?with_nautilus:--disable-nautilus-actions} \
155 --disable-silent-rules
159 rm -rf $RPM_BUILD_ROOT
162 DESTDIR=$RPM_BUILD_ROOT
165 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/libnautilus-easytag.la
167 %{__rm} $RPM_BUILD_ROOT%{_datadir}/appdata/easytag-nautilus.metainfo.xml
170 %find_lang %{name} --with-gnome
173 rm -rf $RPM_BUILD_ROOT
176 %update_desktop_database_post
177 %update_icon_cache hicolor
180 %update_desktop_database_postun
181 %update_icon_cache hicolor
183 %files -f %{name}.lang
184 %defattr(644,root,root,755)
185 %doc AUTHORS ChangeLog HACKING NEWS README THANKS TODO
186 %attr(755,root,root) %{_bindir}/easytag
187 %{_datadir}/appdata/easytag.appdata.xml
188 %{_datadir}/glib-2.0/schemas/org.gnome.EasyTAG.enums.xml
189 %{_datadir}/glib-2.0/schemas/org.gnome.EasyTAG.gschema.xml
190 %{_desktopdir}/easytag.desktop
191 %{_mandir}/man1/easytag.1*
192 %{_iconsdir}/hicolor/*x*/apps/easytag.png
193 %{_iconsdir}/hicolor/scalable/apps/easytag.svg
194 %{_iconsdir}/hicolor/symbolic/apps/easytag-symbolic.svg
197 %files -n nautilus-extension-easytag
198 %defattr(644,root,root,755)
199 %attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libnautilus-easytag.so
200 %{_datadir}/appdata/easytag-nautilus.metainfo.xml