Compare commits
No commits in common. "rawhide" and "f29" have entirely different histories.
13 changed files with 303 additions and 356 deletions
13
.gitignore
vendored
13
.gitignore
vendored
|
|
@ -1,9 +1,10 @@
|
|||
*~
|
||||
clog
|
||||
*.rpm
|
||||
results_*/
|
||||
ocp-*.tar.gz
|
||||
ocp-*.tar.bz2
|
||||
ocp-snapshot-20100110.tar.bz2
|
||||
ocp-0.1.20.tar.bz2
|
||||
ocp-0.1.21.tar.bz2
|
||||
opencp25ani1.zip
|
||||
opencp25image1.zip
|
||||
ocp-*/
|
||||
/ocp-0.1.22-20150223gitbceb98e.tar.bz2
|
||||
/ocp-0.1.22-20150224gita07bf5d.tar.bz2
|
||||
/opencubicplayer-code-e62ae525f16712fdbb9f655383071d0d683d3dc9.zip
|
||||
/opencubicplayer-code-849cc42c9446f68935269d6cc039dfd46e620f91.zip
|
||||
|
|
|
|||
53
ocp-0.1.20-docdir.patch
Normal file
53
ocp-0.1.20-docdir.patch
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
diff -up ocp-0.1.20/doc/texi/Makefile.docdir ocp-0.1.20/doc/texi/Makefile
|
||||
--- ocp-0.1.20/doc/texi/Makefile.docdir 2010-05-17 05:55:16.000000000 -0400
|
||||
+++ ocp-0.1.20/doc/texi/Makefile 2013-08-06 18:04:28.506454302 -0400
|
||||
@@ -19,12 +19,12 @@ install: all
|
||||
mkdir -p "$(DESTDIR)$(INFODIR)"
|
||||
$(CP) ocp.info.gz "$(DESTDIR)$(INFODIR)"
|
||||
install-info --dir-file="$(DESTDIR)$(INFODIR)/dir" "$(DESTDIR)$(INFODIR)/ocp.info.gz" || true
|
||||
- mkdir -p "$(DESTDIR)$(PREFIX)/share/doc/ocp$(DIR_SUFFIX)/html"
|
||||
- $(CP) -R ocp.html/* "$(DESTDIR)$(PREFIX)/share/doc/ocp$(DIR_SUFFIX)/html"
|
||||
+ mkdir -p "$(DESTDIR)$(DOCDIR)/html"
|
||||
+ $(CP) -R ocp.html/* "$(DESTDIR)$(DOCDIR)/html"
|
||||
uninstall:
|
||||
install-info --delete --dir-file="$(DESTDIR)$(INFODIR)/dir" "$(DESTDIR)$(INFODIR)/ocp.info.gz"
|
||||
rm -f "$(DESTDIR)$(INFODIR)/ocp.info.gz"
|
||||
- rm -Rf "$(DESTDIR)$(PREFIX)/share/doc/ocp$(DIR_SUFFIX)/html"
|
||||
+ rm -Rf "$(DESTDIR)$(DOCDIR)/html"
|
||||
else
|
||||
all:
|
||||
|
||||
diff -up ocp-0.1.20/Makefile.in.docdir ocp-0.1.20/Makefile.in
|
||||
--- ocp-0.1.20/Makefile.in.docdir 2010-05-17 05:55:17.000000000 -0400
|
||||
+++ ocp-0.1.20/Makefile.in 2013-08-06 18:00:54.994677835 -0400
|
||||
@@ -35,8 +35,8 @@ endif
|
||||
|
||||
|
||||
install: all
|
||||
- mkdir -p "$(DESTDIR)$(PREFIX)/share/doc/ocp$(DIR_SUFFIX)"
|
||||
- $(CP) AUTHORS BUGS COPYING CREDITS KEYBOARD_REMAPS SUID TODO "$(DESTDIR)$(PREFIX)/share/doc/ocp$(DIR_SUFFIX)"
|
||||
+ mkdir -p "$(DESTDIR)$(DOCDIR)"
|
||||
+ $(CP) AUTHORS BUGS COPYING CREDITS KEYBOARD_REMAPS SUID TODO "$(DESTDIR)$(DOCDIR)"
|
||||
mkdir -p "$(DESTDIR)$(PREFIX)/share/ocp$(DIR_SUFFIX)/data"
|
||||
$(CP) ocp.hlp "$(DESTDIR)$(PREFIX)/share/ocp$(DIR_SUFFIX)/data"
|
||||
mkdir -p "$(DESTDIR)$(PREFIX)/share/ocp$(DIR_SUFFIX)/etc"
|
||||
@@ -131,7 +131,7 @@ endif
|
||||
$(MAKE) -C stuff TOPDIR=../$(TOPDIR) uninstall
|
||||
$(MAKE) -C medialib TOPDIR=../$(TOPDIR) uninstall
|
||||
$(MAKE) -C doc TOPDIR="../$(TOPDIR)" uninstall
|
||||
- rm -Rf "$(DESTDIR)$(PREFIX)/share/doc/ocp$(DIR_SUFFIX)" "$(DESTDIR)$(PREFIX)/share/ocp$(DIR_SUFFIX)" "$(DESTDIR)$(LIBDIR)" "$(DESTDIR)$(BINDIR)/ocp$(DIR_SUFFIX)" "$(DESTDIR)$(BINDIR)/ocp" "$(DESTDIR)$(BINDIR)/ocp-curses" "$(DESTDIR)$(BINDIR)/ocp-sdl" "$(DESTDIR)$(BINDIR)/ocp-vcsa" "$(DESTDIR)$(BINDIR)/ocp-x11" "$(DESTDIR)$(BINDIR)/ultrafix.sh"
|
||||
+ rm -Rf "$(DESTDIR)$(DOCDIR)" "$(DESTDIR)$(PREFIX)/share/ocp$(DIR_SUFFIX)" "$(DESTDIR)$(LIBDIR)" "$(DESTDIR)$(BINDIR)/ocp$(DIR_SUFFIX)" "$(DESTDIR)$(BINDIR)/ocp" "$(DESTDIR)$(BINDIR)/ocp-curses" "$(DESTDIR)$(BINDIR)/ocp-sdl" "$(DESTDIR)$(BINDIR)/ocp-vcsa" "$(DESTDIR)$(BINDIR)/ocp-x11" "$(DESTDIR)$(BINDIR)/ultrafix.sh"
|
||||
rm -f "$(DESTDIR)$(PREFIX)/share/applications/opencubicplayer.desktop" "$(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/opencubicplayer.xpm" "$(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/opencubicplayer.xpm"
|
||||
|
||||
dirs:
|
||||
diff -up ocp-0.1.20/Rules.make.in.docdir ocp-0.1.20/Rules.make.in
|
||||
--- ocp-0.1.20/Rules.make.in.docdir 2010-05-17 05:55:16.000000000 -0400
|
||||
+++ ocp-0.1.20/Rules.make.in 2013-08-06 18:00:54.994677835 -0400
|
||||
@@ -4,6 +4,7 @@ PREFIX=@PREFIX@
|
||||
LIBDIR=@LIBDIR@
|
||||
INFODIR=@INFODIR@
|
||||
BINDIR=@BINDIR@
|
||||
+DOCDIR=@docdir@
|
||||
SYSCONFDIR=@SYSCONFDIR@
|
||||
DESKTOP_FILE_INSTALL=@DESKTOP_FILE_INSTALL@
|
||||
|
||||
12
ocp-0.1.20-no-i386-asm.patch
Normal file
12
ocp-0.1.20-no-i386-asm.patch
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
diff -up ocp-0.1.20/config.h.in.noi386asm ocp-0.1.20/config.h.in
|
||||
--- ocp-0.1.20/config.h.in.noi386asm 2010-05-17 05:55:17.000000000 -0400
|
||||
+++ ocp-0.1.20/config.h.in 2011-06-05 20:59:44.866924202 -0400
|
||||
@@ -125,7 +125,7 @@
|
||||
#undef HAVE_RESIZETERM
|
||||
|
||||
#if (defined(_X86) || defined(__i386__)) && !defined(__APPLE__)
|
||||
-#define I386_ASM 1
|
||||
+/* #define I386_ASM */
|
||||
#endif
|
||||
|
||||
/* #define I386_ASM_EMU 1 */
|
||||
30
ocp-0.1.20-timidity-parse-config.patch
Normal file
30
ocp-0.1.20-timidity-parse-config.patch
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
diff -up ocp-0.1.20/playgmi/gmitimidity.c.timidity ocp-0.1.20/playgmi/gmitimidity.c
|
||||
--- ocp-0.1.20/playgmi/gmitimidity.c.timidity 2010-05-17 05:55:16.000000000 -0400
|
||||
+++ ocp-0.1.20/playgmi/gmitimidity.c 2011-06-01 23:36:26.491647508 -0400
|
||||
@@ -56,7 +56,7 @@ static void parse_config(FILE *input, in
|
||||
if ((pos=strchr(line, '#')))
|
||||
*pos=0;
|
||||
base=line;
|
||||
- while ((*base)&&(*base==' '))
|
||||
+ while ((*base)&&isspace(*base))
|
||||
base++;
|
||||
if (!base)
|
||||
continue;
|
||||
@@ -184,7 +184,7 @@ static int loadpatchTimidity( struct min
|
||||
fprintf(stderr, "[timidity] not entry configured for program %d\n", program);
|
||||
return errFileMiss;
|
||||
}
|
||||
- for (i=DirectoryStackIndex-1;i>=0;i--)
|
||||
+ for (i=DirectoryStackIndex;i>=0;i--)
|
||||
{
|
||||
snprintf(path, sizeof(path), "%s/%s.pat", DirectoryStack[i], midInstrumentNames[program]);
|
||||
if ((file=fopen(path, "r"))!=NULL)
|
||||
@@ -220,7 +220,7 @@ static int addpatchTimidity( struct mins
|
||||
fprintf(stderr, "[timidity] not entry configured for program %d\n", program);
|
||||
return errFileMiss;
|
||||
}
|
||||
- for (i=DirectoryStackIndex-1;i>=0;i--)
|
||||
+ for (i=DirectoryStackIndex;i>=0;i--)
|
||||
{
|
||||
snprintf(path, sizeof(path), "%s/%s.pat", DirectoryStack[i], midInstrumentNames[program]);
|
||||
if ((file=fopen(path, "r"))!=NULL)
|
||||
13
ocp-0.1.21-pat-use-first-sample.patch
Normal file
13
ocp-0.1.21-pat-use-first-sample.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff -up ocp-0.1.21/playgmi/gmipat.c.pat ocp-0.1.21/playgmi/gmipat.c
|
||||
--- ocp-0.1.21/playgmi/gmipat.c.pat 2011-11-17 16:46:08.000000000 -0500
|
||||
+++ ocp-0.1.21/playgmi/gmipat.c 2013-12-27 23:46:56.436929356 -0500
|
||||
@@ -370,7 +370,8 @@ addpatchPAT (FILE *file,
|
||||
if (lh.samples!=1)
|
||||
{
|
||||
fprintf(stderr, "[*.PAT loader] # Samples != 1\n");
|
||||
- return errFormStruc;
|
||||
+ /* return errFormStruc; */
|
||||
+ lh.samples=1; /* only use the first sample */
|
||||
}
|
||||
|
||||
if ((st=loadsamplePAT(file, ins, sn, ph.voices, 0, sampnum, 0, sip, samplenum)))
|
||||
26
ocp-0.1.22-configure-gcc-versions.patch
Normal file
26
ocp-0.1.22-configure-gcc-versions.patch
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
diff --git a/configure b/configure
|
||||
index f206a3c..275afcb 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -4612,7 +4612,7 @@ else
|
||||
'')
|
||||
as_fn_error $? "not found" "$LINENO" 5;
|
||||
;;
|
||||
- 2.95.[2-9]|2.95.[2-9][-.]*|3.[0-9]|3.[0-9].[0-9]|3.[0-9]|3.[0-9].[0-9]-*|4.*|5.*)
|
||||
+ 2.95.[2-9]|2.95.[2-9][-.]*|3.[0-9]|3.[0-9].[0-9]|3.[0-9]|3.[0-9].[0-9]-*|4.*|5.*|6.*|7*|8*)
|
||||
_cc_major=`echo $cc_version | cut -d '.' -f 1`
|
||||
_cc_minor=`echo $cc_version | cut -d '.' -f 2`
|
||||
_cc_mini=`echo $cc_version | cut -d '.' -f 3`
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 2c82c4e..1e77fb3 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -119,7 +119,7 @@ else
|
||||
'')
|
||||
AC_MSG_ERROR([not found]);
|
||||
;;
|
||||
- 2.95.[[2-9]]|2.95.[[2-9]][[-.]]*|3.[[0-9]]|3.[[0-9]].[[0-9]]|3.[[0-9]]|3.[[0-9]].[[0-9]]-*|4.*|5.*)
|
||||
+ 2.95.[[2-9]]|2.95.[[2-9]][[-.]]*|3.[[0-9]]|3.[[0-9]].[[0-9]]|3.[[0-9]]|3.[[0-9]].[[0-9]]-*|4.*|5.*|6.*|7*|8*)
|
||||
_cc_major=`echo $cc_version | cut -d '.' -f 1`
|
||||
_cc_minor=`echo $cc_version | cut -d '.' -f 2`
|
||||
_cc_mini=`echo $cc_version | cut -d '.' -f 3`
|
||||
64
ocp-0.1.22-timidity-parse-config.patch
Normal file
64
ocp-0.1.22-timidity-parse-config.patch
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
diff -up ocp-0.1.22-20150223gitbceb98e/playgmi/gmitimidity.c.timidity ocp-0.1.22-20150223gitbceb98e/playgmi/gmitimidity.c
|
||||
--- ocp-0.1.22-20150223gitbceb98e/playgmi/gmitimidity.c.timidity 2015-02-23 22:38:38.000000000 -0500
|
||||
+++ ocp-0.1.22-20150223gitbceb98e/playgmi/gmitimidity.c 2015-02-24 00:04:03.464743077 -0500
|
||||
@@ -200,7 +200,7 @@ static int loadpatchTimidity( struct min
|
||||
if (len >= 4)
|
||||
needpat = strcasecmp(midInstrumentNames[program]+len-4, ".pat");
|
||||
|
||||
- if (midInstrumentNames[program][0] != '/') /* Is the path absolute? */
|
||||
+ if (midInstrumentNames[program][0] == '/') /* Is the path absolute? */
|
||||
{
|
||||
snprintf(path, sizeof(path), "%s%s", midInstrumentNames[program], needpat?".pat":"");
|
||||
|
||||
@@ -241,28 +241,41 @@ static int addpatchTimidity( struct mins
|
||||
int retval;
|
||||
char path[PATH_MAX+NAME_MAX];
|
||||
int i;
|
||||
+ int needpat = 1;
|
||||
+ int len;
|
||||
|
||||
if (!*midInstrumentNames[program])
|
||||
{
|
||||
fprintf(stderr, "[timidity] not entry configured for program %d\n", program);
|
||||
return errFileMiss;
|
||||
}
|
||||
- for (i=DirectoryStackIndex-1;i>=0;i--)
|
||||
+
|
||||
+ len = strlen(midInstrumentNames[program]);
|
||||
+ if (len >= 4)
|
||||
+ needpat = strcasecmp(midInstrumentNames[program]+len-4, ".pat");
|
||||
+
|
||||
+ if (midInstrumentNames[program][0] == '/') /* Is the path absolute? */
|
||||
{
|
||||
- int needpat = 1;
|
||||
- int len = strlen(midInstrumentNames[program]);
|
||||
- if (len >= 4)
|
||||
- needpat = strcasecmp(midInstrumentNames[program]+len-4, ".pat");
|
||||
- snprintf(path, sizeof(path), "%s/%s%s", DirectoryStack[i], midInstrumentNames[program], needpat?".pat":"");
|
||||
- if ((file=fopen(path, "r"))!=NULL)
|
||||
- break;
|
||||
+ snprintf(path, sizeof(path), "%s%s", midInstrumentNames[program], needpat?".pat":"");
|
||||
+
|
||||
+ if ((file=fopen(path, "r"))==NULL)
|
||||
+ {
|
||||
+ fprintf(stderr, "[timidity] '%s': failed to open file\n", path);
|
||||
+ }
|
||||
+ } else {
|
||||
+ for (i=DirectoryStackIndex-1;i>=0;i--)
|
||||
+ {
|
||||
+ snprintf(path, sizeof(path), "%s/%s%s", DirectoryStack[i], midInstrumentNames[program], needpat?".pat":"");
|
||||
+ if ((file=fopen(path, "r"))!=NULL)
|
||||
+ break;
|
||||
+ fprintf(stderr, "[timidity] '%s': failed to open file (we might try other directory prefixes before we give up)\n", path);
|
||||
+ }
|
||||
}
|
||||
if (!file)
|
||||
{
|
||||
- fprintf(stderr, "[timidity] '%s': failed to open file\n", midInstrumentNames[program]);
|
||||
+ fprintf(stderr, "[timidity] failed to open instrument %s\n", midInstrumentNames[program]);
|
||||
return errFileMiss;
|
||||
}
|
||||
-
|
||||
fprintf(stderr, "[timidity] loading file %s\n", path);
|
||||
retval=addpatchPAT(file, ins, program, sn, sampnum, sip, samplenum);
|
||||
fclose(file);
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
diff -up ocp-0.2.106/ocp.ini.in.optimize ocp-0.2.106/ocp.ini.in
|
||||
--- ocp-0.2.106/ocp.ini.in.optimize 2023-07-30 18:13:45.000000000 -0400
|
||||
+++ ocp-0.2.106/ocp.ini.in 2023-08-05 09:11:31.042860041 -0400
|
||||
@@ -27,7 +27,7 @@
|
||||
; you can also add new devices by copying the section and renaming it.
|
||||
; (8 chars only)
|
||||
; note: the first device found in each list will be uses as default
|
||||
- playerdevices=devpALSA devpOSS devpCA devpSDL2 devpSDL devpNone devpDisk
|
||||
+ playerdevices=devpALSA devpSDL2 devpNone devpDisk
|
||||
wavetabledevices=devwMixF devwMixQ devwMix devwNone
|
||||
mixrate=44100 ; -sr44100
|
||||
mixprocrate=4096000 ; max channels*rate (for slow cpus) (4096000==64*64000)
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
diff -up ocp-0.2.106/ocp.ini.in.rompaths ocp-0.2.106/ocp.ini.in
|
||||
--- ocp-0.2.106/ocp.ini.in.rompaths 2023-07-30 18:13:45.000000000 -0400
|
||||
+++ ocp-0.2.106/ocp.ini.in 2023-08-05 09:09:18.608319915 -0400
|
||||
@@ -135,9 +135,9 @@
|
||||
; kernal=~/roms/KERNAL.ROM
|
||||
; basic=../BASIC.ROM
|
||||
; chargen=/var/lib/roms/chargen.ROM
|
||||
- kernal=KERNAL.ROM
|
||||
- basic=BASIC.ROM
|
||||
- chargen=CHARGEN.ROM
|
||||
+ kernal=/usr/share/vice/C64/kernal
|
||||
+ basic=/usr/share/vice/C64/basic
|
||||
+ chargen=/usr/share/vice/C64/chargen
|
||||
|
||||
[adplug]
|
||||
emulator=nuked ; Possible values are ken, nuked, satoh woody and retrowave.
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Try to find the versions of all the bundled source code projects by
|
||||
# searching for Autoconf AC_INIT macros.
|
||||
|
||||
if [ x$1 = x ]; then
|
||||
tree="."
|
||||
else
|
||||
tree="$1"
|
||||
fi
|
||||
|
||||
if [ ! -e ${tree}/configure.ac ]; then
|
||||
echo "Missing ${tree}/configure.ac."
|
||||
echo "Usage: $0 [path-to-root-of-ocp-source-tree]"
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
grep -hEr 'AC_INIT\(|lib_major|lib_minor|lib_level' ${tree} | grep -Ev '#|='
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Since this project uses git submodules and Github's auto-archive
|
||||
# feature doesn't archive the submodules, you need to create a git
|
||||
# snapshot tarball manually with this ocp-git-snapshot.sh script.
|
||||
|
||||
if [ -e ocp ]; then
|
||||
echo "Not overwriting existing file: "
|
||||
ls -ld ocp
|
||||
exit 1
|
||||
fi
|
||||
|
||||
set -x
|
||||
git clone --recurse-submodules https://github.com/mywave82/opencubicplayer ocp
|
||||
head=`git -C ocp rev-parse HEAD`
|
||||
headdate=`git -C ocp log -1 --format=%cd --date='format:%Y%m%d'`
|
||||
set +x
|
||||
|
||||
if [ -e ocp-${head} -o -e ocp-${head}.tar.bz2 ]; then
|
||||
echo "Not overwriting existing files: "
|
||||
ls -ld ocp-${head} ocp-${head}.tar.bz2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
set -x
|
||||
mv ocp ocp-${head}
|
||||
tar cjf ocp-${head}.tar.bz2 --exclude='.git*' ocp-${head}
|
||||
rm -rf ocp-${head}
|
||||
set +x
|
||||
|
||||
echo ""
|
||||
echo "Define these globals at the top of the spec file:"
|
||||
echo ""
|
||||
echo "%global commit ${head}"
|
||||
echo "%global commitdate ${headdate}"
|
||||
363
ocp.spec
363
ocp.spec
|
|
@ -1,73 +1,53 @@
|
|||
#global snapshot 0
|
||||
%global commit afbb1dfc61a83b9e87666d4504ee063dcd90f2be
|
||||
%global commitdate 20241229
|
||||
%global gittag v3.0.1
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit0 849cc42c9446f68935269d6cc039dfd46e620f91
|
||||
%global gittag0 0.1.22
|
||||
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||
|
||||
%global _hardened_build 1
|
||||
|
||||
Name: ocp
|
||||
Version: 3.0.1%{?snapshot:^%{commitdate}git%{shortcommit}}
|
||||
Release: 4%{?dist}
|
||||
Version: 0.1.22
|
||||
Release: 0.19.git%{shortcommit0}%{?dist}
|
||||
Summary: Open Cubic Player for MOD/S3M/XM/IT/MIDI music files
|
||||
|
||||
# Main ocp source is GPL-2.0-or-later.
|
||||
# Graphics and animations are CC-BY-3.0.
|
||||
License: GPL-2.0-or-later AND CC-BY-3.0 AND GPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND GFDL-1.1-or-later AND X11 AND BSD-2-Clause AND BSD-3-Clause AND Zlib
|
||||
URL: https://stian.cubic.org/project-ocp.php
|
||||
%if 0%{?snapshot}
|
||||
# Since this project uses git submodules and Github's auto-archive
|
||||
# feature doesn't archive the submodules, you need to create a git
|
||||
# snapshot tarball manually with ocp-git-snapshot.sh.
|
||||
Source0: ocp-%{commit}.tar.bz2
|
||||
%else
|
||||
Source0: https://stian.cubic.org/ocp/ocp-%{version}.tar.bz2
|
||||
%endif
|
||||
# 2010/08/08: Verified that upstream has removed GPLv3+ gnulib and added
|
||||
# GPLv2+ license text to all source files.
|
||||
# Graphics and animations are CC-BY.
|
||||
License: GPLv2+ and CC-BY
|
||||
URL: http://stian.cubic.org/project-ocp.php
|
||||
#Source0: http://stian.cubic.org/ocp/ocp-%{version}.tar.bz2
|
||||
Source0: http://sourceforge.net/code-snapshots/git/o/op/opencubicplayer/code.git/opencubicplayer-code-%{commit0}.zip
|
||||
Source1: ftp://ftp.cubic.org/pub/player/gfx/opencp25image1.zip
|
||||
Source2: ftp://ftp.cubic.org/pub/player/gfx/opencp25ani1.zip
|
||||
Source3: ocp-git-snapshot.sh
|
||||
Source4: ocp-bundled-versions.sh
|
||||
Patch0: ocp-0.2.106-ini-optimize.patch
|
||||
Patch1: ocp-0.2.106-ini-rompaths.patch
|
||||
Patch0: ocp-0.1.20-no-i386-asm.patch
|
||||
Patch1: ocp-0.1.21-pat-use-first-sample.patch
|
||||
Patch2: ocp-0.1.22-configure-gcc-versions.patch
|
||||
|
||||
BuildRequires: adplug-devel
|
||||
BuildRequires: alsa-lib-devel
|
||||
BuildRequires: bzip2-devel
|
||||
BuildRequires: cjson-devel
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: flac-devel
|
||||
BuildRequires: freetype-devel
|
||||
BuildRequires: game-music-emu-devel
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: ancient-devel
|
||||
BuildRequires: libdiscid-devel
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: libmad-devel
|
||||
BuildRequires: libpng-devel
|
||||
BuildRequires: libvorbis-devel
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: libXext-devel
|
||||
BuildRequires: libXpm-devel
|
||||
BuildRequires: libXxf86vm-devel
|
||||
BuildRequires: make
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: perl-interpreter
|
||||
BuildRequires: SDL2-devel
|
||||
BuildRequires: SDL-devel
|
||||
BuildRequires: texinfo
|
||||
BuildRequires: unifont-fonts
|
||||
BuildRequires: unzip
|
||||
BuildRequires: xa
|
||||
BuildRequires: zlib-devel
|
||||
|
||||
# For the hicolor icon directories
|
||||
Requires: hicolor-icon-theme
|
||||
Requires: unifont-fonts
|
||||
|
||||
# Bundled code
|
||||
Provides: bundled(timidity++) = 2.15.0
|
||||
Provides: bundled(libsidplayfp) = 2.12.0
|
||||
Provides: bundled(adplug) = 2.3.4-beta
|
||||
Provides: bundled(libbinio) = 1.5
|
||||
Provides: bundled(reSID) = 1.0-pre2
|
||||
Provides: bundled(libexsid) = 2.1
|
||||
Requires(post): info
|
||||
Requires(preun): info
|
||||
%ifarch %{ix86}
|
||||
Requires(post): /usr/sbin/semanage
|
||||
Requires(post): /sbin/restorecon
|
||||
%endif
|
||||
|
||||
%description
|
||||
Open Cubic Player is a music file player ported from DOS that supports
|
||||
|
|
@ -79,11 +59,12 @@ visualizations.
|
|||
|
||||
|
||||
%prep
|
||||
%if 0%{?snapshot}
|
||||
%autosetup -p1 -n %{name}-%{commit}
|
||||
%else
|
||||
%autosetup -p1
|
||||
%setup -q -n opencubicplayer-code-%{commit0}
|
||||
%if %{?_with_i386asm:0}%{!?_with_i386asm:1}
|
||||
%patch0 -p1 -b .noi386asm
|
||||
%endif
|
||||
%patch1 -p1 -b .pat
|
||||
%patch2 -p1 -b .gcc6-gcc7
|
||||
unzip %{SOURCE1}
|
||||
mv license.txt license-images.txt
|
||||
unzip %{SOURCE2}
|
||||
|
|
@ -92,43 +73,35 @@ mv license.txt license-videos.txt
|
|||
|
||||
%build
|
||||
%configure --with-x11 \
|
||||
--with-adplug \
|
||||
--with-alsa \
|
||||
--without-coreaudio \
|
||||
--without-oss \
|
||||
--with-oss \
|
||||
--with-lzw \
|
||||
--with-lzh \
|
||||
--with-libgme \
|
||||
--with-flac \
|
||||
--without-sdl \
|
||||
--with-sdl2 \
|
||||
--with-sdl \
|
||||
--with-mad \
|
||||
--with-libiconv=auto \
|
||||
--with-timidity-default-path=/etc \
|
||||
%if 0%{?fedora} < 38
|
||||
--with-unifontdir-ttf=/usr/share/fonts/unifont \
|
||||
--without-unifont-csur-ttf \
|
||||
%else
|
||||
--with-unifont-otf=/usr/share/fonts/unifont/unifont.otf \
|
||||
--with-unifont-csur-otf=/usr/share/fonts/unifont/unifont_csur.otf \
|
||||
--with-unifont-upper-otf=/usr/share/fonts/unifont/unifont_upper.otf \
|
||||
%endif
|
||||
--with-dumptools \
|
||||
--without-update-mime-database \
|
||||
--without-update-desktop-database \
|
||||
--docdir=%{_pkgdocdir} \
|
||||
# --with-debug
|
||||
|
||||
make
|
||||
# Makefiles are not SMP-clean
|
||||
%global _smp_mflags -j1
|
||||
%make_build
|
||||
#{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}/etc
|
||||
%make_install
|
||||
make install DESTDIR=%{buildroot}
|
||||
|
||||
# rename ultrafix.sh script to make it obvious that it belongs to this
|
||||
# package and avoid conflicts.
|
||||
mv %{buildroot}%{_bindir}/ultrafix.sh %{buildroot}%{_bindir}/ocp-ultrafix.sh
|
||||
|
||||
# mv config to /etc (ocp will search here if it isn't found in the original location)
|
||||
mv %{buildroot}%{_datadir}/%{name}/etc/ocp.ini %{buildroot}/etc/ocp.ini
|
||||
rmdir %{buildroot}%{_datadir}/%{name}/etc
|
||||
mv %{buildroot}%{_datadir}/%{name}-%{version}/etc/ocp.ini %{buildroot}/etc/ocp.ini
|
||||
rmdir %{buildroot}%{_datadir}/%{name}-%{version}/etc
|
||||
|
||||
# remove info/dir
|
||||
rm -f %{buildroot}/%{_infodir}/dir
|
||||
|
|
@ -136,225 +109,79 @@ rm -f %{buildroot}/%{_infodir}/dir
|
|||
# rename desktop file to name.desktop to match packaging guidelines
|
||||
mv %{buildroot}%{_datadir}/applications/*opencubicplayer.desktop \
|
||||
%{buildroot}%{_datadir}/applications/ocp.desktop
|
||||
desktop-file-install --add-category="Midi" \
|
||||
desktop-file-install --add-category="Audio" \
|
||||
--add-category="Midi" \
|
||||
--add-category="Player" \
|
||||
--dir=%{buildroot}%{_datadir}/applications \
|
||||
--delete-original \
|
||||
%{buildroot}%{_datadir}/applications/ocp.desktop
|
||||
|
||||
# install images and animations
|
||||
cp -p CPPIC*.TGA CPANI*.DAT %{buildroot}%{_datadir}/%{name}/data
|
||||
|
||||
# remove COPYING from buildroot/docdir as it will be installed as a license file below
|
||||
rm -f %{buildroot}%{_pkgdocdir}/COPYING
|
||||
|
||||
mkdir -p %{buildroot}%{_datadir}/%{name}-%{version}/data
|
||||
cp -p CPPIC*.TGA CPANI*.DAT %{buildroot}%{_datadir}/%{name}-%{version}/data
|
||||
cp -p license-images.txt license-videos.txt %{buildroot}%{_pkgdocdir}
|
||||
|
||||
%files
|
||||
%license COPYING license-images.txt license-videos.txt
|
||||
# install already installs the docs here for us
|
||||
%doc %{_pkgdocdir}
|
||||
%{_datadir}/%{name}
|
||||
%{_libdir}/%{name}
|
||||
%{_datadir}/%{name}-%{version}
|
||||
%{_libdir}/%{name}-%{version}
|
||||
%{_bindir}/ocp-%{version}
|
||||
%{_bindir}/ocp
|
||||
%{_bindir}/ocp-curses
|
||||
%{_bindir}/ocp-sdl2
|
||||
%{_bindir}/ocp-sdl
|
||||
%{_bindir}/ocp-vcsa
|
||||
%{_bindir}/ocp-x11
|
||||
%{_bindir}/dump*
|
||||
%{_bindir}/ocp-ultrafix.sh
|
||||
%{_infodir}/ocp.info*
|
||||
%{_mandir}/man1/ocp.1*
|
||||
%{_datadir}/icons/hicolor/16x16/apps/*
|
||||
%{_datadir}/icons/hicolor/22x22/apps/*
|
||||
%{_datadir}/icons/hicolor/24x24/apps/*
|
||||
%{_datadir}/icons/hicolor/32x32/apps/*
|
||||
%{_datadir}/icons/hicolor/48x48/apps/*
|
||||
%{_datadir}/icons/hicolor/64x64/apps/*
|
||||
%{_datadir}/icons/hicolor/128x128/apps/*
|
||||
%{_datadir}/icons/hicolor/scalable/apps/*
|
||||
%{_datadir}/applications/*ocp.desktop
|
||||
%{_datadir}/mime/packages/opencubicplayer.xml
|
||||
%config(noreplace) /etc/ocp.ini
|
||||
|
||||
%post
|
||||
/sbin/install-info %{_infodir}/ocp.info.gz %{_infodir}/dir || :
|
||||
|
||||
%ifarch %{ix86}
|
||||
%if %{?_with_i386asm:1}%{!?_with_i386asm:0}
|
||||
# This is the i386 assembly version. We need to allow text relocations.
|
||||
semanage fcontext -a -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*devwmix\.so' 2>/dev/null || :
|
||||
semanage fcontext -a -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*devwmixf\.so' 2>/dev/null || :
|
||||
semanage fcontext -a -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*mcpbase\.so' 2>/dev/null || :
|
||||
semanage fcontext -a -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*mixclip\.so' 2>/dev/null || :
|
||||
semanage fcontext -a -t unconfined_execmem_exec_t '%{_bindir}/ocp-[0-9].*' 2>/dev/null || :
|
||||
%else
|
||||
# This is the i386 non-assembly version. We don't need nor want to allow text relocations.
|
||||
semanage fcontext -d -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*devwmix\.so' 2>/dev/null || :
|
||||
semanage fcontext -d -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*devwmixf\.so' 2>/dev/null || :
|
||||
semanage fcontext -d -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*mcpbase\.so' 2>/dev/null || :
|
||||
semanage fcontext -d -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*mixclip\.so' 2>/dev/null || :
|
||||
semanage fcontext -d -t unconfined_execmem_exec_t '%{_bindir}/ocp-[0-9].*' 2>/dev/null || :
|
||||
%endif
|
||||
restorecon -R %{_libdir}/ocp-* || :
|
||||
%endif
|
||||
|
||||
|
||||
%preun
|
||||
if [ "$1" = 0 ]; then
|
||||
/sbin/install-info --delete %{_infodir}/ocp.info.gz %{_infodir}/dir || :
|
||||
fi
|
||||
|
||||
%postun
|
||||
if [ $1 -eq 0 ]; then # final removal
|
||||
|
||||
%ifarch %{ix86}
|
||||
%if %{?_with_i386asm:1}%{!?_with_i386asm:0}
|
||||
semanage fcontext -d -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*devwmix\.so' 2>/dev/null || :
|
||||
semanage fcontext -d -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*devwmixf\.so' 2>/dev/null || :
|
||||
semanage fcontext -d -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*mcpbase\.so' 2>/dev/null || :
|
||||
semanage fcontext -d -t textrel_shlib_t '%{_libdir}/ocp-.*/(autoload/)?.*mixclip\.so' 2>/dev/null || :
|
||||
semanage fcontext -d -t unconfined_execmem_exec_t '%{_bindir}/ocp-[0-9].*' 2>/dev/null || :
|
||||
%endif
|
||||
%endif
|
||||
fi
|
||||
|
||||
%changelog
|
||||
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Tue May 27 2025 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.1-3
|
||||
- Rebuilt for flac 1.5.0
|
||||
|
||||
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Wed Jan 08 2025 Charles R. Anderson <cra@alum.wpi.edu> - 3.0.1-1
|
||||
- Update to 3.0.1
|
||||
- Bugfix release, with the exception of adplug adding support for "Palladix" files.
|
||||
|
||||
* Tue Dec 24 2024 Charles R. Anderson <cra@alum.wpi.edu> - 3.0.0-1
|
||||
- Update to 3.0.0
|
||||
- Adds modland.com support directly from the file browser
|
||||
|
||||
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.109-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Thu Apr 18 2024 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.109-2
|
||||
- Convert License tag to SPDX format and add missing licenses
|
||||
|
||||
* Fri Apr 05 2024 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.109-1
|
||||
- Update to 0.2.109
|
||||
|
||||
* Thu Apr 04 2024 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.108^20240404gitd1fc8df-1
|
||||
- Update to snapshot that fixes a crasher bug
|
||||
|
||||
* Thu Apr 04 2024 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.108-1
|
||||
- Update to 0.2.108
|
||||
|
||||
* Tue Feb 20 2024 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.107-1
|
||||
- Update to 0.2.107
|
||||
|
||||
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.106-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.106-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sat Aug 05 2023 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.106-1
|
||||
- Update to 0.2.106 which adds game-music-emu libgme support
|
||||
|
||||
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.105-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Thu May 18 2023 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.105-2
|
||||
- Adjust .otf conditional to f38+
|
||||
|
||||
* Thu May 18 2023 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.105-1
|
||||
- update to 0.2.105
|
||||
|
||||
* Tue Mar 14 2023 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.103-2
|
||||
- Make .otf conditional on f39+
|
||||
|
||||
* Wed Mar 08 2023 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.103-1
|
||||
- update to 0.2.103
|
||||
|
||||
* Wed Mar 08 2023 Charles R. Anderson <cra@alum.wpi.edu>
|
||||
- unifont-fonts switched from .ttf to .otf, specify paths in configure
|
||||
|
||||
* Mon Jan 23 2023 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.102-1
|
||||
- update to 0.2.102
|
||||
- add BR: ancient-devel
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.101-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Fri Dec 23 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.101-1
|
||||
- update to 0.2.101
|
||||
|
||||
* Sun Sep 25 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.100-1
|
||||
- update to 0.2.100
|
||||
|
||||
* Wed Sep 14 2022 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.2.99-3
|
||||
- Rebuilt for flac 1.4.0
|
||||
|
||||
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.99-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Mon Jun 13 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.99-1
|
||||
- update to 0.2.99
|
||||
- simplify ocp-git-shapshot.sh to automatically checkout the correct
|
||||
submodule branches
|
||||
|
||||
* Sat Jun 11 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.98^20220610gitfbe858b-2
|
||||
- patch ocp.ini to set ROM paths for libsidplayfp (rhbz#2086434)
|
||||
|
||||
* Fri Jun 10 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.98^20220610gitfbe858b-1
|
||||
- add ocp-git-snapshot.sh shell script as Source3 to create git snapshot tarball
|
||||
- add ocp-bundled-versions.sh shell script as Source4 to find bundled code versions
|
||||
- document bundled reSID and libexsid versions
|
||||
- update to git snapshot
|
||||
- fixes several issues:
|
||||
Parsing RIFF files could randomly crash (#58)
|
||||
Delay FX command should use the last note given in the channel (#59)
|
||||
Going from wurfel to text mode caused OCP to freeze (#61)
|
||||
Does not close after typing Ctrl-C or clicking the window close box (#62, rhbz#2086433)
|
||||
|
||||
* Sat Jun 04 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.98-2
|
||||
- Reenable X11 which will be used by default.
|
||||
- Run ocp-sdl2 to try the SDL2 version but there are various issues:
|
||||
https://github.com/mywave82/opencubicplayer/issues/60
|
||||
|
||||
* Thu Jun 02 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.98-1
|
||||
- update to 0.2.98
|
||||
|
||||
* Mon May 09 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.97^20220508git81214c8-1
|
||||
- update to git snapshot
|
||||
|
||||
* Fri May 06 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.97-2
|
||||
- Patch Makefile to simplify sub-make usage and attempt to allow parallel build
|
||||
|
||||
* Tue May 03 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.97-1
|
||||
- update to 0.2.97
|
||||
- Fixes failure to find adplug/opl.h
|
||||
|
||||
* Mon May 02 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.96-1
|
||||
- update to 0.2.96
|
||||
- New bundled code: libbinio and adplug
|
||||
- Workaround for failure to find adplug/opl.h
|
||||
|
||||
* Sat Mar 26 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.95-1
|
||||
- update to 0.2.95
|
||||
- disable X11, OSS, and SDL
|
||||
- enable SDL2
|
||||
- patch ocp.ini to remove references to drivers that are not packaged
|
||||
- add dumptools: dumpahx dumpay dumpmidi dumpmod dumps3m dumpsid dumpstm
|
||||
- build with unversioned private datadir and libdir
|
||||
- Provides bundled(libsidplayfp) and bundled(timidity++)
|
||||
- mark license files
|
||||
- spec file cleanups and modernization
|
||||
|
||||
* Sat Mar 26 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.1-2
|
||||
- Remove possibility to build i386 assembly version
|
||||
|
||||
* Thu Mar 17 2022 Charles R. Anderson <cra@alum.wpi.edu> - 0.2.1-1
|
||||
- New upstream on github
|
||||
- Update to 0.2.1
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.22-0.31.git849cc42
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.22-0.30.git849cc42
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.22-0.29.git849cc42
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jan 05 2021 Robert Scheck <robert@fedoraproject.org> - 0.1.22-0.28.git849cc42
|
||||
- Rebuilt for adplug 2.3.3
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.22-0.27.git849cc42
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue Jul 14 2020 Tom Stellard <tstellar@redhat.com> - 0.1.22-0.26.git849cc42
|
||||
- Use make macros
|
||||
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
|
||||
|
||||
* Thu Jan 30 2020 Charles R. Anderson <cra@wpi.edu> - 0.1.22-0.25.git849cc42
|
||||
- patch out configure gcc version check
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.22-0.24.git849cc42
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.22-0.23.git849cc42
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Feb 05 2019 Charles R. Anderson <cra@wpi.edu> - 0.1.22-0.22.git849cc42
|
||||
- Fix broken %%post section caused by rhbz#1663320 commit 8ea18fad9af93c28dee92f79ed97dd7de80695dc
|
||||
- Quote macro in comment
|
||||
|
||||
* Tue Feb 05 2019 Charles R. Anderson <cra@wpi.edu> - 0.1.22-0.21.git849cc42
|
||||
- Patch configure to accept gcc 9
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.22-0.20.git849cc42
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jul 23 2018 Charles R. Anderson <cra@wpi.edu> - 0.1.22-0.19.git849cc42
|
||||
- add BR gcc-c++
|
||||
|
||||
|
|
|
|||
6
sources
6
sources
|
|
@ -1,3 +1,3 @@
|
|||
SHA512 (ocp-3.0.1.tar.bz2) = 160d0636151ee046255fbcc51ce5df5575ae5871f77e696c4d82d8f217492072f00edbebbad1d621480990513f0a241de970e770890b074a9c9c02ac7f5ce508
|
||||
SHA512 (opencp25ani1.zip) = 60a214561551db4543edbbec9d3b10e3489edc311cd800183007bc16e59ee59b7e5dafacec78732b2963ad2fcde717b3c9d91eee9c46ad7f846388f8eb119e10
|
||||
SHA512 (opencp25image1.zip) = 705bd7818ac1edd15555ca0c3b2375eff68e72bbb36940c55dc23e908915b8117ee4e53fe297c24a06861b3238026958c77d820a6921962e778a712130245423
|
||||
c69076f0392015878df34eefdfb4967e opencubicplayer-code-849cc42c9446f68935269d6cc039dfd46e620f91.zip
|
||||
4df5f894e070b20d8cd65a1a620258cb opencp25ani1.zip
|
||||
72bd5f59382e927ff5b5ba1b840777df opencp25image1.zip
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue