OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web openpkg$ Date: 26-Jul-2003 15:21:11
Branch: HEAD Handle: 2003072614210802
Modified files:
openpkg-re/vcheck vc.perl-gtk
openpkg-src/perl-gtk perl-gtk.spec
openpkg-web news.txt
Log:
add Gtk+ 2.x modules
Summary:
Revision Changes Path
1.3 +15 -0 openpkg-re/vcheck/vc.perl-gtk
1.11 +42 -7 openpkg-src/perl-gtk/perl-gtk.spec
1.5829 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-re/vcheck/vc.perl-gtk
============================================================================
$ cvs diff -u -r1.2 -r1.3 vc.perl-gtk
--- openpkg-re/vcheck/vc.perl-gtk 30 Jun 2003 07:17:22 -0000 1.2
+++ openpkg-re/vcheck/vc.perl-gtk 26 Jul 2003 13:21:08 -0000 1.3
@@ -6,4 +6,19 @@
url = http://www.cpan.org/modules/by-module/Gtk/
regex = Gtk-Perl-(__VER__)\.tar\.gz
}
+prog perl-gtk:Gtk2-Perl:ExtUtils-Depends = {
+ version = 0.102
+ url = http://prdownloads.sourceforge.net/gtk2-perl/
+ regex = ExtUtils-Depends-(__VER__)\.tar\.gz
+}
+prog perl-gtk:Gtk2-Perl:Glib = {
+ version = 0.91
+ url = http://prdownloads.sourceforge.net/gtk2-perl/
+ regex = Glib-(__VER__)\.tar\.gz
+}
+prog perl-gtk:Gtk2-Perl:Gtk = {
+ version = 0.91
+ url = http://prdownloads.sourceforge.net/gtk2-perl/
+ regex = Gtk2-(__VER__)\.tar\.gz
+}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/perl-gtk/perl-gtk.spec
============================================================================
$ cvs diff -u -r1.10 -r1.11 perl-gtk.spec
--- openpkg-src/perl-gtk/perl-gtk.spec 8 Jul 2003 14:41:39 -0000 1.10
+++ openpkg-src/perl-gtk/perl-gtk.spec 26 Jul 2003 13:21:10 -0000 1.11
@@ -24,7 +24,10 @@
##
# package versions
-%define V_gtk_perl 0.7009
+%define V_gtk_perl 0.7009
+%define V_extutils_depends 0.102
+%define V_glib 0.91
+%define V_gtk2 0.91
# package information
Name: perl-gtk
@@ -35,26 +38,51 @@
Distribution: OpenPKG [EVAL]
Group: Language
License: GPL/Artistic
-Version: 20030630
-Release: 20030630
+Version: 20030726
+Release: 20030726
+
+# package options
+%option with_gtk1 yes
+%option with_gtk2 yes
# list of sources
Source0:
http://www.cpan.org/modules/by-module/Gtk/Gtk-Perl-%{V_gtk_perl}.tar.gz
+Source1:
http://osdn.dl.sourceforge.net/gtk2-perl/ExtUtils-Depends-%{V_extutils_depends}.tar.gz
+Source2: http://osdn.dl.sourceforge.net/gtk2-perl/Glib-%{V_glib}.tar.gz
+Source3: http://osdn.dl.sourceforge.net/gtk2-perl/Gtk2-%{V_gtk2}.tar.gz
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
-BuildPreReq: OpenPKG, openpkg >= 20020206, perl, perl-openpkg, gtk, perl-xml
-PreReq: OpenPKG, openpkg >= 20020206, perl, perl-openpkg, gtk, perl-xml
+BuildPreReq: OpenPKG, openpkg >= 20020206, perl, perl-openpkg
+PreReq: OpenPKG, openpkg >= 20020206, perl, perl-openpkg
+%if "%{with_gtk1}" == "yes"
+BuildPreReq: gtk, perl-xml
+PreReq: gtk, perl-xml
+%endif
+%if "%{with_gtk2}" == "yes"
+BuildPreReq: glib2, gtk2, pango, atk
+PreReq: glib2, gtk2, pango, atk
+%endif
AutoReq: no
AutoReqProv: no
%description
Perl modules for use with Gtk GUI:
- - Gtk-Perl (%{V_gtk_perl})
+%if "%{with_gtk1}" == "yes"
+ - Gtk-Perl (%{V_gtk_perl}) [for GLib/Gtk+ 1.x]
+%endif
+%if "%{with_gtk2}" == "yes"
+ - ExtUtils::Depends (%{V_extutils_depends}) [for GLib/Gtk+ 2.x]
+ - Glib (%{V_glib}) [for GLib/Gtk+ 2.x]
+ - Gtk2 (%{V_gtk2}) [for GLib/Gtk+ 2.x]
+%endif
%prep
- %setup -q -c
+ %setup0 -q -c
+ %setup1 -q -T -D -a 1
+ %setup2 -q -T -D -a 2
+ %setup3 -q -T -D -a 3
%build
@@ -63,7 +91,14 @@
%{l_prefix}/bin/perl-openpkg prolog
# build and install individual modules
+%if "%{with_gtk1}" == "yes"
%{l_prefix}/bin/perl-openpkg install -d %{SOURCE0} --without-guessing
+%endif
+%if "%{with_gtk2}" == "yes"
+ %{l_prefix}/bin/perl-openpkg install -d %{SOURCE1}
+ %{l_prefix}/bin/perl-openpkg install -d %{SOURCE2}
+ %{l_prefix}/bin/perl-openpkg install -d %{SOURCE3}
+%endif
# perform common epilog operations
%{l_prefix}/bin/perl-openpkg epilog
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.5828 -r1.5829 news.txt
--- openpkg-web/news.txt 26 Jul 2003 12:47:41 -0000 1.5828
+++ openpkg-web/news.txt 26 Jul 2003 13:21:09 -0000 1.5829
@@ -1,3 +1,4 @@
+26-Jul-2003: Upgraded package: P<perl-gtk-20030726-20030726>
26-Jul-2003: New package: P<perl-wx-20030726-20030726>
26-Jul-2003: New package: P<pgadmin-0.8.0.20030726-20030726>
26-Jul-2003: Upgraded package: P<lzop-1.01-1.20030726>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]