]> git.pld-linux.org Git - packages/cook.git/blobdiff - cook.spec
- move *.mo to /usr/share/locale, remove *.ps from main package
[packages/cook.git] / cook.spec
index 7123f4e6491856502cd38881bc77b6a5e3cc040f..a21db76df301b2b942d4095fec5de204a4b21b6f 100644 (file)
--- a/cook.spec
+++ b/cook.spec
@@ -1,13 +1,20 @@
+#
+# Conditional build:
+%bcond_without tests   # don't perform "make test"
+#
 Summary:       A file construction tool
 Summary(pl):   Narzêdzie do konstrukcji plików
 Name:          cook
-Version:       2.21
-Release:       3
+Version:       2.25
+Release:       1
 License:       GPL
 Group:         Development/Building
 Source0:       http://www.canb.auug.org.au/~millerp/cook/%{name}-%{version}.tar.gz
-# Source0-md5: 767b152dbfc6afb93fc94326cab67227
+# Source0-md5: fd116da31c59c04abe41519fc131b504
 URL:           http://www.canb.auug.org.au/~millerp/cook/
+BuildRequires: bison
+BuildRequires: gettext-devel
+BuildRequires: groff
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -51,7 +58,6 @@ intuitave than the traditional make(1) tool. And Cook doesn't
 interpret tab differently to 8 space characters!
 
 %description -l pl
-
 Cook jest narzêdziem do tworzenia plików. Podaje mu siê listê plików do
 utworzenia oraz regu³y wyja¶niaj±ce jak je utworzyæ. Ka¿dy nietrywialny
 program wymaga podjêcia pewnych dzia³añ koniecznych do utworzenia
@@ -107,43 +113,41 @@ Dokumentacja do cooka w formacie PostScript.
 %setup -q
 
 %build
-%configure2_13
+%configure \
+       NLSDIR=%{_datadir}/locale
 %{__make}
 
+%{?with_tests:%{__make} sure}
+
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_bindir}
-install -d $RPM_BUILD_ROOT%{_libdir}
-install -d $RPM_BUILD_ROOT%{_libdir}/cook
-install -d $RPM_BUILD_ROOT%{_libdir}/cook/en/
 install -d $RPM_BUILD_ROOT%{_libdir}/cook/en/LC_MESSAGES
-install -d $RPM_BUILD_ROOT%{_datadir}
-install -d $RPM_BUILD_ROOT%{_datadir}/cook
+install -d $RPM_BUILD_ROOT%{_datadir}/locale
 install -d $RPM_BUILD_ROOT%{_datadir}/cook/en
-install -d $RPM_BUILD_ROOT%{_datadir}
 ln -s $RPM_BUILD_ROOT%{_mandir}/man1 $RPM_BUILD_ROOT%{_datadir}/cook/en/man1
-install -d $RPM_BUILD_ROOT%{_mandir}
 install -d $RPM_BUILD_ROOT%{_mandir}/man1
 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
 
-%{__make} RPM_BUILD_ROOT=$RPM_BUILD_ROOT install
-#rm -rf $RPM_BUILD_ROOT%{_datadir}/cook/en
-rm -rf $RPM_BUILD_ROOT%{_datadir}/cook/en/man1
-install cook.gif $RPM_BUILD_ROOT%{_pixmapsdir}
+%{__make} install \
+       RPM_BUILD_ROOT=$RPM_BUILD_ROOT
+mv $RPM_BUILD_ROOT%{_libdir}/cook/en $RPM_BUILD_ROOT%{_datadir}/locale/
+rm -r $RPM_BUILD_ROOT%{_datadir}/cook/en
+install -D cook.gif $RPM_BUILD_ROOT%{_pixmapsdir}/cook.gif
+
+%find_lang %{name} --with-gnome --all-name
 
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc README lib/en/*.{ps,txt}
+%doc README lib/en/*.txt
 %attr(0755,root,root) %{_bindir}/*
-%{_libdir}/cook
 %{_datadir}/cook
 %{_mandir}/man*/*
 %{_pixmapsdir}/cook.gif
 
 %files doc-ps
 %defattr(644,root,root,755)
-%doc %{_datadir}/doc/%{name}-%{version}/*.ps.gz
+%doc lib/en/*.ps
 
 %clean
 rm -rf $RPM_BUILD_ROOT
This page took 0.072823 seconds and 4 git commands to generate.