* update libcdio to 2.1.0-4

This commit is contained in:
Alexander Baldeck 2024-07-24 08:55:37 +02:00
parent 642fd42608
commit 8661ebecff
4 changed files with 70 additions and 3 deletions

16
libcdio/.SRCINFO Normal file
View File

@ -0,0 +1,16 @@
pkgbase = libcdio
pkgdesc = GNU Compact Disc Input and Control Library
pkgver = 2.1.0
pkgrel = 4
url = https://www.gnu.org/software/libcdio/
arch = x86_64
license = GPL3
makedepends = git
makedepends = help2man
depends = ncurses
depends = gcc-libs
source = git+https://git.savannah.gnu.org/git/libcdio.git#commit=9c7a2779846da161279bc1501e83c849cf89a594
validpgpkeys = DAA63BC2582034A02B923D521A8DE5008275EC21
sha256sums = SKIP
pkgname = libcdio

View File

@ -4,16 +4,19 @@
pkgname=libcdio
pkgver=2.1.0
pkgrel=3
pkgrel=4
pkgdesc="GNU Compact Disc Input and Control Library"
url="https://www.gnu.org/software/libcdio/"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(GPL3)
depends=(ncurses gcc-libs)
makedepends=(git help2man)
options=(!lto)
_commit=9c7a2779846da161279bc1501e83c849cf89a594 # tags/release-2.1.0
source=("git+https://git.savannah.gnu.org/git/libcdio.git#commit=$_commit")
sha256sums=('SKIP')
source=("git+https://git.savannah.gnu.org/git/libcdio.git#commit=$_commit"
arm-t64-redirect-fix.patch)
sha256sums=('c4c46da0ef86e373f99e201db749d3c3df796261a31ab989dde0ec9ffe12d352'
'7bb4dbd9fe4a7c5323c5916ce989d2f0e87fa5a7d41e56141f070cd0adfb1095')
validpgpkeys=('DAA63BC2582034A02B923D521A8DE5008275EC21') # R. Bernstein
pkgver() {
@ -30,6 +33,9 @@ prepare() {
# realpath test failure
git cherry-pick -n 56335fff0f21d294cd0e478d49542a43e9495ed0
# Fix implicit declaration errors on fseek64
patch -Np1 -i ${srcdir}/arm-t64-redirect-fix.patch
autoreconf -fvi
}

View File

@ -0,0 +1,22 @@
Description: Fix implicit declaration after armhf time_t transition
Author: Zixing Liu <zixing.liu@canonical.com>
Forwarded: no
Last-Update: 2024-04-03
Index: libcdio/lib/driver/_cdio_stdio.h
===================================================================
--- libcdio.orig/lib/driver/_cdio_stdio.h
+++ libcdio/lib/driver/_cdio_stdio.h
@@ -22,6 +22,12 @@
#include "_cdio_stream.h"
+#include <features.h>
+#if defined(_FILE_OFFSET_BITS) && defined(__REDIRECT) && (_FILE_OFFSET_BITS == 64)
+#define lseek64 lseek
+#define fseeko64 fseeko
+#endif
+
/*!
Initialize a new stdio stream reading from pathname.
A pointer to the stream is returned or NULL if there was an error.

View File

@ -0,0 +1,23 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBDs1Z2QRBAClcQILf2cKYMjwgEaQ8wg0smWsfEsit1YEjW0w+PTp67Uz7xSR
MhpHGw2vhxT0aStf7SuGJfHTxfte35kEjExNZiaqw1DN/TsOJriLrO10kpbFx8El
JIAuhdMhrNoOPrAXUTw6QFijuJZqWzCdwDOlqVcNsZxFMf+AwrLOt6tAvwCgpcZS
NLneNOiohbBioaMwkWDmXmsD+gKS+Gq4OANc4x5WjOoYFK+CK2pJhWCIQV9ZL2Gt
j/KnoZMR4MdgMaiD5kBpxEJ6FWJa4l5DyA7zq+h2EzlskFAOV2dKSpS1CSOSiGBE
8v+J3zhgycz5jWDNBfxY8pCX7ClIItbdGDVt8zQr7bXsS19a5kcKeh7+B+QknqoV
YV93A/0b2beR9NOtIrsGvLH8qno7t+CTlwFgBluvSFz/ogxekSl7K11Hgvj8sr/s
vBDjPQMSBMI/qs1zSF6YqxaNDWhPLxKJ/ffbo+iRWsq1KHcXsVbxxTNVg4VHKpG3
dPZZcomNrdkb515uj5qzyLXG2efisabCWzod4AFnNnQNDMQmaLQeUi4gQmVybnN0
ZWluIDxyb2NreUBwYW5peC5jb20+iF8EExECABcFAjs1Z2QFCwcKAwQDFQMCAxYC
AQIXgAASCRAajeUAgnXsIQdlR1BHAAEBBnUAniXZlR6mCoYGcSV/oFchS2BXCt0G
AJ9gy3XxBcfEvlbtEIy1oYaVOrUJr7kBDQQ7NWdnEAQAnFH06nA/UiLsjbwG7lmw
B9xUhSuNziXQkhllD9HPFYCRL+C2JWUcRhb/TUdA9T3EiT40iXbZ9mBztZlTN3oQ
NSx3mJ2/FR2Tv2ueRHFLuT823rPi1uFBM7ExNfhglaytFCKdU46mhSUnq050mqvm
JRa2N6of5SAfbj0qGRFfCFMAAwUD/RTGkQyd6FZbGQMUWl8MVk5cCk/FLkeLc1NS
kgsObO2hvFZ0HHCdJ5mu95oyzsWgEZK6CjhXHKYRYYcXcpV+EkurE+S0jIzSfk7H
bgtPFLnFg/w/Kjtu8pW8dfrzsuqXbXHWSdjMkq6K0WZJnzCPlg4+tUmBrosBnnYg
Dv/8xJ9riE4EGBECAAYFAjs1Z2cAEgkQGo3lAIJ17CEHZUdQRwABAfEwAJsGJxJM
hqduAFvJLfI3kxC9ChdkXwCcDf1kl8pbyhvtB4Nh2q37IJcF2a4=
=XDjr
-----END PGP PUBLIC KEY BLOCK-----