source: projects/specs/branches/6/g/gtkpod/gtkpod-vl.spec @ 5569

Revision 5569, 4.6 KB checked in by Takemikaduchi, 12 years ago (diff)

rebuild packages

Line 
1%bcond_with mp4v2
2
3Summary: GUI tool for Apple's iPod
4Summary(ja): アップルのiPod用GUIツール
5Name: gtkpod
6Version: 0.99.16
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
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* Fri Feb 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.99.16-2
101- rebuild with Vine6 environment
102
103* Sat Aug 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.99.16-1
104- new upstream release
105- add BuildRequires: libglade2-devel
106- add Requires: desktop-file-utils
107
108* Sat Jul 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.14-2
109- build without libmp4v2 by default
110- add %%post/%%postun script to update desktop db and icon cache
111
112* Wed Jun 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.14-1
113- new upstream release
114- spec in utf-8
115
116* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.12-1vl5
117- applied new versioning policy
118- fixed Icon path of gtkpod.desktop
119
120* Sun Jan 06 2008 Shu KONNO <owa@bg.wakwak.com> 0.99.12-0vl1
121- new upstream release
122- dropt gtkpod-0.99.8_libgpod-0.4.2.diff
123- added icons in %%files section
124- rebuilt with libgpod-0.6.0
125
126* Tue May 29 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.99.8-0vl3
127- for VineSeedPlus
128- rebuilt with new toolchain and libgpod-0.4.2
129- add Patch0 (derived from FC)
130
131* Sun Jan  7 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.8-0vl1
132- new upstream release
133- added SOURCE1
134- rebuilt with libgpod-devel 0.4.0
135- moved gtkpod.desktop to %{_datadir}/applications <BTS:454>
136
137* Sun Jan  8 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.2-0vl2
138- rebuilt for VineSeed Plus
139
140* Sun Jan  8 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.2-0vl1
141- new upstream release
142
143* Fri Dec 23 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.0-0vl3
144- rebuilt for VineSeed Plus
145
146* Fri Dec 23 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.0-0vl2
147- rebuilt for VinePlus/3.0
148- added BuildRequires: curl-devel, flex
149
150* Wed Dec 14 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99.0-0vl1
151- new upstream release.
152- add BuildRequires: libgpod-devel
153
154* Tue Aug 16 2005 TOSHI <toshi-52@s5.dion.ne.jp> 0.94.0-0vl1
155-new upstream release.
156
157* Mon Jun 16 2005 TOSHI <toshi-52@s5.dion.ne.jp> 0.8.22-0vl3
158-A revision %description -l ja
159-A revision %files
160-add %doc
161
162* Thu Jun 2 2005 TOSHI <toshi-52@s5.dion.ne.jp> 0.8.22-0vl2
163-add macro
164-add BuildRequires
165
166* Tue May 17 2005 TOSHI <toshi-52@s5.dion.ne.jp> 0.8.22-0vl1
167First release.
168
169- initial build for Vine Linux
170
171# end of file
Note: See TracBrowser for help on using the repository browser.