wok-current rev 25737

Add wireshark and deps, rebuild ntfs-3g with posix acls
author Stanislas Leduc <shann@slitaz.org>
date Tue Jan 28 15:25:33 2025 +0000 (7 months ago)
parents aaf7d7c5b4c2
children 62638b76262f
files c-ares-dev/receipt c-ares/receipt libQt5Concurrent/receipt libQt5PrintSupport/receipt ntfs-3g/receipt speexdsp-dev/receipt speexdsp/receipt wireshark/receipt
line diff
     1.1 --- a/c-ares-dev/receipt	Mon Jan 20 09:30:59 2025 +0000
     1.2 +++ b/c-ares-dev/receipt	Tue Jan 28 15:25:33 2025 +0000
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="c-ares-dev"
     1.7 -VERSION="1.18.1"
     1.8 +VERSION="1.34.4"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="A C library for asynchronous DNS requests, development files."
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12 @@ -11,10 +11,12 @@
    1.13  DEPENDS="c-ares pkg-config"
    1.14  WANTED="c-ares"
    1.15  
    1.16 +HOST_ARCH="i486 x86_64"
    1.17 +
    1.18  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.19  genpkg_rules()
    1.20  {
    1.21  	cook_copy_folders	include
    1.22  	cook_copy_folders	pkgconfig
    1.23 -	cook_copy_files		*.*a
    1.24 +	cook_copy_files		*.a
    1.25  }
     2.1 --- a/c-ares/receipt	Mon Jan 20 09:30:59 2025 +0000
     2.2 +++ b/c-ares/receipt	Tue Jan 28 15:25:33 2025 +0000
     2.3 @@ -1,7 +1,7 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="c-ares"
     2.7 -VERSION="1.18.1"
     2.8 +VERSION="1.34.4"
     2.9  CATEGORY="network"
    2.10  SHORT_DESC="A C library for asynchronous DNS requests."
    2.11  MAINTAINER="pascal.bellard@slitaz.org"
    2.12 @@ -9,7 +9,9 @@
    2.13  WEB_SITE="https://c-ares.org/"
    2.14  
    2.15  TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.16 -WGET_URL="${WEB_SITE}download/$TARBALL"
    2.17 +WGET_URL="https://github.com/c-ares/c-ares/releases/download/v${VERSION}/$TARBALL"
    2.18 +
    2.19 +HOST_ARCH="i486 x86_64"
    2.20  
    2.21  # What is the latest version available today?
    2.22  current_version()
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/libQt5Concurrent/receipt	Tue Jan 28 15:25:33 2025 +0000
     3.3 @@ -0,0 +1,21 @@
     3.4 +# SliTaz package receipt.
     3.5 +
     3.6 +PACKAGE="libQt5Concurrent"
     3.7 +VERSION="5.14.2"
     3.8 +CATEGORY="development"
     3.9 +SHORT_DESC="Qt5 Concurrent library."
    3.10 +MAINTAINER="maintainer@slitaz.org"
    3.11 +LICENSE="GPL3 LGPL3"
    3.12 +WEB_SITE="https://www.qt.io/"
    3.13 +
    3.14 +DEPENDS="glib zlib"
    3.15 +WANTED="qt5"
    3.16 +
    3.17 +HOST_ARCH="i486 x86_64"
    3.18 +
    3.19 +# Rules to gen a SliTaz package suitable for Tazpkg.
    3.20 +genpkg_rules()
    3.21 +{
    3.22 +	mkdir -p $fs/usr/lib
    3.23 +	cp -a $install/usr/lib/libQt5Concurrent.so*	$fs/usr/lib
    3.24 +}
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/libQt5PrintSupport/receipt	Tue Jan 28 15:25:33 2025 +0000
     4.3 @@ -0,0 +1,21 @@
     4.4 +# SliTaz package receipt.
     4.5 +
     4.6 +PACKAGE="libQt5PrintSupport"
     4.7 +VERSION="5.14.2"
     4.8 +CATEGORY="development"
     4.9 +SHORT_DESC="Qt5 PrintSupport library."
    4.10 +MAINTAINER="maintainer@slitaz.org"
    4.11 +LICENSE="GPL3 LGPL3"
    4.12 +WEB_SITE="https://www.qt.io/"
    4.13 +
    4.14 +DEPENDS="glib zlib"
    4.15 +WANTED="qt5"
    4.16 +
    4.17 +HOST_ARCH="i486 x86_64"
    4.18 +
    4.19 +# Rules to gen a SliTaz package suitable for Tazpkg.
    4.20 +genpkg_rules()
    4.21 +{
    4.22 +	mkdir -p $fs/usr/lib
    4.23 +	cp -a $install/usr/lib/libQt5PrintSupport.so*	$fs/usr/lib
    4.24 +}
     5.1 --- a/ntfs-3g/receipt	Mon Jan 20 09:30:59 2025 +0000
     5.2 +++ b/ntfs-3g/receipt	Tue Jan 28 15:25:33 2025 +0000
     5.3 @@ -36,6 +36,7 @@
     5.4  		--prefix=/usr		\
     5.5  		--disable-static	\
     5.6  		--with-fuse=internal	\
     5.7 +		--enable-posix-acls	\
     5.8  		--mandir=/usr/share/man	\
     5.9  		$CONFIGURE_ARGS &&
    5.10  	make &&
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/speexdsp-dev/receipt	Tue Jan 28 15:25:33 2025 +0000
     6.3 @@ -0,0 +1,23 @@
     6.4 +# SliTaz package receipt.
     6.5 +
     6.6 +PACKAGE="speexdsp-dev"
     6.7 +VERSION="1.2.1"
     6.8 +CATEGORY="development"
     6.9 +SHORT_DESC="Patent-free, Open Source/Free Software DSP library - development files"
    6.10 +MAINTAINER="maintainer@slitaz.org"
    6.11 +LICENSE="BSD"
    6.12 +WEB_SITE="https://www.speex.org/"
    6.13 +
    6.14 +DEPENDS="pkg-config speexdsp"
    6.15 +WANTED="speexdsp"
    6.16 +
    6.17 +HOST_ARCH="i486 x86_64"
    6.18 +
    6.19 +# Rules to gen a SliTaz package suitable for Tazpkg.
    6.20 +genpkg_rules()
    6.21 +{
    6.22 +	get_dev_files
    6.23 +
    6.24 +        # Ensure remove .la files
    6.25 +        find $fs -name "*.la" -delete
    6.26 +}
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/speexdsp/receipt	Tue Jan 28 15:25:33 2025 +0000
     7.3 @@ -0,0 +1,34 @@
     7.4 +# SliTaz package receipt.
     7.5 +
     7.6 +PACKAGE="speexdsp"
     7.7 +VERSION="1.2.1"
     7.8 +CATEGORY="multimedia"
     7.9 +SHORT_DESC="Patent-free, Open Source/Free Software DSP library"
    7.10 +MAINTAINER="maintainer@slitaz.org"
    7.11 +LICENSE="BSD"
    7.12 +WEB_SITE="https://www.speex.org/"
    7.13 +
    7.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    7.15 +WGET_URL="https://ftp.osuosl.org/pub/xiph/releases/speex/$TARBALL"
    7.16 +
    7.17 +HOST_ARCH="i486 x86_64"
    7.18 +
    7.19 +current_version()
    7.20 +{
    7.21 +	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
    7.22 +	sed "/beta/d;/rc[0-9]/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
    7.23 +}
    7.24 +
    7.25 +# Rules to configure and make the package.
    7.26 +compile_rules()
    7.27 +{
    7.28 +	./configure $CONFIGURE_ARGS &&
    7.29 +	make &&
    7.30 +	make install
    7.31 +}
    7.32 +
    7.33 +# Rules to gen a SliTaz package suitable for Tazpkg.
    7.34 +genpkg_rules()
    7.35 +{
    7.36 +	cook_copy_files		*.so*
    7.37 +}
     8.1 --- a/wireshark/receipt	Mon Jan 20 09:30:59 2025 +0000
     8.2 +++ b/wireshark/receipt	Tue Jan 28 15:25:33 2025 +0000
     8.3 @@ -1,7 +1,7 @@
     8.4  # SliTaz package receipt.
     8.5  
     8.6  PACKAGE="wireshark"
     8.7 -VERSION="2.6.1"
     8.8 +VERSION="4.2.9"
     8.9  CATEGORY="network"
    8.10  SHORT_DESC="Wireshark is an award-winning network protocol analyzer."
    8.11  MAINTAINER="pankso@slitaz.org"
    8.12 @@ -11,10 +11,15 @@
    8.13  WGET_URL="https://www.wireshark.org/download/src/all-versions/$TARBALL"
    8.14  TAGS="network analysis"
    8.15  
    8.16 -DEPENDS="gnutls libgpg-error libcap gtk+ pcre xorg-libXdamage libcomerr3 attr \
    8.17 -libgcrypt portaudio libpcap libkrb5"
    8.18 -BUILD_DEPENDS="gnutls-dev libgpg-error-dev libcap-dev libpcap-dev gtk+-dev \
    8.19 -libgcrypt-dev flex libtasn1-dev bison perl wget libgnutls"
    8.20 +DEPENDS="gnutls libgpg-error libcap pcre2 xorg-libXdamage libgcrypt libpcap \
    8.21 +speexdsp libQt5PrintSupport libQt5Multimedia libQt5Network libQt5Widgets \
    8.22 +libQt5Xcb c-ares icu libnl"
    8.23 +BUILD_DEPENDS="gnutls-dev libgpg-error-dev libcap-dev libpcap-dev cmake \
    8.24 +Qt5-dev qt5-qmake libgcrypt-dev flex libtasn1-dev bison perl wget libgnutls \
    8.25 +c-ares-dev pcre2-dev libnl-dev speexdsp-dev libglvnd-dev icu-dev \
    8.26 +libQt5PrintSupport libQt5Concurrent libQt5Multimedia"
    8.27 +
    8.28 +HOST_ARCH="i486 x86_64"
    8.29  
    8.30  # What is the latest version available today?
    8.31  current_version()
    8.32 @@ -26,16 +31,20 @@
    8.33  # Rules to configure and make the package.
    8.34  compile_rules()
    8.35  {
    8.36 -	./configure \
    8.37 -		--prefix=/usr \
    8.38 -		--mandir=/usr/share/man \
    8.39 -		--enable-setuid-install \
    8.40 -		--with-qt=no \
    8.41 -		--with-gtk=2 \
    8.42 -		$CONFIGURE_ARGS
    8.43 -	sed -i 's/mozilla/browser/' config.h
    8.44 -	make $MAKEFLAGS &&
    8.45 -	make install
    8.46 +	# workaround for qmake
    8.47 +	ln -s /usr/bin/qmake-qt5 /usr/bin/qmake
    8.48 +
    8.49 +	mkdir _build && cd _build
    8.50 +	cmake .. \
    8.51 +		-DCMAKE_BUILD_TYPE=Release \
    8.52 +		-DCMAKE_INSTALL_PREFIX=/usr \
    8.53 +		-DCMAKE_INSTALL_LIBDIR=lib \
    8.54 +		-DBUILD_sdjournal=OFF \
    8.55 +		-DUSE_qt6=OFF \
    8.56 +		-DBUILD_wireshark=ON \
    8.57 +		-Wno-dev
    8.58 +
    8.59 +	make && make install
    8.60  }
    8.61  
    8.62  # Rules to gen a SliTaz package suitable for Tazpkg.