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

Revision 849, 3.9 KB checked in by kazutaka, 14 years ago (diff)

update to 0.86.1

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