Browse Source

updated ggv-vl.spec

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3630 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 14 years ago
parent
commit
8021a74ecf
1 changed files with 25 additions and 12 deletions
  1. 25 12
      g/ggv/ggv-vl.spec

+ 25 - 12
g/ggv/ggv-vl.spec

@@ -2,17 +2,21 @@ Name: ggv
 Summary: GNOME Ghostview (ggv) is a frontend for Ghostscript
 Summary(ja): GNOME Ghostview - Ghostscript のフロントエンド
 Version: 2.12.0
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Group: Applications/Publishing
 License: GPL
 Source: ftp://ftp.gnome.org/pub/gnome/sources/ggv/2.12/ggv-%{version}.tar.bz2
 # security fix
 Patch0: ggv-2.12.0-CVE-2006-5864.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildPreReq: libbonobo-devel, libgnomeprint-devel, libgnome-devel, gettext
-BuildPreReq: gtk2-devel, libxml-devel, ORBit2-devel
-PreReq: GConf2
-PreReq: scrollkeeper >= 0.3.11
+BuildRequires: libbonobo-devel, libgnomeprint-devel, libgnome-devel, gettext
+BuildRequires: gtk2-devel, libxml-devel, ORBit2-devel
+BuildRequires: libgnomeui-devel >= 2.6.0
+BuildRequires: libX11-devel
+BuildRequires: libXt-devel
+BuildRequires: desktop-file-utils
+Requires(post): GConf2
+Requires(post,postun): scrollkeeper >= 0.3.11
 
 %description
 GNOME Ghostview (ggv) is a frontend for Ghostscript, an interpreter of
@@ -28,13 +32,13 @@ features such as panning and persistent user settings.
 
 %build
 %configure
-make
+%__make
 
 %install
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf $RPM_BUILD_ROOT
 
 # XXX
-perl -pi -e 's/.*scrollkeeper-update.*//g' omf-install/Makefile*
+%__perl -pi -e 's/.*scrollkeeper-update.*//g' omf-install/Makefile*
 
 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 %makeinstall
@@ -43,9 +47,9 @@ unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
 # FIXME: remove invalid locale sr@Latn from desktop files.
 for i in $RPM_BUILD_ROOT%{_datadir}/applications/*
 do
-  mv $i $i.orig
+  %__mv $i $i.orig
   grep -v "sr@Latn" $i.orig > $i
-  rm $i.orig
+  %__rm $i.orig
 done
 
 desktop-file-install --vendor gnome --delete-original       \
@@ -53,12 +57,12 @@ desktop-file-install --vendor gnome --delete-original       \
   $RPM_BUILD_ROOT%{_datadir}/applications/ggv.desktop
 
 # remove scrollkeeper stuff we don't include in the package
-rm -rf $RPM_BUILD_ROOT/var
+%__rm -rf $RPM_BUILD_ROOT/var
 
 %find_lang %name
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf $RPM_BUILD_ROOT
 
 %post
 scrollkeeper-update > /dev/null 2>&1 || :
@@ -87,6 +91,15 @@ scrollkeeper-update > /dev/null 2>&1 || :
 %{_datadir}/applications/*
 
 %changelog
+* Thu Apr 21 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2.12.0-2
+- rebuilt with new toolchain
+- updated old tags
+- added BuildRequires: 
+  - libgnomeui-devel >= 2.6.0
+  - libX11-devel
+  - libXt-devel
+  - desktop-file-utils
+
 * Thu Sep 25 2008 Shu KONNO <owa@bg.wakwak.com> 2.12.0-1vl5
 - applied new versioning policy, spec in utf-8