On Thu, 10 Nov 2016 08:50:48 +0100, Kjetil Matheussen wrote:
On Thu, 10 Nov 2016 17:28:55 +1100, Erik de Castro Lopo
wrote:
From the POV of libsndfile, it has had Large File
Support (which
makes file offsets 64 bit signed values) on 32 bit systems for over
a decade.
J.C: Could it be that your libsndfile is that old?
We should assume that an Arch user would mention it, when using a
version that is older than ten years.
Arch Linux is a rolling release that follows upstream. This means it
provides latest stable releases from upstream, without patches for most
packages. The maintainers are selected, experienced people, but sure,
they could make mistakes, too.
https://www.archlinux.org/packages/extra/i686/libsndfile/
By official Arch repositories, testing excluded + unofficial archaudio
included + AUR included, this are the libsndfile related packages
available:
[rocketmouse@archlinux ~]$ yaourt -Ss libsndfile
extra/libsndfile 1.0.27-1 [installed]
A C library for reading and writing files containing sampled sound
multilib/lib32-libsndfile 1.0.27-1
A C library for reading and writing files containing sampled sound (32-bit)
aur/mingw-w64-libsndfile 1.0.27-1 (6) (0.05)
A C library for reading and writing files containing sampled sound (mingw-w64)
aur/python-wavefile 1.5-1 (1) (0.01)
Pythonic libsndfile wrapper to read and write audio files.
aur/python2-wavefile 1.5-1 (1) (0.01)
Pythonic libsndfile wrapper to read and write audio files. For Python2.
aur/sndfile-tools 1.03-1 (0) (0.00)
a small collection of programs that use libsndfile and other libraries to do useful
things
For what ever it's worth, there's no libsndfile available by the
testing repository.
http://ftp.gwdg.de/pub/linux/archlinux/testing/os/i686/
This is how libsndfile is build:
[rocketmouse@archlinux ~]$ ls -hAl /var/abs/extra/libsndfile/
total 4.0K
-rw-r--r-- 1 root root 1013 Nov 9 14:35 PKGBUILD
[rocketmouse@archlinux ~]$ cat /var/abs/extra/libsndfile/PKGBUILD
# $Id: PKGBUILD 270842 2016-07-01 19:40:12Z arojas $
# Maintainer: Eric Bélanger <eric(a)archlinux.org>
pkgname=libsndfile
pkgver=1.0.27
pkgrel=1
pkgdesc="A C library for reading and writing files containing sampled sound"
arch=('i686' 'x86_64')
url="http://www.mega-nerd.com/libsndfile"
license=('LGPL')
depends=('alsa-lib' 'flac' 'libvorbis')
checkdepends=('python2')
source=(http://www.mega-nerd.com/libsndfile/files/${pkgname}-${pkgver}.tar.…
sha1sums=('e112d4937352d1722b06911b00c79e9bce15095c')
validpgpkeys=('73571E85C19F4281D8C97AA86CA41A7743B8D6C8')
prepare() {
cd ${pkgname}-${pkgver}
sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' src/binheader_writef_check.py
\
src/create_symbols_file.py programs/test-sndfile-metadata-set.py
sed -i 's|python|&2|' src/Makefile.am
}
build() {
cd ${pkgname}-${pkgver}
./configure --prefix=/usr --disable-sqlite
make
}
check() {
cd ${pkgname}-${pkgver}
make check
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
}
The only reported issue is unrelated to this thread:
https://bugs.archlinux.org/task/48055?project=1&string=libsndfile&t…
Regards,
Ralf