Skip to content

Commit b27954e

Browse files
authored
package update dependencies (#56)
* update boost package source from SourceForge * opusfile: fix DEPS_CFLAGS include path
1 parent 4d83a27 commit b27954e

26 files changed

Lines changed: 89 additions & 50 deletions

File tree

packages.sh

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -161,17 +161,36 @@ prepare_clean_dir() {
161161
fi
162162
}
163163

164+
get_src_filename() {
165+
local src_filename=$(basename "${PACKAGE_SRC}")
166+
# if last part is "download", return previous folder.
167+
# used for Sourceforge
168+
if [[ "${src_filename}" = 'download' ]]; then
169+
echo "${PACKAGE_SRC}" | awk -F/ '{print $(NF-1)}'
170+
else
171+
echo ${src_filename}
172+
fi
173+
}
174+
175+
download_file() {
176+
local filename="$1"
177+
local download_dir="$2"
178+
local url="$3"
179+
180+
wget --no-check-certificate --tries=5 --retry-connrefused --waitretry=5 \
181+
--trust-server-names --progress=bar:force:noscroll \
182+
-O ${filename} -P "${download_dir}" "${url}"
183+
}
184+
164185
download_package_src() {
165186
if [[ ! -z "${PACKAGE_SRC}" ]]; then
166-
local src_filename=$(basename "${PACKAGE_SRC}")
187+
local src_filename=`get_src_filename`
167188
if [[ ! -z "${src_filename}" ]]; then
168189
if [[ -e "${PACKAGE_SRC_DOWNLOAD_DIR}/${src_filename}" ]] && [[ "`stat -c %s ${PACKAGE_SRC_DOWNLOAD_DIR}/${src_filename}`" -gt 1024 ]]; then
169190
echo "Using cached download"
170191
else
171192
echo "Downloading package source..."
172-
wget --no-check-certificate --tries=5 --retry-connrefused --waitretry=5 \
173-
--progress=bar:force:noscroll \
174-
-O ${src_filename} -P ${PACKAGE_SRC_DOWNLOAD_DIR} "${PACKAGE_SRC}"
193+
download_file "${src_filename}" "${PACKAGE_SRC_DOWNLOAD_DIR}" "${PACKAGE_SRC}"
175194
fi
176195
else
177196
echo_error "Error: Invalid package source specified!"
@@ -182,7 +201,7 @@ download_package_src() {
182201

183202
unpack_package_src() {
184203
if [[ ! -z "${PACKAGE_SRC}" ]]; then
185-
local src_filename=$(basename "${PACKAGE_SRC}")
204+
local src_filename=`get_src_filename`
186205
local src_file="${PACKAGE_SRC_DOWNLOAD_DIR}/${src_filename}"
187206
if [[ -e "${src_file}" ]]; then
188207
echo "Unpacking ${src_file}..."

packages/bluez/package.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PACKAGE_NAME="Bluetooth Linux"
2-
PACKAGE_VERSION="5.66"
2+
PACKAGE_VERSION="5.71"
33
PACKAGE_SRC="https://cdn.kernel.org/pub/linux/bluetooth/bluez-${PACKAGE_VERSION}.tar.xz"
44
PACKAGE_DEPENDS="kernel-headers glibc alsa-lib dbus sbc glib libical readline json-c"
55

packages/boost/package.mk

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
PACKAGE_NAME="Boost C++ libraries"
2-
PACKAGE_VERSION="1.76.0"
3-
PACKAGE_SRC="https://boostorg.jfrog.io/artifactory/main/release/${PACKAGE_VERSION}/source/boost_${PACKAGE_VERSION//./_}.tar.gz"
2+
PACKAGE_VERSION="1.84.0"
3+
#PACKAGE_SRC="https://boostorg.jfrog.io/artifactory/main/release/${PACKAGE_VERSION}/source/boost_${PACKAGE_VERSION//./_}.tar.gz"
4+
PACKAGE_SRC="https://sourceforge.net/projects/boost/files/boost/${PACKAGE_VERSION}/boost_${PACKAGE_VERSION//./_}.tar.gz/download"
45

56
configure_package() {
67
./bootstrap.sh

packages/cjson/package.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PACKAGE_NAME="cJSON"
2-
PACKAGE_VERSION="1.7.15"
2+
PACKAGE_VERSION="1.7.17"
33
PACKAGE_SRC="https://github.com/DaveGamble/cJSON/archive/v${PACKAGE_VERSION}.tar.gz"
44
PACKAGE_DEPENDS="glibc"
55
PACKAGE_USE_SEPARATE_BUILD_DIR="true"

packages/faad2/package.mk

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
PACKAGE_NAME="FAAD2"
2-
PACKAGE_VERSION="2.10.1"
2+
PACKAGE_VERSION="2.11.1"
33
PACKAGE_SRC="https://github.com/knik0/faad2/archive/${PACKAGE_VERSION}.tar.gz"
4-
5-
preconfigure_package() {
6-
./bootstrap
7-
}
4+
PACKAGE_USE_SEPARATE_BUILD_DIR="true"
85

96
configure_package() {
10-
CC="${BUILD_CC}" CXX="${BUILD_CXX}" CFLAGS="${BUILD_CFLAGS}" CXXFLAGS="${BUILD_CFLAGS}" CPPFLAGS="${BUILD_CFLAGS}" LDFLAGS="${BUILD_LDFLAGS}" PKG_CONFIG_LIBDIR="${BUILD_PKG_CONFIG_LIBDIR}" PKG_CONFIG_SYSROOT_DIR="${BUILD_PKG_CONFIG_SYSROOT_DIR}" ./configure --prefix=${INSTALL_PREFIX} --build=${MACHTYPE} --host=${BUILD_TARGET}
7+
PKG_CONFIG_LIBDIR="${BUILD_PKG_CONFIG_LIBDIR}" \
8+
PKG_CONFIG_SYSROOT_DIR="${BUILD_PKG_CONFIG_SYSROOT_DIR}" \
9+
cmake \
10+
-DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX} \
11+
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_CMAKE} \
12+
-DBUILD_SHARED_LIBS=ON \
13+
${PACKAGE_SRC_DIR}
1114
}
1215

1316
make_package() {

packages/flac/package.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PACKAGE_NAME="Free Lossless Audio Codec"
2-
PACKAGE_VERSION="1.4.2"
2+
PACKAGE_VERSION="1.4.3"
33
PACKAGE_SRC="https://github.com/xiph/flac/archive/master.zip"
44
PACKAGE_DEPENDS="libogg gcc"
55

packages/fluidsynth/package.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PACKAGE_NAME="FluidSynth"
2-
PACKAGE_VERSION="2.3.2"
2+
PACKAGE_VERSION="2.3.4"
33
PACKAGE_SRC="https://github.com/FluidSynth/fluidsynth/archive/v${PACKAGE_VERSION}.tar.gz"
44
PACKAGE_USE_SEPARATE_BUILD_DIR="true"
55

packages/json-c/package.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PACKAGE_NAME="json-c"
2-
PACKAGE_VERSION="0.16-20220414"
2+
PACKAGE_VERSION="0.17-20230812"
33
PACKAGE_SRC="https://github.com/json-c/json-c/archive/json-c-${PACKAGE_VERSION}.tar.gz"
44
PACKAGE_DEPENDS="gcc"
55
PACKAGE_USE_SEPARATE_BUILD_DIR="true"

packages/libcue/package.mk

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
PACKAGE_NAME="CUE Sheet Parser Library"
2-
PACKAGE_VERSION="2.2.1"
3-
PACKAGE_SRC="https://github.com/lipnitsk/libcue/archive/v2.2.1.tar.gz"
2+
PACKAGE_VERSION="2.3.0"
3+
PACKAGE_SRC="https://github.com/lipnitsk/libcue/archive/v${PACKAGE_VERSION}.tar.gz"
44
PACKAGE_USE_SEPARATE_BUILD_DIR="true"
55

66
configure_package() {
7-
PKG_CONFIG_LIBDIR="${BUILD_PKG_CONFIG_LIBDIR}" PKG_CONFIG_SYSROOT_DIR="${BUILD_PKG_CONFIG_SYSROOT_DIR}" cmake -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_CMAKE} -DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX} ${PACKAGE_SRC_DIR}
7+
PKG_CONFIG_LIBDIR="${BUILD_PKG_CONFIG_LIBDIR}" \
8+
PKG_CONFIG_SYSROOT_DIR="${BUILD_PKG_CONFIG_SYSROOT_DIR}" \
9+
cmake \
10+
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_CMAKE} \
11+
-DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX} \
12+
${PACKAGE_SRC_DIR}
813
}
914

1015
make_package() {
@@ -13,4 +18,4 @@ make_package() {
1318

1419
install_package() {
1520
make DESTDIR=${STAGING_DIR} install
16-
}
21+
}

packages/libical/package.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PACKAGE_NAME="libical"
2-
PACKAGE_VERSION="3.0.16"
2+
PACKAGE_VERSION="3.0.17"
33
PACKAGE_SRC="https://github.com/libical/libical/releases/download/v${PACKAGE_VERSION}/libical-${PACKAGE_VERSION}.tar.gz"
44
PACKAGE_DEPENDS="glibc glib libxml"
55
PACKAGE_USE_SEPARATE_BUILD_DIR="true"

0 commit comments

Comments
 (0)