rpms/nqc/EL-5 .cvsignore,1.3,1.4 nqc.spec,1.7,1.8 sources,1.3,1.4

Rick L. Vinyard, Jr. rvinyard at fedoraproject.org
Thu May 14 20:30:51 UTC 2009


Author: rvinyard

Update of /cvs/pkgs/rpms/nqc/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8535

Modified Files:
	.cvsignore nqc.spec sources 
Log Message:



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/nqc/EL-5/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- .cvsignore	21 Jul 2007 06:44:19 -0000	1.3
+++ .cvsignore	14 May 2009 20:30:21 -0000	1.4
@@ -3,3 +3,10 @@ NQC_Guide.pdf
 NQC_Manual.pdf
 NQC_Tutorial.pdf
 NQCTutorialSamples.zip
+tutorial_d.doc
+tutorial_i.doc
+tutorial_j.pdf
+tutorial_n.doc
+tutorial_p.pdf
+tutorial_s.doc
+tutorial_t.doc


Index: nqc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nqc/EL-5/nqc.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- nqc.spec	21 Jul 2007 06:44:19 -0000	1.7
+++ nqc.spec	14 May 2009 20:30:21 -0000	1.8
@@ -1,10 +1,10 @@
 Name:           nqc
 Version:        3.1.6
-Release:        1%{?dist}
+Release:        4%{?dist}
 Summary:        Not Quite C compiler
 
 Group:          Development/Languages
-License:        MPL
+License:        MPLv1.0
 URL:            http://bricxcc.sourceforge.net/nqc/
 Source0:        http://bricxcc.sourceforge.net/nqc/release/nqc-3.1.r6.tgz
 Source1:        60-legousbtower.rules
@@ -13,6 +13,13 @@ Source3:        http://bricxcc.sourcefor
 Source4:        http://bricxcc.sourceforge.net/nqc/doc/NQC_Guide.pdf
 Source5:        http://bricxcc.sourceforge.net/nqc/doc/NQC_Tutorial.pdf
 Source6:        http://bricxcc.sourceforge.net/nqc/doc/NQCTutorialSamples.zip
+Source7:        http://people.cs.uu.nl/markov/lego/tutorial_n.doc
+Source8:        http://people.cs.uu.nl/markov/lego/tutorial_d.doc
+Source9:        http://people.cs.uu.nl/markov/lego/tutorial_j.pdf
+Source10:       http://people.cs.uu.nl/markov/lego/tutorial_s.doc
+Source11:       http://people.cs.uu.nl/markov/lego/tutorial_i.doc
+Source12:       http://people.cs.uu.nl/markov/lego/tutorial_t.doc
+Source13:       http://people.cs.uu.nl/markov/lego/tutorial_p.pdf
 Patch0:         nqc-3.1.6-linux.patch
 BuildRequires:  flex >= 2.5 bison >= 2.0
 Requires(pre):  %{_sbindir}/groupadd
@@ -22,15 +29,78 @@ BuildRoot:      %{_tmppath}/%{name}-%{ve
 Not Quite C is a simple language with a C-like syntax that can be used to
 program Lego's RCX programmable brick (from the Mindstorms set).
 
+%package        doc
+Summary:        English Documentation for NQC
+Group:          Documentation
+
+%description    doc
+English Documentation for NQC
+
+%package        doc-nl
+Summary:        Dutch Documentation for NQC
+Group:          Documentation
+
+%description	doc-nl
+Dutch Documentation for NQC
+
+%package        doc-de
+Summary:        German Documentation for NQC
+Group:          Documentation
+
+%description	doc-de
+German Documentation for NQC
+
+%package        doc-ja
+Summary:        Japanese Documentation for NQC
+Group:          Documentation
+
+%description	doc-ja
+Japanese Documentation for NQC
+
+%package        doc-es
+Summary:        Spanish Documentation for NQC
+Group:          Documentation
+
+%description	doc-es
+Spanish Documentation for NQC
+
+%package        doc-it
+Summary:        Italian Documentation for NQC
+Group:          Documentation
+
+%description	doc-it
+Italian Documentation for NQC
+
+%package        doc-th
+Summary:        Thai Documentation for NQC
+Group:          Documentation
+
+%description	doc-th
+Thai Documentation for NQC
+
+%package        doc-pt
+Summary:        Portuguese Documentation for NQC
+Group:          Documentation
+
+%description	doc-pt
+Portuguese Documentation for NQC
 
 %prep
 %setup -c -q -n nqc-3.1.r6
 %patch0 -p1
 
 for i in %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do
-  cp $i .
+  %{__cp} --preserve=timestamps $i .
 done
 
+%{__cp} --preserve=timestamps %{SOURCE7} ./nqc-tutorial-nl.doc
+%{__cp} --preserve=timestamps %{SOURCE8} ./nqc-tutorial-de.doc
+%{__cp} --preserve=timestamps %{SOURCE9} ./nqc-tutorial-ja.pdf
+%{__cp} --preserve=timestamps %{SOURCE10} ./nqc-tutorial-es.doc
+%{__cp} --preserve=timestamps %{SOURCE11} ./nqc-tutorial-it.doc
+%{__cp} --preserve=timestamps %{SOURCE12} ./nqc-tutorial-th.doc
+%{__cp} --preserve=timestamps %{SOURCE13} ./nqc-tutorial-pt.pdf
+
 %{__mkdir} tutorial_files
 %{__unzip} -qq -a %{SOURCE6} -d tutorial_files
 
@@ -48,7 +118,7 @@ find -type f -exec chmod 644 {} \; -exec
 %{__rm} -rf %{buildroot}
 %{__make} install PREFIX=%{buildroot}%{_prefix} MANDIR=%{buildroot}%{_mandir}/man1
 %{__rm} %{buildroot}%{_bindir}/mkdata
-%{__install} -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/60-legousbtower.rules
+%{__install} -p -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/60-legousbtower.rules
 
 
 %clean
@@ -65,12 +135,55 @@ fi
 %{_bindir}/nqc
 %{_mandir}/man1/nqc.1.gz
 %{_sysconfdir}/udev/rules.d/60-legousbtower.rules
-%doc readme.txt scout.txt history.txt LICENSE test.nqc
+%doc readme.txt LICENSE
+
+%files doc
+%defattr(-,root,root,-)
+%doc scout.txt history.txt test.nqc
 %doc faq.html NQC_Manual.pdf NQC_Guide.pdf NQC_Tutorial.pdf tutorial_files/
 
+%files doc-nl
+%defattr(-,root,root,-)
+%doc nqc-tutorial-nl.doc
+
+%files doc-de
+%defattr(-,root,root,-)
+%doc nqc-tutorial-de.doc
+
+%files doc-ja
+%defattr(-,root,root,-)
+%doc nqc-tutorial-ja.pdf
+
+%files doc-es
+%defattr(-,root,root,-)
+%doc nqc-tutorial-es.doc
+
+%files doc-it
+%defattr(-,root,root,-)
+%doc nqc-tutorial-it.doc
+
+%files doc-th
+%defattr(-,root,root,-)
+%doc nqc-tutorial-th.doc
+
+%files doc-pt
+%defattr(-,root,root,-)
+%doc nqc-tutorial-pt.pdf
 
 %changelog
-* Fri Jul 20 2007 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 3.1.6-1
+* Wed Apr  1 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 3.1.6-4
+- Added multi-lingual doc packages and split English docs into their own package
+- Added -p to udev rules file on install
+- Added preserve timestamps to docs
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.1.6-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 3.1.6-2
+- Autorebuild for GCC 4.3
+
+* Wed Sep 20 2007 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 3.1.6-1
+- Updated license to reflect specific MPL version
 - New upstream release
 - Added NQC tutorial and samples to docs
 - Added -c option to setup to create top-level directory


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/nqc/EL-5/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- sources	21 Jul 2007 06:44:19 -0000	1.3
+++ sources	14 May 2009 20:30:21 -0000	1.4
@@ -3,3 +3,10 @@
 8a03d3a0099e4ebdb76a8c8cacc76e0a  NQC_Manual.pdf
 987211739544e39dc8616af629aa02c8  NQC_Tutorial.pdf
 0fb3c6bcf3c171de8d2646bd9b555197  NQCTutorialSamples.zip
+d9dd833c198c18f816a84d39ff2245bf  tutorial_d.doc
+d85cbbbfa33fbbacbb30cacdabd64004  tutorial_i.doc
+38739f86917796d20336b14cb68f9096  tutorial_j.pdf
+61c0988bebfe6024e5b64d2523c7f575  tutorial_n.doc
+39521e3067cbc80facb0dd394eb8d4df  tutorial_p.pdf
+c90560ce6bc70a70c346294c52e0a97b  tutorial_s.doc
+f7c4358e1e6e66718006e6d537dfae57  tutorial_t.doc




More information about the fedora-extras-commits mailing list