source: projects/specs/trunk/s/shutter/shutter-vl.spec @ 2682

Revision 2682, 4.3 KB checked in by kazutaka, 13 years ago (diff)

0.87に更新

Line 
1Summary:        Feature-rich screenshot application.
2Summary(ja):    機能の豊富なスクリーンショットツール
3Name:           shutter
4Version:        0.87
5Release:        1%{?_dist_release}
6Source0:        http://shutter-project.org/wp-content/uploads/releases/tars/%{name}-%{version}.tar.gz
7#Source1:       shutter-0.86.4-ja.po
8License:        GPL v3
9Group:          Applications/Graphics
10URL:            http://shutter-project.org
11
12Requires:       gnome-web-photo
13Requires:       perl-Gtk2
14Requires:       perl(Gtk2::ImageView)
15Requires:       perl(X11::Protocol)
16Requires:       perl(Image::Magick)
17Requires:       perl(Gtk2::Unique)
18Requires:       perl(Image::ExifTool)
19Requires(post):  desktop-file-utils
20Requires(postun):desktop-file-utils
21
22BuildRoot:      %{_tmppath}/%{name}-%{version}-root
23BuildArch:      noarch
24
25Packager:       kazutaka
26
27%description
28Shutter is a feature-rich screenshot program. You can take a
29screenshot of a specific area, window, your whole screen, or
30even of a website - apply different effects to it, draw on it
31to highlight points, and then upload to an image hosting site,
32all within one window.
33
34%description -l ja
35Shutter は機能の豊富なスクリーンショットツールです。指定した
36範囲や、ウィンドウ、スクリーン全体だけでなく、ウェブページの
37スクリーンショットも撮ることができます。また様々なエフェクト
38を適用したり、注釈を書き込んだり、イメージホスティングサイト
39にアップロードしたりといったことが、1つのウィンドウの中で実行
40できます。
41
42
43%prep
44%setup -q
45
46%build
47
48
49%install
50%{__rm} -rf ${RPM_BUILD_ROOT}
51%{__install} -d -m 0755 -p ${RPM_BUILD_ROOT}%{_bindir}
52%{__install} -d -m 0755 -p ${RPM_BUILD_ROOT}%{_datadir}
53%{__cp} -pfr bin/*   ${RPM_BUILD_ROOT}%{_bindir}/
54%{__cp} -pfr share/* ${RPM_BUILD_ROOT}%{_datadir}/
55
56# remove unnecessary message catalogue text and docs
57%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/resources/po
58%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/doc
59
60# remove a module to drop extra dependencies
61%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/resources/modules/Net
62
63# install updated japanese translation
64#msgfmt %{SOURCE1} -o ${RPM_BUILD_ROOT}/%{_localedir}/ja/LC_MESSAGES/%{name}.mo
65
66# overwrite .desktop
67%{__cat} << EOF > ${RPM_BUILD_ROOT}/%{_datadir}/applications/%{name}.desktop
68[Desktop Entry]
69Version=1.0
70Name=Shutter - Screenshot Tool
71Name[ja]=Shutter スクリーンショットツール
72Comment=Shutter - Screenshot Tool
73Comment[ja]=デスクトップやウィンドウ、ウェブページの画像の取得と加工を行います
74Exec=shutter
75Icon=shutter
76Terminal=false
77Type=Application
78Categories=Application;Graphics;
79EOF
80
81# remove unnecessary icons
82%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/icons/ubuntu-mono-dark
83%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/icons/ubuntu-mono-light
84
85%find_lang %{name} --all-name
86
87%post
88update-desktop-database %{_datadir}/applications>& /dev/null ||:
89touch --no-create %{_datadir}/icons/hicolor
90if [ -x /usr/bin/gtk-update-icon-cache ]; then
91  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
92fi
93
94%postun
95update-desktop-database %{_datadir}/applications>& /dev/null ||:
96touch --no-create %{_datadir}/icons/hicolor
97if [ -x /usr/bin/gtk-update-icon-cache ]; then
98  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
99fi
100
101
102%clean
103%{__rm} -rf ${RPM_BUILD_ROOT}
104
105
106%files -f %{name}.lang
107%defattr(-,root,root)
108%doc README COPYING
109%{_bindir}/%{name}
110%{_datadir}/%{name}
111%{_datadir}/applications/%{name}.desktop
112%{_datadir}/icons/hicolor/*
113%{_datadir}/pixmaps/%{name}.png
114%{_mandir}/man1/%{name}.1.gz
115
116
117%changelog
118* Sat Feb 12 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 0.87-1
119- new upstream release
120- add Requires: perl(Gtk2::Unique), perl(Image::ExifTool)
121
122* Fri Oct 15 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.86.4-1
123- new upstream release
124- update Source1 (Japanese translation)
125
126* Sat Apr 17 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.86.1-1
127- new upstream release
128- update Source1 (Japanese translation)
129
130* Wed Jan 06 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.85.1-1
131- new upstream release
132- update Source1 (Japanese translation)
133
134* Wed Dec 30 2009 Kazutaka HARADA <kazutaka@vinelinux.org> 0.85.1-1
135- new upstream release
136
137* Mon Nov 16 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.80.1-2
138- japanese translation updated
139
140* Thu Nov 05 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.80.1-1
141- initial build for Vine Linux
142- add updated japanese translation as Source1
Note: See TracBrowser for help on using the repository browser.