Bumped minisatip version to 2.0.75

* Build system was changed to cmake since 2.0.72
This commit is contained in:
2026-02-27 22:16:46 +01:00
parent 47d19b66af
commit 8bc4a162b8
3 changed files with 67 additions and 11 deletions

50
.vscode/tasks.json vendored Normal file
View File

@@ -0,0 +1,50 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Build Packgage",
"type": "shell",
"command": " cd ${input:Package}; abuild -r",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Clean Package",
"type": "shell",
"command": " cd ${input:Package}; abuild clean; abuild cleancache",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Re-generate checksum for package sources",
"type": "shell",
"command": " cd ${input:Package}; abuild clean; abuild cleancache; abuild checksum",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
],
"inputs": [
{
"type": "pickString",
"id": "Package",
"description": "Wich package shoud the command be applied to",
"options": [
"minisatip",
"nut",
"custom-firmware",
"rflink"
],
},
]
}

9
Jenkinsfile vendored
View File

@@ -1,4 +1,4 @@
//When setting up this pipeline, please enable SCM branch to '*/Main' and enable 'checkout to subdirectory' to checkout to 'AlpinePackages' //When setting up this pipeline, please enable SCM branch to '*/Main'
pipeline { pipeline {
agent none agent none
@@ -22,9 +22,12 @@ pipeline {
stage('Prepair') { stage('Prepair') {
steps { steps {
echo "Prepairing on ${Arch}" echo "Prepairing on ${Arch}"
// cleanWs() cleanWs()
// Checkout the repository // Checkout the repository
checkout scm dir('AlpinePackages') {
checkout scm
}
sh 'if [ ! -L out ];then ln -s ~/packages/AlpinePackages ./out;fi' sh 'if [ ! -L out ];then ln -s ~/packages/AlpinePackages ./out;fi'
script{ script{

View File

@@ -1,13 +1,13 @@
# Maintainer: Bram Prieshof <bram@bprieshof.nl> # Maintainer: Bram Prieshof <bram@bprieshof.nl>
pkgname=minisatip pkgname=minisatip
pkgver=2.0.71 pkgver=2.0.75
pkgrel=0 pkgrel=0
pkgdesc="SATIP server" pkgdesc="SATIP server"
url="https://github.com/catalinii/minisatip" url="https://github.com/catalinii/minisatip"
arch="all" arch="all"
license="GPL-2.0-or-later" license="GPL-2.0-or-later"
depends="linux-headers openssl curl libdvbcsa libxml2" depends="linux-headers openssl curl libdvbcsa libxml2"
makedepends="openssl-dev openssl-libs-static libdvbcsa-dev libxml2-dev" makedepends="openssl-dev openssl-libs-static libdvbcsa-dev libxml2-dev cmake ninja-build ninja-is-really-ninja"
options=" !check !archcheck" options=" !check !archcheck"
source="minisatip-src.tar.gz::https://codeload.github.com/catalinii/minisatip/tar.gz/v$pkgver source="minisatip-src.tar.gz::https://codeload.github.com/catalinii/minisatip/tar.gz/v$pkgver
@@ -18,20 +18,23 @@ _builddir="$srcdir"/$pkgname-$pkgver
build() { build() {
cd "${_builddir}" cd "${_builddir}"
sed -i 's/bash/ash/' ./tools/determine_version.sh #sed -i 's/bash/ash/' ./tools/determine_version.sh
./configure --enable-static #./configure --enable-static
if [ "$CARCH" = "armhf" ] || [ "$CARCH" = "armv7" ]; then sed -i 's/CXX23=.*/CXX23=0/' src/Makefile ;fi cmake -B build
make #if [ "$CARCH" = "armhf" ] || [ "$CARCH" = "armv7" ]; then sed -i 's/CXX23=.*/CXX23=0/' src/Makefile ;fi
cd build
sed -i "s/\~/${pkgver}-r${pkgrel}/" config.h
ninja
} }
package() { package() {
install -D -m755 "$srcdir"/minisatip.initd "$pkgdir"/etc/init.d/minisatip install -D -m755 "$srcdir"/minisatip.initd "$pkgdir"/etc/init.d/minisatip
install -D -m755 "${_builddir}"/minisatip "$pkgdir"/usr/sbin/minisatip install -D -m755 "${_builddir}"/build/minisatip "$pkgdir"/usr/sbin/minisatip
mkdir -p "$pkgdir"/usr/share/minisatip mkdir -p "$pkgdir"/usr/share/minisatip
mv "${_builddir}"/html "$pkgdir"/usr/share/minisatip mv "${_builddir}"/html "$pkgdir"/usr/share/minisatip
} }
sha512sums=" sha512sums="
fec3e49bf161b9f1362e3db5dc40245bd5b0a68efd65e039f6c70728233a11ff54b50ec9fc65026460bc0166a35ce9dd3eb7f262510050869f7c1e457e2aba55 minisatip-src.tar.gz b700626d58f48322cbf9f326b003d62637599ae0062cccd9bfdb52ae9b6bb9198dcd9ed6f253178a753a09951f498417324269ededeeb196310f317428ac99b1 minisatip-src.tar.gz
970823cd26821af97bd099104b8c2b5376a21701b0e3d0e8947b6784091c4bfb179af8064d9bcfc18d9629705b5b3999d6cbfcb19bf2f4d20593d08f95e3d849 minisatip.initd 970823cd26821af97bd099104b8c2b5376a21701b0e3d0e8947b6784091c4bfb179af8064d9bcfc18d9629705b5b3999d6cbfcb19bf2f4d20593d08f95e3d849 minisatip.initd
" "