OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 13-Jan-2006 08:49:58
Branch: HEAD Handle: 2006011307495701
Added files:
openpkg-src/httrack httrack.patch
Modified files:
openpkg-src/httrack httrack.spec
Log:
some packaging cleanups (mostly cosmetics)
Summary:
Revision Changes Path
1.1 +47 -0 openpkg-src/httrack/httrack.patch
1.2 +24 -26 openpkg-src/httrack/httrack.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/httrack/httrack.patch
============================================================================
$ cvs diff -u -r0 -r1.1 httrack.patch
--- /dev/null 2006-01-13 08:49:44 +0100
+++ httrack.patch 2006-01-13 08:49:58 +0100
@@ -0,0 +1,47 @@
+Index: configure
+--- configure.orig 2005-06-04 14:17:32 +0200
++++ configure 2006-01-13 08:41:50 +0100
+@@ -8440,9 +8440,7 @@
+
+ ### Default CFLAGS
+ DEFAULT_CFLAGS=""
+-DEFAULT_CFLAGS="-O -g3 -Wall -Wcast-align -Wstrict-prototypes \
+--Wmissing-prototypes -Wmissing-declarations -Wpointer-arith \
+--Wnested-externs -D_REENTRANT"
++DEFAULT_CFLAGS="-D_REENTRANT"
+
+
+
+Index: html/Makefile.in
+--- html/Makefile.in.orig 2005-06-04 14:17:28 +0200
++++ html/Makefile.in 2006-01-13 08:43:55 +0100
+@@ -134,18 +134,18 @@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+
+-HelpHtmlrootdir = $(datadir)/doc/httrack
+-HelpHtmldir = $(datadir)/doc/httrack/html
+-HelpHtmlimgdir = $(datadir)/doc/httrack/html/img
+-HelpHtmldivdir = $(datadir)/doc/httrack/html/div
+-HelpHtmlimagesdir = $(datadir)/doc/httrack/html/images
+-HelpHtmlTxtdir = $(datadir)/doc/httrack/html
+-WebHtmldir = $(datadir)/doc/httrack/html/server
+-WebHtmlimagesdir = $(datadir)/doc/httrack/html/server/images
+-WebHtmlsfxdir = $(datadir)/doc/httrack/html/server/sfx
+-WebPixmapdir = $(datadir)/pixmaps
++HelpHtmlrootdir = $(datadir)/httrack/doc
++HelpHtmldir = $(datadir)/httrack/doc/html
++HelpHtmlimgdir = $(datadir)/httrack/doc/html/img
++HelpHtmldivdir = $(datadir)/httrack/doc/html/div
++HelpHtmlimagesdir = $(datadir)/httrack/doc/html/images
++HelpHtmlTxtdir = $(datadir)/httrack/doc/html
++WebHtmldir = $(datadir)/httrack/doc/html/server
++WebHtmlimagesdir = $(datadir)/httrack/doc/html/server/images
++WebHtmlsfxdir = $(datadir)/httrack/doc/html/server/sfx
++WebPixmapdir = $(datadir)/httrack/pixmaps
+ WebGPixmapdir = $(datadir)/httrack/icons
+-VFolderEntrydir = $(prefix)/share/applications
++VFolderEntrydir = $(datadir)/httrack/desktop
+
+ HelpHtmlroot_DATA = ../httrack-doc.html ../history.txt
+ HelpHtml_DATA = *.html
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/httrack/httrack.spec
============================================================================
$ cvs diff -u -r1.1 -r1.2 httrack.spec
--- openpkg-src/httrack/httrack.spec 11 Jan 2006 20:14:43 -0000 1.1
+++ openpkg-src/httrack/httrack.spec 13 Jan 2006 07:49:58 -0000 1.2
@@ -22,7 +22,8 @@
## SUCH DAMAGE.
##
-%define V_base 3.33
+# package versions
+%define V_major 3.33
%define V_minor 16
# package information
@@ -35,62 +36,59 @@
Class: EVAL
Group: Web
License: GPL
-Version: %{V_base}.%{V_minor}
-Release: 20060111
+Version: %{V_major}.%{V_minor}
+Release: 20060113
# list of sources
-Source0: http://httrack.free.fr/mirror/httrack-%{V_base}.tar.gz
+Source0: http://httrack.free.fr/mirror/httrack-%{V_major}.tar.gz
+Patch0: httrack.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
-BuildPreReq: OpenPKG, openpkg >= 2.5.0
-PreReq: OpenPKG, openpkg >= 2.5.0
+BuildPreReq: OpenPKG, openpkg >= 20040130
+PreReq: OpenPKG, openpkg >= 20040130
AutoReq: no
AutoReqProv: no
%description
HTTrack is a free (GPL, libre/free software) and easy-to-use offline
- browser utility.
- It allows you to download a World Wide Web site from the Internet to
- a local directory, building recursively all directories, getting HTML,
- images, and other files from the server to your computer. HTTrack
- arranges the original site's relative link-structure. Simply open a
- page of the "mirrored" website in your browser, and you can browse the
- site from link to link, as if you were viewing it online. HTTrack can
- also update an existing mirrored site, and resume interrupted downloads.
- HTTrack is fully configurable, and has an integrated help system.
+ browser utility. It allows you to download a World Wide Web site
+ from the Internet to a local directory, building recursively all
+ directories, getting HTML, images, and other files from the server
+ to your computer. HTTrack arranges the original site's relative
+ link-structure. Simply open a page of the "mirrored" website in
+ your browser, and you can browse the site from link to link, as if
+ you were viewing it online. HTTrack can also update an existing
+ mirrored site, and resume interrupted downloads. HTTrack is fully
+ configurable, and has an integrated help system.
%track
prog httrack = {
- version = %{V_base}
+ version = %{V_major}
url = http://httrack.free.fr/mirror/
regex = httrack-(__VER__)\.tar\.gz
}
%prep
- %setup -q -n httrack-%{V_base}.%{V_minor}
+ %setup -q
+ %patch -p0
%build
- %{l_shtool} subst \
- -e 's,$(datadir)/doc,%{l_prefix}/doc,' \
- -e 's,$(datadir)/pixmaps,$(datadir)/httrack/pixmaps,' \
- -e 's,$(prefix)/share/applications,$(datadir)/httrack/desktop,' \
- html/Makefile.in
- # configure
+ CC="%{l_cc}" \
+ CFLAGS="%{l_cflags -O}" \
CPPFLAGS='-DHTS_ETCPATH=\"%{l_prefix}/etc/httrack\"' \
./configure \
--prefix=%{l_prefix} \
--sysconfdir=%{l_prefix}/etc/httrack \
--disable-shared
- # build
- %{l_make} %{l_mflags}
+ %{l_make} %{l_mflags -O}
%install
rm -rf $RPM_BUILD_ROOT
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/httrack
- %{l_make} %{l_mflags} DESTDIR=$RPM_BUILD_ROOT install
+ %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]