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

Revision 521, 4.3 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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