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