~ubuntu-branches/debian/jessie/easytag/jessie

« back to all changes in this revision

Viewing changes to easytag.spec.in

  • Committer: Package Import Robot
  • Author(s): Alessio Treglia
  • Date: 2013-10-11 17:07:47 UTC
  • mfrom: (1.3.13)
  • Revision ID: package-import@ubuntu.com-20131011170747-eto0q6n428zrx2p5
Tags: 2.1.8-1
* Team upload.
* New upstream release (Closes: #701114):
  - Port to and require the most recent GTK+ 2 release (2.24)
  - Allow experimental compilation against GTK+ 3
  - Many memory leaks fixed
  - Remove the upstream Debian and RPM packaging
  - Do not install the ChangeLog
  - FLAC, configure, sign comparison warning and GBase64 fixes
  - New icons
  - Small fixes to allow compilation under mingw
  - Fix overlaid text in scanner legend
  - SIGCHLD handling fix
  - Move configuration files to XDG firectories
  - Configuration file, remove all text, disc number column and
    compiler warning fixes
  - Switch to TagLib for MP4 tag editing and drop libmp4v2 support
  - Fix album artist entry focus chain order
  - Remove Changes tab in about dialog
  - Tidy and internationalize the desktop file
  - Fix many spelling errors and typos
  - Several translation updates
  - Rewrite build system
  - Use intltool for internationalization
  - Drop dependency on libtool
  - Fix segfault when pressing "Apply" in "Load filenames from
    TXT" dialog,
  - Fix predefined genres displayed under legacy systems.
  - Update Polish translation
  - .desktop cleanup
  - Add a new option to trim spaces when renaming files patch
  - Make easytag compile against newest version of libmp4v2
  - File save performance improvement
  - Fix out of bound array access
  - Add Lithuanian translation
* Drop patches applied upstream:
  - desktop.patch
  - taglib.patch
  - fix_segfault_loading_tags_from_txt.patch.patch
  - fix-rm-out-of-bound.patch
* Cherry-pick patch from upstream git to prevent FTBFS due to
  mixed declarations and code in WavPack support
* Depend on intltool >= 0.50.0.
* Use dh --with foo syntax in debian/rules.
* Install NEWS and ChangeLog as upstream changelogs.
* Fix watch file.
* Update Homepage field, the project has moved to gnome.org.
* Convert VCS fields to canonical form.
* Remove obsolete DM-Upload-Allowed: yes field.
* Bump Standards.
* Set compression to xz.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
%define    name      @PACKAGE@
2
 
%define    version   @VERSION@
3
 
%define    release   1
4
 
%define    prefix    /usr
5
 
 
6
 
Summary:       Tag editor for MP3 and Ogg Vorbis files.
7
 
Summary(fr):   Editeur de tags pour fichiers MP3 et Vorbis Ogg.
8
 
Name:          %name
9
 
Version:       %version
10
 
Release:       %release
11
 
License:       GPL
12
 
URL:           http://easytag.sourceforge.net
13
 
Group:         Applications/Multimedia
14
 
Source:        http://prdownloads.sourceforge.net/easytag/%{name}-%{version}.tar.bz2
15
 
BuildRoot:     /var/tmp/%name-buildroot
16
 
Vendor:        Jerome Couderc <easytag@gmail.com>
17
 
Distribution:  Any
18
 
Packager:      Jerome Couderc <easytag@gmail.com>
19
 
Requires:      glib2     >= 2.8.0
20
 
Requires:      gtk2      >= 2.12.0
21
 
Requires:      id3lib    >= 3.7.12
22
 
Requires:      libid3tag >= 0.15
23
 
Requires:      libogg    >= 1.0
24
 
Requires:      libvorbis >= 1.0
25
 
Requires:      flac      >= 1.1.0
26
 
Requires:      libmp4v2  >= 1.5.0.1
27
 
Requires:      wavpack   >= 4.40
28
 
BuildRequires: glib2-devel     >= 2.8.0
29
 
BuildRequires: gtk2-devel      >= 2.12.0
30
 
BuildRequires: id3lib-devel    >= 3.7.12
31
 
BuildRequires: libid3tag-devel >= 0.15
32
 
BuildRequires: libogg-devel    >= 1.0
33
 
BuildRequires: libvorbis-devel >= 1.0
34
 
BuildRequires: flac-devel      >= 1.1.0
35
 
BuildRequires: libmp4v2-devel  >= 1.5.0.1
36
 
BuildRequires: wavpack-devel   >= 4.40
37
 
Prefix:        %prefix
38
 
 
39
 
%description
40
 
EasyTAG is an utility for viewing and editing tags for MP3, MP2, FLAC, Ogg 
41
 
Vorbis, Speex, MP4/AAC, MusePack, Monkey's Audio and WavPack files. Its simple 
42
 
and nice GTK2 interface makes tagging easier under GNU/Linux or Windows.
43
 
 
44
 
Features:
45
 
  o View, edit, write tags of MP3, MP2 files (ID3 tag with pictures), FLAC files
46
 
    (FLAC Vorbis tag), Ogg Vorbis and Speex files (Ogg Vorbis tag), MP4/AAC 
47
 
    (MP4/AAC tag), MusePack, Monkey's Audio and WavPack files (APE tag),
48
 
  o Can edit more tag fields : Title, Artist, Album, Disc Album, Year, Track
49
 
    Number, Genre, Comment, Composer, Original Artist/Performer, Copyright, URL
50
 
    and Encoder name,
51
 
  o Auto tagging: parse filename and directory to complete automatically the
52
 
    fields (using masks),
53
 
  o Ability to rename files and directories from the tag (using masks) or by
54
 
    loading a text file,
55
 
  o Process selected files of the selected directory,
56
 
  o Ability to browse subdirectories,
57
 
  o Recursion for tagging, removing, renaming, saving...,
58
 
  o Can set a field (artist, title,...) to all other selected files,
59
 
  o Read file header informations (bitrate, time, ...) and display them,
60
 
  o Auto completion of the date if a partial is entered,
61
 
  o Undo and redo last changes,
62
 
  o Ability to process fields of tag and file name (convert letters into
63
 
    uppercase, downcase, ...),
64
 
  o Ability to open a directory or a file with an external program,
65
 
  o Remote and local CDDB support for manual or automatic search,
66
 
  o A tree based browser or a view by Artist & Album,
67
 
  o A list to select files,
68
 
  o A playlist generator window,
69
 
  o A file searching window,
70
 
  o Simple and explicit interface!,
71
 
  o Brazilian Portuguese, Bulgarian, Chinese, Czech, Danish, Dutch, French, 
72
 
    German, Greek, Hungarian, Italian, Japanese, Polish, Romanian, Russian, 
73
 
    Spanish, Swedish and Ukrainian translation languages,
74
 
  o Written in C and uses GTK+ 2 for the GUI.
75
 
 
76
 
%package    docs
77
 
Summary:    Documentation for using EasyTAG
78
 
Group:      Documentation
79
 
 
80
 
%description    docs
81
 
This package contains the documentation to help you to use EasyTAG and present
82
 
 its features.
83
 
 
84
 
 
85
 
%prep
86
 
%setup
87
 
 
88
 
%build
89
 
./configure --prefix=%{prefix}
90
 
make
91
 
 
92
 
%install
93
 
rm -rf ${RPM_BUILD_ROOT}
94
 
make prefix=${RPM_BUILD_ROOT}%{prefix} install
95
 
 
96
 
%post
97
 
 
98
 
%postun
99
 
 
100
 
%clean
101
 
rm -rf ${RPM_BUILD_ROOT}
102
 
 
103
 
%files
104
 
%defattr(-, root, root)
105
 
%doc ChangeLog INSTALL COPYING README THANKS USERS-GUIDE
106
 
%prefix/bin/easytag
107
 
%prefix/share/applications/easytag.desktop
108
 
%prefix/share/pixmaps/*
109
 
%prefix/share/man/*/easytag.*
110
 
%prefix/share/easytag/*
111
 
%prefix/share/locale/*/*/*
112
 
 
113
 
%files docs
114
 
%defattr(-,root,root,-)
115
 
%doc COPYING
116
 
%doc doc/*.html
117
 
%doc doc/users_guide_*
118
 
 
119
 
 
120
 
%changelog
121
 
* Thu Oct 11 2007 Jerome Couderc <easytag@gmail.com>
122
 
  - Replace "%prefix/man/*/easytag.*" by "%prefix/share/man/*/easytag.*" to
123
 
    fix rpmbuild under Fedora 7
124
 
 
125
 
* Fri Jun 1 2007 Jerome Couderc <easytag@gmail.com>
126
 
  - Updated (Build)Requires entries for libid3tag
127
 
 
128
 
* Mon Feb 21 2007 Jerome Couderc <easytag@gmail.com>
129
 
  - Updated to generate doc package
130
 
 
131
 
* Wed Aug 25 2005 Jerome Couderc <easytag@gmail.com>
132
 
  - Updated (Build)Requires entries for mpeg4ip/faad2
133
 
  - Updated description to add MP4/AAC support
134
 
 
135
 
* Wed Sep 17 2004 Jerome Couderc <j.couderc@ifrance.com>
136
 
  - Updated (Build)Requires entries for gtk+ 2.4.0
137
 
 
138
 
* Sun Jan 4 2004 Jerome Couderc <j.couderc@ifrance.com>
139
 
  - Updated (Build)Requires entries for FLAC support
140
 
 
141
 
* Tue Dec 16 2003 Jerome Couderc <j.couderc@ifrance.com>
142
 
  - Updated for the file easytag.desktop
143
 
 
144
 
* Mon Dec 31 2002 Jerome Couderc <j.couderc@ifrance.com>
145
 
  - Added man page
146
 
 
147
 
* Fri Aug 9 2002 Jerome Couderc <j.couderc@ifrance.com>
148
 
  - Added swith --disable-flac in the build section
149
 
 
150
 
* Thu Dec 18 2001 Jerome Couderc <j.couderc@ifrance.com>
151
 
  - Updated for (Build)Requires entries
152
 
 
153
 
* Thu Sep 22 2001 Jerome Couderc <j.couderc@ifrance.com>
154
 
  - Updated for /etc/X11/applnk/Multimedia/easytag.desktop
155
 
 
156
 
* Thu Sep 20 2001 G�tz Waschk <waschk@linux-mandrake.com> 0.15.1-1
157
 
  - Updated for autoconf
158
 
 
159
 
* Fri Jun 2 2000 Jerome Couderc <j.couderc@ifrance.com>
160
 
  - Updated to include po files into the rpm package
161
 
 
162
 
* Fri May 5 2000 Jerome Couderc <j.couderc@ifrance.com>
163
 
  - Initial spec file.