packages: NaturalDocs/NaturalDocs-path.patch, NaturalDocs/NaturalDocs.spec ...
glen
glen at pld-linux.org
Thu Jun 10 19:42:45 CEST 2010
Author: glen Date: Thu Jun 10 17:42:45 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 1.4 (name package as 1.40 to avoid epoch bump)
---- Files affected:
packages/NaturalDocs:
NaturalDocs-path.patch (1.2 -> 1.3) , NaturalDocs.spec (1.10 -> 1.11)
---- Diffs:
================================================================
Index: packages/NaturalDocs/NaturalDocs-path.patch
diff -u packages/NaturalDocs/NaturalDocs-path.patch:1.2 packages/NaturalDocs/NaturalDocs-path.patch:1.3
--- packages/NaturalDocs/NaturalDocs-path.patch:1.2 Thu Apr 14 18:54:46 2005
+++ packages/NaturalDocs/NaturalDocs-path.patch Thu Jun 10 19:42:40 2010
@@ -1,33 +1,39 @@
---- NaturalDocs-1.35/Modules/NaturalDocs/Settings.pm.orig 2005-04-14 18:22:22.000000000 +0200
-+++ NaturalDocs-1.35/Modules/NaturalDocs/Settings.pm 2005-04-14 18:23:06.000000000 +0200
-@@ -475,17 +475,17 @@
+Use FHS-compliant system paths.
+
+Lubomir Rintel <lkundrak at v3.sk>
+
+--- NaturalDocs.orig 2008-07-04 12:43:45.000000000 +0200
++++ NaturalDocs 2008-07-04 12:43:53.000000000 +0200
+@@ -65,9 +65,6 @@ use 5.005; # When File::Spec was includ
+
+ use English '-no_match_vars';
+
+-use FindBin;
+-use lib "$FindBin::RealBin/Modules";
+-
+ sub INIT
+ {
+ # This function is just here so that when I start the debugger, it doesn't open a new file. Normally it would jump to an INIT
+--- Modules/NaturalDocs/Settings.pm.orig 2008-07-04 12:41:59.000000000 +0200
++++ Modules/NaturalDocs/Settings.pm 2008-07-04 12:43:24.000000000 +0200
+@@ -617,17 +617,17 @@ sub ProjectDataDirectory
# Function: StyleDirectory
# Returns the main style directory.
sub StyleDirectory
- { return NaturalDocs::File->JoinPaths($FindBin::RealBin, 'Styles', 1); };
-+ { return NaturalDocs::File->JoinPaths('/usr/share/NaturalDocs', 'Styles', 1); };
++ { return '/usr/share/NaturalDocs/Styles'; };
# Function: JavaScriptDirectory
# Returns the main JavaScript directory.
sub JavaScriptDirectory
- { return NaturalDocs::File->JoinPaths($FindBin::RealBin, 'JavaScript', 1); };
-+ { return NaturalDocs::File->JoinPaths('/usr/share/NaturalDocs', 'JavaScript', 1); };
++ { return '/usr/share/NaturalDocs/JavaScript'; };
# Function: ConfigDirectory
# Returns the main configuration directory.
sub ConfigDirectory
- { return NaturalDocs::File->JoinPaths($FindBin::RealBin, 'Config', 1); };
-+ { return NaturalDocs::File->JoinPaths('/usr/share/NaturalDocs', 'Config', 1); };
++ { return '/etc/NaturalDocs'; };
# Function: DocumentedOnly
# Returns whether undocumented code aspects should be included in the output.
---- NaturalDocs-1.35/NaturalDocs.orig 2005-04-14 18:24:35.000000000 +0200
-+++ NaturalDocs-1.35/NaturalDocs 2005-04-14 18:24:55.000000000 +0200
-@@ -66,7 +66,6 @@
- use English '-no_match_vars';
-
- use FindBin;
--use lib "$FindBin::RealBin/Modules";
-
- sub INIT
- {
================================================================
Index: packages/NaturalDocs/NaturalDocs.spec
diff -u packages/NaturalDocs/NaturalDocs.spec:1.10 packages/NaturalDocs/NaturalDocs.spec:1.11
--- packages/NaturalDocs/NaturalDocs.spec:1.10 Mon Feb 12 22:23:44 2007
+++ packages/NaturalDocs/NaturalDocs.spec Thu Jun 10 19:42:40 2010
@@ -1,19 +1,22 @@
# $Revision$, $Date$
%include /usr/lib/rpm/macros.perl
+%define ver 1.4
Summary: Multi-language documentation generator
Summary(pl.UTF-8): Wielojęzykowy generator dokumentacji
Name: NaturalDocs
-Version: 1.35
-Release: 2
+Version: 1.40
+Release: 1
License: GPL
Group: Applications
-Source0: http://dl.sourceforge.net/naturaldocs/%{name}-%{version}.zip
-# Source0-md5: 9d3aacda69cb2f94784ac95548e210b5
+Source0: http://downloads.sourceforge.net/naturaldocs/%{name}-%{ver}.zip
+# Source0-md5: 05a9a2a392bd3d6d44d1576e624ba74a
Patch0: %{name}-path.patch
URL: http://www.naturaldocs.org/
+BuildRequires: iconv
BuildRequires: perl-modules >= 1:5.8.0
BuildRequires: rpm-perlprov >= 4.1-13
BuildRequires: unzip
+BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -35,17 +38,22 @@
%prep
%setup -q -c
-%patch0 -p1
+%patch0 -p0
+
+# And one non-UTF8 one
+iconv -f ISO-8859-1 -t UTF-8 Help/example/Default.css > Help/example/Default.css.utf8
+touch --reference Help/example/Default.css Help/example/Default.css.utf8
+mv Help/example/Default.css.utf8 Help/example/Default.css
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_datadir}/%{name}/{Config,JavaScript},%{_bindir},%{perl_vendorlib}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_datadir}/%{name}/JavaScript,%{_bindir},%{perl_vendorlib}}
mv Modules/%{name} $RPM_BUILD_ROOT%{perl_vendorlib}
mv Styles $RPM_BUILD_ROOT%{_datadir}/%{name}
-install Config/*.txt $RPM_BUILD_ROOT%{_datadir}/%{name}/Config
-install JavaScript/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/JavaScript
-install %{name} $RPM_BUILD_ROOT%{_bindir}
+cp -a Config/*.txt $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+cp -a JavaScript/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/JavaScript
+install -p %{name} $RPM_BUILD_ROOT%{_bindir}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -53,7 +61,10 @@
%files
%defattr(644,root,root,755)
%doc Info/CSSGuide.txt Info/NDMarkup.txt Help/*
-%attr(755,root,root) %{_bindir}/*
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Languages.txt
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Topics.txt
+%attr(755,root,root) %{_bindir}/NaturalDocs
%{_datadir}/%{name}
%{perl_vendorlib}/%{name}
@@ -63,6 +74,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.11 2010/06/10 17:42:40 glen
+- up to 1.4 (name package as 1.40 to avoid epoch bump)
+
Revision 1.10 2007/02/12 21:23:44 glen
- tabs in preamble
@@ -74,7 +88,7 @@
- rel. 2
Revision 1.7 2005/04/14 17:04:37 darekr
-- fixed %%install
+- fixed %install
Revision 1.6 2005/04/14 16:56:00 darekr
- updated to 1.35
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/NaturalDocs/NaturalDocs-path.patch?r1=1.2&r2=1.3&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/NaturalDocs/NaturalDocs.spec?r1=1.10&r2=1.11&f=u
More information about the pld-cvs-commit
mailing list