Hello community,

here is the log from the commit of package ooRexx for openSUSE:Factory checked 
in at 2013-07-12 20:49:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ooRexx (Old)
 and      /work/SRC/openSUSE:Factory/.ooRexx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ooRexx"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ooRexx/ooRexx.changes    2013-04-12 
20:35:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ooRexx.new/ooRexx.changes       2013-07-12 
20:49:35.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Jul 11 16:09:48 UTC 2013 - [email protected]
+
+- New version based on 4.1.3. Lots of fixes for correct building as per SUSE's 
guidelines. A list of the bugs fixed upstream can be found at 
http://sourceforge.net/projects/oorexx/files/oorexx/4.1.3/CHANGES/download .
+
+-------------------------------------------------------------------

Old:
----
  ooRexx-4.1.2.source.tar.bz2

New:
----
  _service
  debian.changelog
  debian.compat
  debian.control
  debian.oorexx.postinst
  debian.oorexx.postrm
  debian.rules
  debian.series
  ooRexx-4.1.3.tar.bz2
  ooRexx-4.1.3.tar.gz
  ooRexx.dsc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ooRexx.spec ++++++
--- /var/tmp/diff_new_pack.L9Izlv/_old  2013-07-12 20:49:37.000000000 +0200
+++ /var/tmp/diff_new_pack.L9Izlv/_new  2013-07-12 20:49:37.000000000 +0200
@@ -65,13 +65,13 @@
 
 Name:           ooRexx
 Prefix:         /usr
-Version:        4.1.2
-Release:        26.1
+Version:        4.1.3
+Release:        0
 Summary:        Open Object Rexx
 License:        CPL-1.0
 Group:          Development/Languages/Other
 Url:            http://www.oorexx.org/
-Source:         %{name}-%{version}.source.tar.bz2
+Source:         %{name}-%{version}.tar.bz2
 # If we don't include the following option we get bogus dependencies generated
 AutoReq:        0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -89,7 +89,7 @@
 
 # Specify the libtool library version
 # The order of these looks wrong, but that is how it comes out!
-%define orx_libversion 4.0.4
+%define orx_libversion 4.0.5
 
 %package devel
 Summary:        Open Object Rexx development files
@@ -177,27 +177,22 @@
 
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d
 echo %{_libdir}/ooRexx > 
$RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d/ooRexx.conf
+chmod 0644 $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d/ooRexx.conf
 
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
 cd $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
-ln -s %{_bindir}/rxapid oorexx-api
+ln -s %{_bindir}/rxapid .
 
 # SUSE-style link for the init script
 mkdir $RPM_BUILD_ROOT/sbin
 cd $RPM_BUILD_ROOT/sbin
-ln -s /%{_sysconfdir}/init.d/oorexx-api rcoorexx-api
+ln -s /%{_sysconfdir}/init.d/rxapid rcrxapid
 
 # Fix EOL in classes if needed
 for f in $RPM_BUILD_ROOT/%{_datadir}/ooRexx/*cls; do
        dos2unix $f
 done
 
-# strip all binaries
-BINARIES="rxsubcom rexx rexximage rxapi rexxc rxqueue"
-for f in $BINARIES; do 
-       strip -s $RPM_BUILD_ROOT/%{_bindir}/$f; 
-done
-
 #******************************************************************************
 %clean
 #******************************************************************************
@@ -212,8 +207,8 @@
 %dir %{_datadir}/ooRexx
 %config %{_sysconfdir}/ld.so.conf.d/ooRexx.conf
 %config %{_sysconfdir}/rpm/macros.rexx
-%{_sysconfdir}/init.d/oorexx-api
-/sbin/rcoorexx-api
+%{_sysconfdir}/init.d/rxapid
+/sbin/rcrxapid
 %{_bindir}/rexx
 %{_bindir}/rexxc
 %{_bindir}/rxapi
@@ -289,7 +284,7 @@
 
 %post
 # Add the rxapi service
-%fillup_and_insserv oorexx-api
+%fillup_and_insserv rxapid
 
 ldconfig
 exit 0
@@ -299,7 +294,7 @@
 #******************************************************************************
 %postun
 #******************************************************************************
-%restart_on_update oorexx-api
+%restart_on_update rxapid
 %insserv_cleanup
 
 #******************************************************************************

++++++ _service ++++++
<services>
  
<service name="recompress" mode="localonly"><param 
name="compression">bz2</param><param 
name="file">ooRexx-4.1.3.tar.gz</param></service></services>
++++++ debian.changelog ++++++
oorexx (4.1.3) stable; urgency=low

  * Updating to 4.1.3 file

 -- Perry Werneck <[email protected]>  Mon, 8 Jul 2013 08:44:00 -0300

oorexx (4.1.2) stable; urgency=low

  * Initial Release

 -- Perry Werneck <[email protected]>  Mon, 29 Apr 2013 07:31:00 -0300

++++++ debian.control ++++++
Source: oorexx
Section: unknown
Priority: optional
Maintainer: Perry Werneck <[email protected]>
Build-Depends: debhelper (>= 7), autotools-dev, autoconf, gettext, lsb-base

Package: oorexx
Architecture: any
Depends: ${shlibs:Depends}
Description: Open Object Rexx
 Open Object Rexx is an object-oriented scripting language. The language
 is designed for both beginners and experienced Rexx programmers. It is 
 easy to learn and use, and provides an excellent vehicle to enter the
 world of object-oriented programming without much effort.
 It extends the procedural way of Rexx programming with object-oriented
 features that allow you to gradually change your programming style as
 you learn more about objects.
 For more information on ooRexx, visit http://www.oorexx.org/
 For more information on Rexx, visit http://www.rexxla.org/

Package: oorexx-dev
Architecture: any
Section: libdevel
Depends: ${misc:Depends}, oorexx (= ${binary:Version})
Description: oorexx development files.
 This package contains the files needed for development of oorexx extensions


++++++ debian.oorexx.postinst ++++++
#!/bin/bash
ldconfig

++++++ debian.oorexx.postrm ++++++
#!/bin/bash
ldconfig

++++++ debian.rules ++++++
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.

# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1

# This is the debhelper compatibility version to use.
export DH_COMPAT=4

CFLAGS = -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif

build: build-stamp
build-stamp:
        dh_testdir

        # Add here commands to compile the package.
        autoreconf -fvi

        ./configure --disable-static --prefix=/usr

        make pkgdatadir=/usr/share/ooRexx

        echo "prefix=/usr" > "ooRexx.pc"
        echo "exec_prefix=/usr" >> "ooRexx.pc"
        echo "libdir=/usr/lib" >> "ooRexx.pc"
        echo "includedir=/usr/include" >> "ooRexx.pc"

        echo "Name: ooRexx" >> "ooRexx.pc"
        echo "Description: Open Object Rexx" >> "ooRexx.pc"
        echo "Version: 4.1.3" >> "ooRexx.pc"
        echo "Libs: -L/usr/lib/ooRexx -lrexx -lrexxapi" >> "ooRexx.pc"
        echo "Cflags: -I/usr/include"  >> "ooRexx.pc"

        # --- end custom part for compiling

        touch build-stamp

clean:
        dh_testdir
        dh_testroot
        rm -f build-stamp

        # Add here commands to clean up after the build process.
        if [ -e Makefile ]; then make clean ; fi
        rm -f ooRexx.pc
        # --- end custom part for cleaning up

        dh_clean

install: build
        dh_testdir
        dh_testroot
        dh_clean -k
        dh_installdirs

        # Add here commands to install the packages
        make DESTDIR=$(PWD)/.install pkgdatadir=/usr/share/ooRexx install

        # Move init script
        mv $(PWD)/.install/usr/bin/rxapid $(PWD)/debian/oorexx.init

        # Move development files
        mkdir -p $(PWD)/debian/oorexx-dev/usr
        mv -v $(PWD)/.install/usr/include $(PWD)/debian/oorexx-dev/usr

        mkdir -p $(PWD)/debian/oorexx-dev/usr/lib/pkgconfig
        install --mode=644 $(PWD)/ooRexx.pc 
$(PWD)/debian/oorexx-dev/usr/lib/pkgconfig/ooRexx.pc

        # Move installation files
        mkdir -p $(PWD)/debian/oorexx/usr
        mv -v $(PWD)/.install/usr/bin $(PWD)/debian/oorexx/usr
        mv -v $(PWD)/.install/usr/share $(PWD)/debian/oorexx/usr
        mv -v $(PWD)/.install/usr/lib $(PWD)/debian/oorexx/usr

        # Create ldconfig file
        mkdir -p $(PWD)/debian/oorexx/etc/ld.so.conf.d
        echo "# Open Object Rexx configuration" > 
$(PWD)/debian/oorexx/etc/ld.so.conf.d/oorexx.conf
        echo "/usr/lib/ooRexx" >> 
$(PWD)/debian/oorexx/etc/ld.so.conf.d/oorexx.conf

        # Make main package file list
        find $(PWD)/debian/oorexx -type f | sed -e 
"s@^$(PWD)/debian/oorexx/@/@g" > $(PWD)/debian/oorexx.install
        cat $(PWD)/debian/oorexx.install

        # Make dev package file list
        find $(PWD)/debian/oorexx-dev -type f | sed -e 
"s@^$(PWD)/debian/oorexx-dev/@/@g" > $(PWD)/debian/oorexx-dev.install
        cat $(PWD)/debian/oorexx-dev.install

        # --- end custom part for installing

# Build architecture-independent files here.
binary-indep: build install
        # We have nothing to do by default.

# Build architecture-dependent files here.
binary-arch: build install
        dh_testdir
        dh_testroot
#       dh_installdebconf
        dh_installdocs
        dh_installexamples
        dh_installmenu
#       dh_installlogrotate
#       dh_installemacsen
#       dh_installpam
#       dh_installmime
        dh_installinit
        dh_installcron
        dh_installman
        dh_installinfo
#       dh_undocumented
        dh_installchangelogs
        dh_link
        dh_strip
        dh_compress
        dh_fixperms
#       dh_makeshlibs
        dh_installdeb
#       dh_perl
#       dh_shlibdeps
        dh_gencontrol
        dh_md5sums
        dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
++++++ debian.series ++++++
fixes-rpmlint.patch -p0
set_default_rexx_path.patch -p1
update_init_script.patch -p1



++++++ ooRexx-4.1.2.source.tar.bz2 -> ooRexx-4.1.3.tar.bz2 ++++++
++++ 135431 lines of diff (skipped)

++++++ ooRexx.dsc ++++++
Debtransform-Tar: ooRexx-4.1.3.tar.bz2
Format: 1.0
Source: oorexx
Version: 4.1.3
Binary: oorexx
Maintainer: Perry Werneck <[email protected]>
Architecture: any
Build-Depends: debhelper (>= 7), autotools-dev, autoconf
Files: 
 00000000000000000000000000000000 000000 ooRexx-4.1.3.tar.gz

++++++ rpmlintrc ++++++
--- /var/tmp/diff_new_pack.L9Izlv/_old  2013-07-12 20:49:39.000000000 +0200
+++ /var/tmp/diff_new_pack.L9Izlv/_new  2013-07-12 20:49:39.000000000 +0200
@@ -20,3 +20,4 @@
 # see: 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IKJ3A320/3.14?SHELF=IKJOSE20&DT=20000113164209
 for reference.
 addFilter("file-contains-current-date.*/librexx.so.*")
 
+

++++++ update_init_script.patch ++++++
++++ 833 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ooRexx/update_init_script.patch
++++ and /work/SRC/openSUSE:Factory/.ooRexx.new/update_init_script.patch

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to