Changeset 859 for spec/trunk/SPECS


Ignore:
Timestamp:
Oct 14, 2016, 5:50:40 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Spec: cpio: adapted to latest toolchain

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/cpio.spec

    r336 r859  
     1#define svn_url     e:/trees/cpio/trunk
     2%define svn_url     http://svn.netlabs.org/repos/ports/cpio/trunk
     3%define svn_rev     1747
    14
    25Summary: A GNU archiving program
    36Name: cpio
    47Version: 2.11
    5 Release: 4%{?dist}
     8Release: 5%{?dist}
    69License: GPLv3+
    710Group: Applications/Archiving
    811URL: http://www.gnu.org/software/cpio/
    9 Source: ftp://ftp.gnu.org/gnu/cpio/cpio-%{version}.tar.gz
    10 Source1: cpio.1
    11 
    12 Patch1: cpio-os2.diff
     12Vendor:  bww bitwise works GmbH
     13Source:  %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
    1314
    1415#Requires(post): /sbin/install-info
    1516#Requires(preun): /sbin/install-info
    16 #BuildRequires: texinfo, autoconf, gettext, rmt
    17 BuildRequires: gettext
     17BuildRequires: texinfo, autoconf, gettext
     18#BuildRequires: rmt
    1819Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
     20
    1921Requires: gettext-libs
    2022
     
    3335Install cpio if you need a program to manage file archives.
    3436
     37%debug_package
     38
     39
    3540%prep
     41%if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0}
    3642%setup -q
    37 %patch1 -p1 -b .os2~
    38 #autoheader
     43%else
     44%setup -n "%{name}-%{version}" -Tc
     45svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
     46rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
     47(cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
     48%endif
     49
     50autoreconf -fvi
    3951
    4052%build
    41 export CONFIG_SHELL="/@unixroot/usr/bin/sh.exe"
    42 export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -pedantic -fno-strict-aliasing -Wall" ; \
    43 export LDFLAGS="-Zbin-files -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp" ; \
    44 export LIBS="-lintl -lurpo" ; \
    45 %configure --with-rmt="%{_sysconfdir}/rmt" \
    46     "--cache-file=%{_topdir}/cache/%{name}-%{_target_cpu}.cache"
     53export LDFLAGS="-Zbin-files -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
     54export LIBS="-lcx"
     55%configure --with-rmt="%{_sysconfdir}/rmt"
    4756
    4857make %{?_smp_mflags}
     
    5564rm -f $RPM_BUILD_ROOT%{_libexecdir}/rmt
    5665rm -f $RPM_BUILD_ROOT%{_infodir}/dir
    57 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1*
    58 install -c -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1
    5966
    60 rm -f $RPM_BUILD_ROOT%{_usr}/lib/charset.alias
    61 
    62 #%find_lang %{name}
     67%find_lang %{name}
    6368
    6469%clean
     
    8287#fi
    8388
    84 %files
    85 # -f %{name}.lang
     89%files -f %{name}.lang
    8690%defattr(-,root,root,0755)
    8791%doc AUTHORS ChangeLog NEWS README THANKS TODO COPYING
    88 %{_bindir}/*
     92%{_bindir}/*.exe
    8993%{_mandir}/man*/*
    9094%{_infodir}/*.info*
     
    9296
    9397%changelog
     98* Fri Oct 14 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 2.11-5
     99- add debug package
     100- adapt to latest toolchain
     101
    94102* Mon Dec 03 2012 yd
    95103- remove file name ending \r due to binary stdin. fixes ticket:16.
Note: See TracChangeset for help on using the changeset viewer.