summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD74
2 files changed, 48 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fbd66d458a6d..9bc93ae9d9c6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = lib32-libcdio
pkgdesc = GNU Compact Disc Input and Control Library (32-bit)
- pkgver = 2.0.0
- pkgrel = 3
+ pkgver = 2.1.0
+ pkgrel = 1
url = https://www.gnu.org/software/libcdio/
arch = x86_64
license = GPL3
depends = lib32-gcc-libs
+ depends = lib32-ncurses
depends = libcdio
- source = https://ftp.gnu.org/gnu/libcdio/libcdio-2.0.0.tar.gz
- source = https://ftp.gnu.org/gnu/libcdio/libcdio-2.0.0.tar.gz.sig
+ source = https://ftp.gnu.org/gnu/libcdio/libcdio-2.1.0.tar.bz2
+ source = https://ftp.gnu.org/gnu/libcdio/libcdio-2.1.0.tar.bz2.sig
validpgpkeys = DAA63BC2582034A02B923D521A8DE5008275EC21
- sha256sums = 1b481b5da009bea31db875805665974e2fc568e2b2afa516f4036733657cf958
- sha256sums = 1ca33fe6e86266f7829f0d4cdef36e0268144484c86090d6608fa53da782e8ac
+ sha256sums = 8550e9589dbd594bfac93b81ecf129b1dc9d0d51e90f9696f1b2f9b2af32712b
+ sha256sums = SKIP
pkgname = lib32-libcdio
-
diff --git a/PKGBUILD b/PKGBUILD
index 961630424f06..1bc7b865868f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,51 +1,59 @@
-# Maintainer: Fredy García <frealgagu at gmail dot com>
+# Maintainer: Rodrigo Bezerra <rodrigobezerra21 at gmail dot com>
+# Contributor: Fredy García <frealgagu at gmail dot com>
# Contributor: schuay <jakob.gruber@gmail.com>
# Contributor: GordonGR <ntheo1979@gmail.com>
# Contributor: Kazuo Teramoto <kaz.rag at gmail dot com>
# Contributor: damir <damir@archlinux.org>
+_basename=libcdio
pkgname=lib32-libcdio
-pkgver=2.0.0
-pkgrel=3
+pkgver=2.1.0
+pkgrel=1
pkgdesc="GNU Compact Disc Input and Control Library (32-bit)"
-arch=("x86_64")
-license=("GPL3")
-url="https://www.gnu.org/software/${pkgname#lib32-*}/"
-depends=("lib32-gcc-libs" "${pkgname#lib32-*}")
-source=(https://ftp.gnu.org/gnu/${pkgname#lib32-*}/${pkgname#lib32-*}-${pkgver}.tar.gz{,.sig})
-sha256sums=("1b481b5da009bea31db875805665974e2fc568e2b2afa516f4036733657cf958"
- "1ca33fe6e86266f7829f0d4cdef36e0268144484c86090d6608fa53da782e8ac")
+url="https://www.gnu.org/software/libcdio/"
+arch=(x86_64)
+license=(GPL3)
+depends=(lib32-gcc-libs lib32-ncurses libcdio)
+source=(https://ftp.gnu.org/gnu/libcdio/${_basename}-${pkgver}.tar.bz2{,.sig})
+sha256sums=("8550e9589dbd594bfac93b81ecf129b1dc9d0d51e90f9696f1b2f9b2af32712b"
+ "SKIP")
validpgpkeys=("DAA63BC2582034A02B923D521A8DE5008275EC21") # R. Bernstein
prepare() {
- cd "${pkgname#lib32-*}-${pkgver}"
- autoreconf -fi
+ cd "${_basename}-${pkgver}"
+
+ autoreconf -fi
}
build() {
- export CC="gcc -m32"
- export CXX="g++ -m32"
- export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
-
- cd "${pkgname#lib32-*}-${pkgver}"
- ./configure \
- --prefix=/usr \
- --disable-vcd-info \
- --enable-cpp-progs \
- --libdir=/usr/lib32 \
- --without-cd-drive \
- --without-cd-info \
- --without-cdda-player \
- --without-cd-read \
- --without-iso-info \
- --without-iso-read \
- --disable-cddb
- make
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+ cd "${_basename}-${pkgver}"
+
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib32 \
+ --enable-cpp-progs \
+ --disable-vcd-info \
+ --without-cd-drive \
+ --without-cd-info \
+ --without-cdda-player \
+ --without-cd-read \
+ --without-iso-info \
+ --without-iso-read \
+ --disable-cddb
+
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+
+ make
}
package() {
- cd "${pkgname#lib32-*}-${pkgver}"
- make -j1 DESTDIR="${pkgdir}" install
+ cd "${_basename}-${pkgver}"
+
+ make -j1 DESTDIR="${pkgdir}" install
- rm -rf "${pkgdir}/usr/bin" "${pkgdir}/usr/include" "${pkgdir}/usr/share"
+ rm -rf "${pkgdir}/usr/bin" "${pkgdir}/usr/include" "${pkgdir}/usr/share"
}