source: projects/specs/trunk/g/gtkpod/gtkpod-vl.spec @ 1571

Revision 1571, 4.5 KB checked in by Takemikaduchi, 14 years ago (diff)

new upstream release

Line 
1%bcond_with mp4v2
2
3Summary: GUI tool for Apple's iPod
4Summary(ja): アップルのiPod用GUIツール
5Name: gtkpod
6Version: 0.99.16
7Release: 1%{?_dist_release}
8Source0: %{name}-%{version}.tar.gz
9Source1: %{name}-0.99.8-ja.po
10License: GPL
11Group: Applications/Multimedia
12URL: http://gtkpod.sourceforge.net/
13
14Requires: desktop-file-utils
15BuildRequires: gtk2-devel, libid3tag-devel, libgpod-devel, curl-devel
16BuildRequires: gettext-devel, flex
17BuildRequires: libglade2-devel
18%if %{with mp4v2}
19BuildRequires: self-build-libmp4v2}
20%endif
21BuildRoot: %{_tmppath}/%{name}-%{version}-root
22
23Vendor: Project Vine
24Distribution: Vine Linux
25
26%description
27gtkpod is a platform independent GUI tool for Apple's iPod using GTK2.
28It supports the first to fourth Generation as well as the iPod mini,
29iPod Photo, iPod shuffle and iPod Video.
30
31%description -l ja
32gtkpodは、GTK2を利用したプラットフォームに依存しないアップルの iPod 用
33GUIツールです。初代 iPod 〜第四世代の iPod、及び iPod(mini、Photo、
34shuffle、Video)に対応しています。
35
36%prep
37%setup -q
38cp -p %{SOURCE1} po/ja.po
39
40%build
41%configure \
42%{?!with_mp4v2: --without-mp4v2}
43
44make
45
46%install
47rm -rf $RPM_BUILD_ROOT
48%makeinstall
49
50mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
51cat > $RPM_BUILD_ROOT%{_datadir}/applications/gtkpod.desktop << EOF
52[Desktop Entry]
53Name=gtkpod
54Comment=GUI tool for Apple's iPod
55Comment[ja]=アップルのiPod用GUIツール
56Icon=gtkpod
57Exec=gtkpod
58Type=Application
59Categories=Application;GTK;AudioVideo;
60Terminal=0
61EOF
62
63#mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
64#pushd $RPM_BUILD_ROOT%{_datadir}/pixmaps
65#ln -s ../gtkpod/pixmaps/gtkpod-icon-32.png .
66#popd
67
68# remove unused file
69rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
70
71%post
72update-desktop-database -q ||:
73touch --no-create %{_datadir}/icons/hicolor
74if [ -x /usr/bin/gtk-update-icon-cache ]; then
75  gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
76fi
77
78%postun
79update-desktop-database -q ||:
80touch --no-create %{_datadir}/icons/hicolor
81if [ -x /usr/bin/gtk-update-icon-cache ]; then
82  gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
83fi
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(-,root,root)
90%doc AUTHORS TODOandBUGS.txt COPYING ChangeLog INSTALL NEWS README
91%{_bindir}/gtkpod
92%{_datadir}/gtkpod
93%{_localedir}/*/*/gtkpod.mo
94#{_sysconfdir}/X11/applnk/Multimedia/gtkpod.desktop
95#{_datadir}/pixmaps/*
96%{_datadir}/applications/*
97%{_datadir}/icons/hicolor/*
98
99%changelog
100* Sat Aug 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.99.16-1
101- new upstream release
102- add BuildRequires: libglade2-devel
103- add Requires: desktop-file-utils
104
105* Sat Jul 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.14-2
106- build without libmp4v2 by default
107- add %%post/%%postun script to update desktop db and icon cache
108
109* Wed Jun 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.14-1
110- new upstream release
111- spec in utf-8
112
113* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.12-1vl5
114- applied new versioning policy
115- fixed Icon path of gtkpod.desktop
116
117* Sun Jan 06 2008 Shu KONNO <owa@bg.wakwak.com> 0.99.12-0vl1
118- new upstream release
119- dropt gtkpod-0.99.8_libgpod-0.4.2.diff
120- added icons in %%files section
121- rebuilt with libgpod-0.6.0
122
123* Tue May 29 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.99.8-0vl3
124- for VineSeedPlus
125- rebuilt with new toolchain and libgpod-0.4.2
126- add Patch0 (derived from FC)
127
128* Sun Jan  7 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.8-0vl1
129- new upstream release
130- added SOURCE1
131- rebuilt with libgpod-devel 0.4.0
132- moved gtkpod.desktop to %{_datadir}/applications <BTS:454>
133
134* Sun Jan  8 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.2-0vl2
135- rebuilt for VineSeed Plus
136
137* Sun Jan  8 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.2-0vl1
138- new upstream release
139
140* Fri Dec 23 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.0-0vl3
141- rebuilt for VineSeed Plus
142
143* Fri Dec 23 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.0-0vl2
144- rebuilt for VinePlus/3.0
145- added BuildRequires: curl-devel, flex
146
147* Wed Dec 14 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.0-0vl1
148- new upstream release.
149- add BuildRequires: libgpod-devel
150
151* Tue Aug 16 2005 TOSHI <toshi-52@s5.dion.ne.jp> 0.94.0-0vl1
152-new upstream release.
153
154* Mon Jun 16 2005 TOSHI <toshi-52@s5.dion.ne.jp> 0.8.22-0vl3
155-A revision %description -l ja
156-A revision %files
157-add %doc
158
159* Thu Jun 2 2005 TOSHI <toshi-52@s5.dion.ne.jp> 0.8.22-0vl2
160-add macro
161-add BuildRequires
162
163* Tue May 17 2005 TOSHI <toshi-52@s5.dion.ne.jp> 0.8.22-0vl1
164First release.
165
166- initial build for Vine Linux
167
168# end of file
Note: See TracBrowser for help on using the repository browser.