SPECS: jflex.spec - use setup -c for clean build

qboosh qboosh at pld-linux.org
Sun Sep 9 12:55:24 CEST 2007


Author: qboosh                       Date: Sun Sep  9 10:55:24 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use setup -c for clean build

---- Files affected:
SPECS:
   jflex.spec (1.7 -> 1.8) 

---- Diffs:

================================================================
Index: SPECS/jflex.spec
diff -u SPECS/jflex.spec:1.7 SPECS/jflex.spec:1.8
--- SPECS/jflex.spec:1.7	Mon Feb 12 23:09:10 2007
+++ SPECS/jflex.spec	Sun Sep  9 12:55:18 2007
@@ -4,8 +4,9 @@
 Name:		jflex
 Version:	1.4.1
 Release:	0.1
-License:	GPL
+License:	GPL v2
 Group:		Development/Languages/Java
+#Source0Download: http://jflex.de/download.html
 Source0:	http://jflex.de/%{name}-%{version}.tar.gz
 # Source0-md5:	9e4be6e826e6b344e84c0434d6fd4b46
 URL:		http://jflex.de/
@@ -14,6 +15,9 @@
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# referenced from html
+%define		_noautocompressdoc	COPYRIGHT
+
 %description
 JFlex is a lexical analyzer generator (also known as scanner
 generator) for Java(tm), written in Java(tm). It is also a rewrite of
@@ -49,10 +53,11 @@
 Dokumentacja javadoc dla pakietu %{name}.
 
 %prep
-%setup -q
+# use -c because of top-level symlink
+%setup -q -c
 
 %build
-cd src
+cd jflex/src
 %{ant} gettools realclean jar
 
 %install
@@ -60,7 +65,7 @@
 
 # jars
 install -d $RPM_BUILD_ROOT%{_javadir}
-cp -p lib/JFlex.jar \
+cp -p jflex/lib/JFlex.jar \
 	$RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
 
 cd $RPM_BUILD_ROOT%{_javadir}
@@ -74,9 +79,6 @@
 #cp -pr api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 #ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
 
-install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-cp -p doc/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -91,7 +93,8 @@
 
 %files
 %defattr(644,root,root,755)
-%doc %{_docdir}/%{name}-%{version}
+# COPYRIGHT contains note about generated code license
+%doc jflex/doc/COPYRIGHT jflex/doc/*.{html,css,gif,png}
 %{_javadir}/*.jar
 
 #%files javadoc
@@ -105,6 +108,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.8  2007/09/09 10:55:18  qboosh
+- use setup -c for clean build
+
 Revision 1.7  2007/02/12 22:09:10  glen
 - tabs in preamble
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/jflex.spec?r1=1.7&r2=1.8&f=u



More information about the pld-cvs-commit mailing list