forked from pool/schily
upstream new tarball
OBS-URL: https://build.opensuse.org/package/show/utilities/schily?expand=0&rev=21
This commit is contained in:
20
schily.spec
20
schily.spec
@@ -35,7 +35,6 @@ 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
|
||||
@@ -403,7 +402,7 @@ Features:
|
||||
|
||||
%prep
|
||||
%setup -qn %name-%rver
|
||||
%patch -P 1 -P 2 -P 3 -P 4 -p1
|
||||
%patch -P 1 -P 2 -P 3 -p1
|
||||
find . "(" -type d -o -type f ")" -exec chmod u+w "{}" "+"
|
||||
|
||||
%build
|
||||
@@ -417,20 +416,16 @@ 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" sh MAKE-sh
|
||||
#popd
|
||||
find . -type f -exec touch {} +
|
||||
|
||||
# (this is a noninteractive build; nobody will read the warnings
|
||||
# or care about the pause, so use GMAKE_NOWARN.)
|
||||
#
|
||||
# To enable verbosity, use with CC=cc LDCC=cc DYNLD=cc.
|
||||
#
|
||||
# Not fully parallel safe, so stick to default.
|
||||
# - To enable verbosity, use with CC=cc LDCC=cc DYNLD=cc.
|
||||
# - Not fully parallel safe, so stick to default.
|
||||
#
|
||||
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
|
||||
# At this point, only the three programs should be relinked.
|
||||
# But on Leap 42.3, a bunch of .c files get rebuilt if we don't touch (see above).
|
||||
gmake RUNPATH="" LINKMODE=dynamic COPTOPT="$mycf -fPIE" LDOPTX=-pie
|
||||
|
||||
%install
|
||||
@@ -438,6 +433,9 @@ b="%buildroot"
|
||||
# D'oh… not parallel safe
|
||||
gmake GMAKE_NOWARN=true RUNPATH="" LINKMODE=dynamic \
|
||||
DESTDIR="$b" INS_BASE="%_prefix" install -j1
|
||||
# Fix permissions again.
|
||||
find "$b" "(" -type d -o -type f ")" -exec chmod u+w "{}" "+"
|
||||
|
||||
if test "%_lib" != lib; then
|
||||
mkdir -p "$b/%_libdir"
|
||||
mv "$b/%_prefix/lib"/* "$b/%_libdir/"
|
||||
|
Reference in New Issue
Block a user