Compare commits
13 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 406c72946d | |||
| 359b26bd42 | |||
|
|
34660f7fd4 | ||
|
|
980327f426 | ||
| 479cd4c74b | |||
| 11f7d3db7a | |||
| 6beba40732 | |||
| 442fded580 | |||
| 6f7d6f807f | |||
| 2120d0140f | |||
| 386bc3d0f4 | |||
| 920cbbcd79 | |||
| 895eb4dcfd |
30
81.patch
Normal file
30
81.patch
Normal file
@@ -0,0 +1,30 @@
|
||||
From 275c6bb242a12e9cfbc1a3b76ca447406b04858e Mon Sep 17 00:00:00 2001
|
||||
From: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
|
||||
Date: Mon, 28 Oct 2024 12:06:27 +0100
|
||||
Subject: [PATCH] Stop storing build host kernel version
|
||||
References: https://codeberg.org/schilytools/schilytools/pulls/81
|
||||
References: https://bugzilla.opensuse.org/show_bug.cgi?id=1232434
|
||||
|
||||
to make reproducible builds easier.
|
||||
See https://reproducible-builds.org/ for why this is good.
|
||||
|
||||
This patch was done while working on reproducible builds for openSUSE, sponsored by the NLnet NGI0 fund.
|
||||
|
||||
---
|
||||
cdda2wav/local.cnf.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/cdda2wav/local.cnf.in b/cdda2wav/local.cnf.in
|
||||
index 0874731c..d325cfa3 100644
|
||||
--- a/cdda2wav/local.cnf.in
|
||||
+++ b/cdda2wav/local.cnf.in
|
||||
@@ -151,5 +151,5 @@ $(WANT_INFOFILES) $(WANT_MD5) -DAUX_DEVICE=$(AUX_DEVICE)
|
||||
LIBS += @LIBS@
|
||||
|
||||
#VERSION_OS=@CDRTOOLS_VERSION@_$(O_ARCH)_$(OSREL)_$(K_ARCH)_$(P_ARCH)
|
||||
-VERSION_OS=_$(O_ARCH)_$(OSREL)_$(K_ARCH)_$(P_ARCH)
|
||||
+VERSION_OS=_$(O_ARCH)_$(K_ARCH)_$(P_ARCH)
|
||||
CUR_VERSION='"$(VERSION_OS)"'
|
||||
--
|
||||
2.45.2
|
||||
|
||||
BIN
schily-2022-10-16.tar.bz2
LFS
BIN
schily-2022-10-16.tar.bz2
LFS
Binary file not shown.
BIN
schily-2024-03-21.tar.bz2
LFS
Normal file
BIN
schily-2024-03-21.tar.bz2
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,39 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 17 03:59:20 UTC 2026 - Marius Grossu <marius.grossu@suse.com>
|
||||
|
||||
- Migrate from update-alternatives to libalternatives
|
||||
(bsc#1245915), (bsc#1245916)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 27 21:35:22 UTC 2025 - Martin Jambor <mjambor@suse.com>
|
||||
|
||||
- Add -std=gnu17 to compilation flags in order to allow building with
|
||||
GCC 15. [boo#1241945]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 5 19:13:23 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Modernize specfile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 29 06:00:12 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||
|
||||
- Add 81.patch to not store the build host kernel version (boo#1232434)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 12 10:45:32 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2024.03.21
|
||||
* mkisofs: produce less scrollback when logging progress to ttys.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 12 23:22:42 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2023.09.26
|
||||
* smake: add new -V option to print the expanded value of macros
|
||||
* Bourne Shell: Fix bug where set -o notify or set -b would cause
|
||||
the shell to exit when ^C was pressed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 17 16:35:18 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
@@ -418,7 +454,6 @@ Fri Jun 14 07:18:30 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||
to globbing.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Sun Jun 2 07:30:57 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to new upstream release 2019.05.28
|
||||
|
||||
135
schily.spec
135
schily.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package schily
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2026 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,8 +17,8 @@
|
||||
|
||||
|
||||
# grep -Pir 'define\s+VERSION|strvers'
|
||||
%define rver 2022-10-16
|
||||
%global box_version 2022.10.16
|
||||
%define rver 2024-03-21
|
||||
%global box_version 2024.03.21
|
||||
%global cdr_version 3.02~a10
|
||||
%global sccs_version 5.09
|
||||
%global smake_version 1.6
|
||||
@@ -40,6 +40,8 @@ Source1: README-FIRST
|
||||
# and submit patches upstream FIRST (cc to the bspkg maintainer perhaps).
|
||||
Patch1: iconv-name.diff
|
||||
Patch2: schily-2018-05-25_star_configuration.patch
|
||||
Patch3: 81.patch
|
||||
BuildRequires: alts
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
@@ -103,8 +105,7 @@ write BluRay media on a BluRay recorder.
|
||||
Summary: A program to generate tag files for ex/vi
|
||||
License: BSD-2-Clause AND CDDL-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND BSD-3-Clause AND HPND AND ISC
|
||||
Group: Development/Tools/Building
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
Requires: alts
|
||||
|
||||
%description ctags
|
||||
Ctags makes a tags file for ex(1) from the specified C, Pascal,
|
||||
@@ -330,7 +331,7 @@ Group: Productivity/Multimedia/CD/Record
|
||||
Version: %cdr_version
|
||||
Release: 0
|
||||
Requires(post): permissions
|
||||
Provides: cdrecord:/usr/bin/readcd
|
||||
Provides: cdrecord:%_bindir/readcd
|
||||
|
||||
%description -n readcd
|
||||
The readcd program can be used to read optical media and write the
|
||||
@@ -342,7 +343,7 @@ use cdrecord which supports a lot more media types.
|
||||
Summary: Remote SCSI server
|
||||
License: CDDL-1.0
|
||||
Group: Productivity/Multimedia/CD/Record
|
||||
Provides: cdrecord:/usr/sbin/rscsi
|
||||
Provides: cdrecord:%_sbindir/rscsi
|
||||
|
||||
%description -n rscsi
|
||||
The rscsi command is a remote generic SCSI transport server program.
|
||||
@@ -360,9 +361,8 @@ License: CDDL-1.0
|
||||
Group: Productivity/Archiving/Backup
|
||||
Provides: mt
|
||||
Obsoletes: star-rmt
|
||||
Provides: star-rmt:/usr/bin/smt
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
Provides: star-rmt:%_bindir/smt
|
||||
Conflicts: mt
|
||||
|
||||
%description mt
|
||||
The mt/smt program sends commands to a local or a remote magnetic
|
||||
@@ -374,9 +374,8 @@ License: CDDL-1.0
|
||||
Group: Productivity/Archiving/Backup
|
||||
Provides: rmt
|
||||
Obsoletes: star-rmt
|
||||
Provides: star-rmt:/usr/bin/srmt
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
Provides: star-rmt:%_bindir/srmt
|
||||
Conflicts: rmt
|
||||
|
||||
%description rmt
|
||||
rmt is a program that can be used by e.g. star and ufsdump
|
||||
@@ -462,7 +461,7 @@ GB).
|
||||
%prep
|
||||
%autosetup -n %name-%rver -p1
|
||||
find . "(" -type d -o -type f ")" -exec chmod u+w "{}" "+"
|
||||
cp %{SOURCE1} .
|
||||
cp %SOURCE1 .
|
||||
|
||||
%build
|
||||
%define _lto_cflags %nil
|
||||
@@ -479,7 +478,7 @@ rm -fv libsiconv/shlsiconv.mk
|
||||
# - 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 -fcommon"
|
||||
mycf="%optflags -fno-strict-aliasing -fno-omit-frame-pointer -fPIC -finput-charset=ISO-8859-1 -fcommon -std=gnu17"
|
||||
gmake RUNPATH="" LINKMODE=dynamic COPTOPT="$mycf" LDOPTX="" SCCS_BIN_PRE="" SCCS_HELP_PRE="" config
|
||||
gmake RUNPATH="" LINKMODE=dynamic COPTOPT="$mycf" LDOPTX="" SCCS_BIN_PRE="" SCCS_HELP_PRE="" all
|
||||
|
||||
@@ -542,7 +541,8 @@ mv -v "$b/%_bindir/ctags" "$b/%_bindir/ctags-schily"
|
||||
cp -v ctags/vctags.1 "$b/%_mandir/man1/"
|
||||
|
||||
# mt/rmt
|
||||
rm -fv "$b/%_bindir/mt" # handled up u-a
|
||||
ln -sv srmt "$b/%_bindir/rmt"
|
||||
ln -sv smt "$b/%_bindir/mt"
|
||||
ln -sv smt.1 "$b/%_mandir/man1/mt.1"
|
||||
ln -sv srmt.1 "$b/%_mandir/man1/rmt.1"
|
||||
|
||||
@@ -660,6 +660,16 @@ rm -Rfv \
|
||||
# Remove documentation (will be added in %_datadir/doc/packages/*)
|
||||
#rm -Rf "$b/%_datadir/doc"/*
|
||||
|
||||
# alternatives configuration directories
|
||||
mkdir -p "$b/%_datadir/libalternatives/ctags"
|
||||
ln -sf "%_bindir/alts" "$b/%_bindir/ctags"
|
||||
# ctags implementation (schily)
|
||||
cat >"$b/%_datadir/libalternatives/ctags/15.conf" <<-EOF
|
||||
binary=%_bindir/vctags
|
||||
man=vctags.1
|
||||
group=ctags
|
||||
EOF
|
||||
|
||||
%fdupes -s %buildroot/%_prefix
|
||||
|
||||
%check
|
||||
@@ -675,68 +685,23 @@ true
|
||||
%set_permissions %_bindir/cdda2wav
|
||||
true
|
||||
|
||||
%post ctags
|
||||
"%_sbindir/update-alternatives" \
|
||||
--install "%_bindir/ctags" ctags "%_bindir/ctags-schily" 20
|
||||
"%_sbindir/update-alternatives" --auto ctags
|
||||
|
||||
%postun ctags
|
||||
if test "$1" = 0; then
|
||||
"%_sbindir/update-alternatives" --remove ctags "%_bindir/ctags-schily"
|
||||
fi
|
||||
|
||||
%post -n readcd
|
||||
%set_permissions %_bindir/readcd
|
||||
true
|
||||
|
||||
%post mt
|
||||
"%_sbindir/update-alternatives" \
|
||||
--install "%_bindir/mt" mt "%_bindir/smt" 10 \
|
||||
--slave "%_mandir/man1/mt.1%ext_man" "mt.1%ext_man" "%_mandir/man1/smt.1%ext_man"
|
||||
"%_sbindir/update-alternatives" --auto mt
|
||||
|
||||
%postun mt
|
||||
if test "$1" = 0; then
|
||||
"%_sbindir/update-alternatives" --remove mt "%_bindir/smt"
|
||||
fi
|
||||
|
||||
%post rmt
|
||||
"%_sbindir/update-alternatives" \
|
||||
--install "%_bindir/rmt" rmt "%_bindir/srmt" 10 \
|
||||
--slave "%_mandir/man1/rmt.1%ext_man" "rmt.1%ext_man" "%_mandir/man1/srmt.1%ext_man"
|
||||
"%_sbindir/update-alternatives" --auto rmt
|
||||
|
||||
%postun rmt
|
||||
if test "$1" = 0; then
|
||||
"%_sbindir/update-alternatives" --remove rmt "%_bindir/srmt"
|
||||
fi
|
||||
|
||||
%post -n libcdrdeflt1_0 -p /sbin/ldconfig
|
||||
%postun -n libcdrdeflt1_0 -p /sbin/ldconfig
|
||||
%post -n libdeflt1_0 -p /sbin/ldconfig
|
||||
%postun -n libdeflt1_0 -p /sbin/ldconfig
|
||||
%post -n libedc_ecc1_0 -p /sbin/ldconfig
|
||||
%postun -n libedc_ecc1_0 -p /sbin/ldconfig
|
||||
%post -n libedc_ecc_dec1_0 -p /sbin/ldconfig
|
||||
%postun -n libedc_ecc_dec1_0 -p /sbin/ldconfig
|
||||
%post -n libfile1_0 -p /sbin/ldconfig
|
||||
%postun -n libfile1_0 -p /sbin/ldconfig
|
||||
%post -n libfind4_0 -p /sbin/ldconfig
|
||||
%postun -n libfind4_0 -p /sbin/ldconfig
|
||||
%post -n libparanoia1_0 -p /sbin/ldconfig
|
||||
%postun -n libparanoia1_0 -p /sbin/ldconfig
|
||||
%post -n librmt1_0 -p /sbin/ldconfig
|
||||
%postun -n librmt1_0 -p /sbin/ldconfig
|
||||
%post -n librscg1_0 -p /sbin/ldconfig
|
||||
%postun -n librscg1_0 -p /sbin/ldconfig
|
||||
%post -n libscg1_0 -p /sbin/ldconfig
|
||||
%postun -n libscg1_0 -p /sbin/ldconfig
|
||||
%post -n libscgcmd1_0 -p /sbin/ldconfig
|
||||
%postun -n libscgcmd1_0 -p /sbin/ldconfig
|
||||
%post -n libschily2_0 -p /sbin/ldconfig
|
||||
%postun -n libschily2_0 -p /sbin/ldconfig
|
||||
%post -n libxtermcap1_0 -p /sbin/ldconfig
|
||||
%postun -n libxtermcap1_0 -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n libcdrdeflt1_0
|
||||
%ldconfig_scriptlets -n libdeflt1_0
|
||||
%ldconfig_scriptlets -n libedc_ecc1_0
|
||||
%ldconfig_scriptlets -n libedc_ecc_dec1_0
|
||||
%ldconfig_scriptlets -n libfile1_0
|
||||
%ldconfig_scriptlets -n libfind4_0
|
||||
%ldconfig_scriptlets -n libparanoia1_0
|
||||
%ldconfig_scriptlets -n librmt1_0
|
||||
%ldconfig_scriptlets -n librscg1_0
|
||||
%ldconfig_scriptlets -n libscg1_0
|
||||
%ldconfig_scriptlets -n libscgcmd1_0
|
||||
%ldconfig_scriptlets -n libschily2_0
|
||||
%ldconfig_scriptlets -n libxtermcap1_0
|
||||
|
||||
%verifyscript -n cdrecord
|
||||
%verify_permissions -e %_bindir/cdrecord
|
||||
@@ -796,9 +761,13 @@ fi
|
||||
|
||||
%files ctags
|
||||
%license CDDL.Schily.txt
|
||||
%_bindir/ctags
|
||||
%_bindir/ctags-schily
|
||||
%_bindir/vctags
|
||||
%_mandir/man1/vctags.1*
|
||||
%dir %_datadir/libalternatives/
|
||||
%dir %_datadir/libalternatives/ctags/
|
||||
%_datadir/libalternatives/ctags/15.conf
|
||||
|
||||
%files -n libcdrdeflt1_0
|
||||
%license CDDL.Schily.txt
|
||||
@@ -892,7 +861,6 @@ fi
|
||||
%_mandir/man3/fexecle.3*
|
||||
%_mandir/man3/fexecv.3*
|
||||
%exclude %_mandir/man3/fexecve.3*
|
||||
%_mandir/man3/fgetline.3*
|
||||
%_mandir/man3/file_raise.3*
|
||||
%_mandir/man3/fileclose.3*
|
||||
%_mandir/man3/fileluopen.3*
|
||||
@@ -919,11 +887,12 @@ fi
|
||||
%_mandir/man3/getlallargs.3*
|
||||
%_mandir/man3/getlargs.3*
|
||||
%_mandir/man3/getlfiles.3*
|
||||
%exclude %_mandir/man3/getline.3*
|
||||
%_mandir/man3/getvallargs.3*
|
||||
%_mandir/man3/getvargs.3*
|
||||
%_mandir/man3/getvfiles.3*
|
||||
%_mandir/man3/handlecond.3*
|
||||
%_mandir/man3/js_fgetline.3*
|
||||
%_mandir/man3/js_getline.3*
|
||||
%_mandir/man3/movebytes.3*
|
||||
%_mandir/man3/ofindline.3*
|
||||
%_mandir/man3/patcompile.3*
|
||||
@@ -1028,22 +997,20 @@ fi
|
||||
|
||||
%files -n schily-mt
|
||||
%license CDDL.Schily.txt
|
||||
%_bindir/mt
|
||||
%_bindir/smt
|
||||
%_mandir/man1/smt.1*
|
||||
%ghost %_sysconfdir/alternatives/mt
|
||||
%ghost %_sysconfdir/alternatives/mt.1%ext_man
|
||||
%ghost %_mandir/man1/mt.1%ext_man
|
||||
%_mandir/man1/mt.1%ext_man
|
||||
%_mandir/man1/smt.1%ext_man
|
||||
|
||||
%files -n schily-rmt
|
||||
%license CDDL.Schily.txt
|
||||
%config(noreplace) %_sysconfdir/default/rmt
|
||||
%_docdir/rmt/
|
||||
%_docdir/schily-rmt
|
||||
%_bindir/rmt
|
||||
%_bindir/srmt
|
||||
%_mandir/man1/srmt.1*
|
||||
%ghost %_sysconfdir/alternatives/rmt
|
||||
%ghost %_sysconfdir/alternatives/rmt.1%ext_man
|
||||
%ghost %_mandir/man1/rmt.1%ext_man
|
||||
%_mandir/man1/rmt.1%ext_man
|
||||
%_mandir/man1/srmt.1%ext_man
|
||||
|
||||
%files -n smake
|
||||
%_bindir/smake
|
||||
|
||||
Reference in New Issue
Block a user