Hello community,

here is the log from the commit of package x3270 for openSUSE:Factory checked 
in at 2013-07-24 15:32:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/x3270 (Old)
 and      /work/SRC/openSUSE:Factory/.x3270.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "x3270"

Changes:
--------
--- /work/SRC/openSUSE:Factory/x3270/x3270.changes      2013-06-13 
22:48:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.x3270.new/x3270.changes 2013-07-24 
15:32:24.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Jul 24 08:58:55 UTC 2013 - tchva...@suse.com
+
+- Fix building with new rpm and just use the macros availiable in
+  place of current hardcoded stuff. Passing of arguments to cp in
+  %doc macro seem not to be possible anymore.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ x3270.spec ++++++
--- /var/tmp/diff_new_pack.jd6glm/_old  2013-07-24 15:32:24.000000000 +0200
+++ /var/tmp/diff_new_pack.jd6glm/_new  2013-07-24 15:32:24.000000000 +0200
@@ -16,21 +16,18 @@
 #
 
 
+%define appdefdir   %{_datadir}/X11
+
 Name:           x3270
 BuildRequires:  autoconf
 BuildRequires:  bdftopcf
 BuildRequires:  fontpackages-devel
-BuildRequires:  ncurses-devel
-BuildRequires:  xorg-x11
-BuildRequires:  xorg-x11-devel
-%define        appdefdir   /usr/share/X11
-%define xbindir     /usr/bin
-%define xmandir     /usr/share/man
-%define xincludes   /usr/include
-%define xlibraries  /usr/%{_lib}
 BuildRequires:  freetype2
+BuildRequires:  ncurses-devel
 BuildRequires:  openssl-devel
 BuildRequires:  tcl-devel
+BuildRequires:  xorg-x11
+BuildRequires:  xorg-x11-devel
 Version:        3.3.12
 Release:        0
 Summary:        A Family of IBM 3270 Terminal Emulators
@@ -102,15 +99,12 @@
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS"
-export LIBX3270DIR=/etc/x3270
+export LIBX3270DIR=%{_sysconfdir}/x3270
 # the tcl variant
 cd tcl3270-3.3
     autoconf
-    ./configure \
+    %configure \
        --cache-file=../config.cache \
-       --bindir=%{_bindir} \
-       --prefix=%{_prefix} \
-       --mandir=%{_mandir} \
        --with-tcl=%tcl_version \
        --enable-ssl
     make LIBX3270DIR=${LIBX3270DIR}
@@ -118,14 +112,12 @@
 # the X variant
 cd x3270-3.3
     # pr3287 is built from the separate source pr3287*.tgz above.
-    ./configure \
+    %configure \
        --cache-file=../config.cache \
-       --prefix=%{_prefix} \
        --enable-app-defaults \
        --without-pr3287 \
-       --x-includes=%{xincludes} \
-       --x-libraries=%{xlibraries} \
-       --mandir=%{xmandir} \
+       --x-includes=%{_includedir} \
+       --x-libraries=%{_libdir} \
        --with-all-xinstall \
        --with-fontdir=%{_miscfontsdir} \
        --enable-ssl
@@ -135,32 +127,23 @@
 cd ..
 # the console variant
 cd c3270-3.3
-    ./configure \
+    %configure \
        --cache-file=../config.cache \
-       --bindir=%{_bindir} \
-       --prefix=%{_prefix} \
-       --mandir=%{_mandir} \
        --without-pr3287 \
        --enable-ssl
     make LIBX3270DIR=${LIBX3270DIR}
 cd ..
 # the scripting variant
 cd s3270-3.3
-    ./configure \
+    %configure \
        --cache-file=../config.cache \
-       --bindir=%{_bindir} \
-       --prefix=%{_prefix} \
-       --mandir=%{_mandir} \
        --enable-ssl
     make LIBX3270DIR=${LIBX3270DIR}
 cd ..
 # the printer
 cd pr3287-3.3
-    ./configure \
+    %configure \
        --cache-file=../config.cache \
-       --bindir=%{_bindir} \
-       --prefix=%{_prefix} \
-       --mandir=%{_mandir} \
        --enable-ssl
     make LIBX3270DIR=${LIBX3270DIR}
 cd ..
@@ -171,106 +154,109 @@
 cd ..
 
 %install
-export LIBX3270DIR=/etc/x3270
+export LIBX3270DIR=%{_sysconfdir}/x3270
 # abort on error
 set -e
-# if RPM_BUILD_ROOT is set, clean it up
-${RPM_BUILD_ROOT:+rm -rf $RPM_BUILD_ROOT}
 # create the default directory structure in the build root
-mkdir --parents $RPM_BUILD_ROOT{/usr/bin,%{_mandir}/{man1,man5}}
+mkdir --parents %{buildroot}{%{_bindir},%{_mandir}/{man1,man5}}
 # the X variant
 cd x3270-3.3
     chmod -x html/Keymap.html
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install.man
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install.man
     # make install does a mkfontdir, that creates a fonts.dir we don't
     # want in the package.  remove that:
-    rm $RPM_BUILD_ROOT%{_miscfontsdir}/fonts.dir
+    rm %{buildroot}%{_miscfontsdir}/fonts.dir
     install -d -m 755 \
-       $RPM_BUILD_ROOT%{appdefdir}/app-defaults
+       %{buildroot}%{appdefdir}/app-defaults
     install -m 644 X3270.xad \
-       $RPM_BUILD_ROOT%{appdefdir}/app-defaults/X3270
+       %{buildroot}%{appdefdir}/app-defaults/X3270
     # clean up:
     # remove remainders of patching the examples, if existing
     rm -v Examples/*.orig || true
 cd ..
 # the console variant
 cd c3270-3.3
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install.man
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install.man
 cd ..
 # the scripting variant
 cd s3270-3.3
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install.man
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install.man
 cd ..
 # the tcl variant
 cd tcl3270-3.3
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install.man
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install.man
 cd ..
 # the printer
 cd pr3287-3.3
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install
-    make DESTDIR=$RPM_BUILD_ROOT LIBX3270DIR=${LIBX3270DIR} install.man
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install
+    make DESTDIR=%{buildroot} LIBX3270DIR=${LIBX3270DIR} install.man
 cd ..
 # the IBM 026 keypunch emulator
 cd x026-1.0
-    make DESTDIR=$RPM_BUILD_ROOT install
+    make DESTDIR=%{buildroot} install
 cd ..
 # move site config files to the standard locations
-mkdir -p $RPM_BUILD_ROOT/usr/lib/x3270
+mkdir -p %{buildroot}/usr/lib/x3270
 # this is a per-site, not a per-machine config file
-chmod 644                             $RPM_BUILD_ROOT/etc/x3270/ibm_hosts
+chmod 644 %{buildroot}%{_sysconfdir}/x3270/ibm_hosts
 cp -a %{S:5} .
 # remove man-pages in /usr/man
-rm -rf $RPM_BUILD_ROOT/usr/man/man{1,5}
+rm -rf %{buildroot}/usr/man/man{1,5}
 # set permissions correct
-chmod ugo-x $RPM_BUILD_ROOT/usr/share/man/man{1,5}/*
+chmod ugo-x %{buildroot}%{_mandir}/man{1,5}/*
 
-%reconfigure_fonts_scriptlets
+# copy the docs
+mkdir -p %{buildroot}%{_docdir}/%name
+cp -pr --parents x3270-3.3/{Examples,html,Playback} 
%{buildroot}%{_docdir}/%name
+cp -pr --parents c3270-3.3/html %{buildroot}%{_docdir}/%name
+cp -pr --parents pr3287-3.3/html %{buildroot}%{_docdir}/%name
+cp -pr --parents s3270-3.3/{Examples,html} %{buildroot}%{_docdir}/%name
+cp -pr --parents tcl3270-3.3/{Examples,html} %{buildroot}%{_docdir}/%name
 
-%clean
-#${RPM_BUILD_ROOT:+rm -rf $RPM_BUILD_ROOT}
+%reconfigure_fonts_scriptlets
 
 %files
 %defattr(-,root,root,755)
 # common files
-%dir /etc/x3270
-%config(noreplace) /etc/x3270/ibm_hosts
-%doc /usr/share/man/man5/ibm_hosts.5.gz
-%doc /usr/share/man/man1/x3270if.1.gz
-%doc /usr/share/man/man1/x3270-script.1.gz
-/usr/bin/x3270if
+%dir %{_sysconfdir}/x3270
+%config(noreplace) %{_sysconfdir}/x3270/ibm_hosts
+%doc %{_mandir}/man5/ibm_hosts.5.gz
+%doc %{_mandir}/man1/x3270if.1.gz
+%doc %{_mandir}/man1/x3270-script.1.gz
+%{_bindir}/x3270if
 # x3270
-%{xbindir}/x3270
+%{_bindir}/x3270
 %{appdefdir}/app-defaults/X3270
 %dir %{_miscfontsdir}
 %{_miscfontsdir}/*
-%doc %{xmandir}/man1/x3270.1x.gz
-%doc --parents x3270-3.3/Examples
-%doc --parents x3270-3.3/html
-%doc --parents x3270-3.3/Playback
+%doc %{_mandir}/man1/x3270.1x.gz
+%doc %{_docdir}/%name/x3270-3.3/Examples
+%doc %{_docdir}/%name/x3270-3.3/html
+%doc %{_docdir}/%name/x3270-3.3/Playback
 # c3270
-/usr/bin/c3270
-%doc /usr/share/man/man1/c3270.1.gz
-%doc --parents c3270-3.3/html
+%{_bindir}/c3270
+%doc %{_mandir}/man1/c3270.1.gz
+%doc %{_docdir}/%name/c3270-3.3/html
 # pr3287
-/usr/bin/pr3287
-%doc /usr/share/man/man1/pr3287.1.gz
-%doc --parents pr3287-3.3/html
+%{_bindir}/pr3287
+%doc %{_mandir}/man1/pr3287.1.gz
+%doc %{_docdir}/%name/pr3287-3.3/html
 # s3270
-/usr/bin/s3270
-%doc /usr/share/man/man1/s3270.1.gz
-%doc --parents s3270-3.3/Examples
-%doc --parents s3270-3.3/html
+%{_bindir}/s3270
+%doc %{_mandir}/man1/s3270.1.gz
+%doc %{_docdir}/%name/s3270-3.3/Examples
+%doc %{_docdir}/%name/s3270-3.3/html
 # tcl3270
-/usr/bin/tcl3270
-%doc /usr/share/man/man1/tcl3270.1.gz
-%doc --parents tcl3270-3.3/Examples
-%doc --parents tcl3270-3.3/html
+%{_bindir}/tcl3270
+%doc %{_mandir}/man1/tcl3270.1.gz
+%doc %{_docdir}/%name/tcl3270-3.3/Examples
+%doc %{_docdir}/%name/tcl3270-3.3/html
 # x026
-%{xbindir}/x026
+%{_bindir}/x026
 %doc %attr(644,root,root) README.SuSE
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to