- Update to new upstream release 2018.05.17
OBS-URL: https://build.opensuse.org/package/show/utilities/schily?expand=0&rev=20
This commit is contained in:
30
schily.spec
30
schily.spec
@@ -16,12 +16,14 @@
|
||||
#
|
||||
|
||||
|
||||
%global box_version 2018.05.02
|
||||
%global cdr_version 3.02~a09
|
||||
%define rver 2018-05-02
|
||||
%global box_version 2018.05.17
|
||||
%global cdr_version 3.02~a10
|
||||
%global smake_version 1.3
|
||||
%global star_version 1.5.4
|
||||
%define rver 2018-05-17
|
||||
|
||||
Name: schily
|
||||
Version: 2018.05.02
|
||||
Version: 2018.05.17
|
||||
Release: 0
|
||||
Summary: A collection of command-line utilities maintained by J.Schilling
|
||||
License: CDDL-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND HPND AND ISC
|
||||
@@ -33,6 +35,7 @@ Source: https://downloads.sf.net/schilytools/%name-%rver.tar.bz2
|
||||
Patch1: gcc48wa.diff
|
||||
Patch2: iconv-name.diff
|
||||
Patch3: gccwarns.diff
|
||||
Patch4: psmake-time.diff
|
||||
# Honor https://en.opensuse.org/openSUSE:Packaging_Patches_guidelines#Upstream_policy
|
||||
# and submit patches upstream FIRST (cc to the bspkg maintainer perhaps).
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@@ -368,7 +371,9 @@ connection, and through that, have the rmt program executed.
|
||||
Summary: Portable Archive Exchange
|
||||
License: CDDL-1.0
|
||||
Group: Productivity/Archiving/Backup
|
||||
Requires: star = %box_version
|
||||
Version: %star_version
|
||||
Release: 0
|
||||
Requires: star = %star_version
|
||||
Provides: pax = 3.5
|
||||
Obsoletes: pax < 3.5
|
||||
|
||||
@@ -380,6 +385,8 @@ basically tar, but with additional extended attributes.
|
||||
Summary: tar implementation compliant to POSIX.1-2001
|
||||
License: CDDL-1.0
|
||||
Group: Productivity/Archiving/Backup
|
||||
Version: %star_version
|
||||
Release: 0
|
||||
|
||||
%description -n star
|
||||
Star is a tar-like archiver (tar standing for Tape ARchiver).
|
||||
@@ -396,7 +403,7 @@ Features:
|
||||
|
||||
%prep
|
||||
%setup -qn %name-%rver
|
||||
%patch -P 1 -P 2 -P 3 -p1
|
||||
%patch -P 1 -P 2 -P 3 -P 4 -p1
|
||||
find . "(" -type d -o -type f ")" -exec chmod u+w "{}" "+"
|
||||
|
||||
%build
|
||||
@@ -410,9 +417,9 @@ rm -fv libshedit/shlshedit.mk
|
||||
# Static link libsiconv. It forwards to glibc iconv for supported charsets.
|
||||
rm -fv libsiconv/shlsiconv.mk
|
||||
|
||||
pushd psmake/
|
||||
CFLAGS="%optflags -D_FILE_OFFSET_BITS=64" sh MAKE-sh
|
||||
popd
|
||||
#pushd psmake/
|
||||
#CFLAGS="%optflags" sh MAKE-sh
|
||||
#popd
|
||||
|
||||
# (this is a noninteractive build; nobody will read the warnings
|
||||
# or care about the pause, so use GMAKE_NOWARN.)
|
||||
@@ -421,7 +428,7 @@ popd
|
||||
#
|
||||
# Not fully parallel safe, so stick to default.
|
||||
#
|
||||
mycf="%optflags -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -fno-omit-frame-pointer -fPIC -finput-charset=ISO-8859-1"
|
||||
mycf="%optflags -fno-strict-aliasing -fno-omit-frame-pointer -fPIC -finput-charset=ISO-8859-1"
|
||||
gmake RUNPATH="" LINKMODE=dynamic COPTOPT="$mycf" LDOPTX=""
|
||||
rm -fv cdrecord/OBJ/*/cdrecord cdda2wav/OBJ/*/cdda2wav readcd/OBJ/*/readcd
|
||||
gmake RUNPATH="" LINKMODE=dynamic COPTOPT="$mycf -fPIE" LDOPTX=-pie
|
||||
@@ -466,7 +473,10 @@ rm -Rfv "$b/%_datadir/lib/siconv"
|
||||
# spax/star
|
||||
ln -sfv spax "$b/%_bindir/pax"
|
||||
rm -fv "$b/%_bindir/tar" "$b/%_bindir/gnutar"
|
||||
|
||||
# mt/rmt
|
||||
rm -fv "$b/%_bindir/mt" # handled up u-a
|
||||
ls -l "$b/%_mandir"/man*/*mt*
|
||||
mv "$b/%_mandir/man1/mt.1" "$b/%_mandir/man1/smt.1"
|
||||
mv "$b/%_sbindir/rmt" "$b/%_sbindir/srmt" # make room for u-a
|
||||
mv "$b/%_mandir/man1/rmt.1" "$b/%_mandir/man1/srmt.1"
|
||||
|
Reference in New Issue
Block a user