Browse Source

* shutter: new upstream release; remove generic Perl modules

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5778 ec354946-7b23-47d6-9f5a-488ba84defc7
shaolin 12 years ago
parent
commit
26297c6003
1 changed files with 24 additions and 14 deletions
  1. 24 14
      s/shutter/shutter-vl.spec

+ 24 - 14
s/shutter/shutter-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Feature-rich screenshot application. 
 Summary(ja): 	機能の豊富なスクリーンショットツール
 Name:		shutter
-Version:	0.87.2
+Version:	0.87.3
 Release: 	1%{?_dist_release}
 Source0:	http://shutter-project.org/wp-content/uploads/releases/tars/%{name}-%{version}.tar.gz
 #Source1:	shutter-0.86.4-ja.po
@@ -54,24 +54,30 @@ if [ -f share/man/man1/shutter.1.gz ];then
 fi
 
 %install
-%{__rm} -rf ${RPM_BUILD_ROOT}
-%{__install} -d -m 0755 -p ${RPM_BUILD_ROOT}%{_bindir}
-%{__install} -d -m 0755 -p ${RPM_BUILD_ROOT}%{_datadir}
-%{__cp} -pfr bin/*   ${RPM_BUILD_ROOT}%{_bindir}/
-%{__cp} -pfr share/* ${RPM_BUILD_ROOT}%{_datadir}/
+%{__rm} -rf %{buildroot}
+%{__install} -d -m 0755 -p %{buildroot}%{_bindir}
+%{__install} -d -m 0755 -p %{buildroot}%{_datadir}
+%{__cp} -pfr bin/*   %{buildroot}%{_bindir}/
+%{__cp} -pfr share/* %{buildroot}%{_datadir}/
 
 # remove unnecessary message catalogue text and docs
-%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/resources/po
-%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/doc
+%{__rm} -rf %{buildroot}/%{_datadir}/%{name}/resources/po
+%{__rm} -rf %{buildroot}/%{_datadir}/doc
 
 # remove a module to drop extra dependencies 
-%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/%{name}/resources/modules/Net
+%{__rm} -rf %{buildroot}/%{_datadir}/%{name}/resources/modules/Net
+
+# remove modules to depend on separate packages
+%{__rm} -rf %{buildroot}/%{_datadir}/%{name}/resources/modules/File
+%{__rm} -rf %{buildroot}/%{_datadir}/%{name}/resources/modules/Proc
+%{__rm} -rf %{buildroot}/%{_datadir}/%{name}/resources/modules/Sort
+%{__rm} -rf %{buildroot}/%{_datadir}/%{name}/resources/modules/X11
 
 # install updated japanese translation
-#msgfmt %{SOURCE1} -o ${RPM_BUILD_ROOT}/%{_localedir}/ja/LC_MESSAGES/%{name}.mo
+#msgfmt %{SOURCE1} -o %{buildroot}/%{_localedir}/ja/LC_MESSAGES/%{name}.mo
 
 # overwrite .desktop
-%{__cat} << EOF > ${RPM_BUILD_ROOT}/%{_datadir}/applications/%{name}.desktop
+%{__cat} << EOF > %{buildroot}/%{_datadir}/applications/%{name}.desktop
 [Desktop Entry]
 Version=1.0
 Name=Shutter - Screenshot Tool
@@ -86,8 +92,8 @@ Categories=Application;Graphics;
 EOF
 
 # remove unnecessary icons
-%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/icons/ubuntu-mono-dark
-%{__rm} -rf ${RPM_BUILD_ROOT}/%{_datadir}/icons/ubuntu-mono-light
+%{__rm} -rf %{buildroot}/%{_datadir}/icons/ubuntu-mono-dark
+%{__rm} -rf %{buildroot}/%{_datadir}/icons/ubuntu-mono-light
 
 %find_lang %{name} --all-name
 
@@ -107,7 +113,7 @@ fi
 
 
 %clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
+%{__rm} -rf %{buildroot}
 
 
 %files -f %{name}.lang
@@ -122,6 +128,10 @@ fi
 
 
 %changelog
+* Mon Feb 27 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.87.3-1
+- new upstream release
+- remove generic Perl modules: will depend on separate packages instead
+
 * Wed May 11 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.87.2-1
 - new upstream release
 - fixed [VineLinux:1133]