wok-current rev 25724

Up audacity to 3.0.2, fix openssh/wxWidgets build
author Stanislas Leduc <shann@slitaz.org>
date Tue Jun 25 14:51:14 2024 +0000 (4 months ago)
parents 8d53169054d1
children 292aeec8627f
files audacity/receipt openssh/receipt wxWidgets/receipt
line diff
     1.1 --- a/audacity/receipt	Mon Jun 24 07:43:55 2024 +0000
     1.2 +++ b/audacity/receipt	Tue Jun 25 14:51:14 2024 +0000
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="audacity"
     1.7 -VERSION="2.3.2"
     1.8 +VERSION="3.0.2"
     1.9  CATEGORY="multimedia"
    1.10  TAGS="sound audio recorder editor"
    1.11  SHORT_DESC="A free multi-track audio editor and recorder."
    1.12 @@ -13,11 +13,12 @@
    1.13  TARBALL="$SOURCE-$VERSION.tar.gz"
    1.14  WGET_URL="https://github.com/$PACKAGE/$PACKAGE/archive/$TARBALL"
    1.15  
    1.16 -DEPENDS="alsa-lib ffmpeg flac gcc49-lib-base imlib2 lame libatomic \
    1.17 -	libid3tag libmad libsndfile libvorbis wxWidgets xorg-libXxf86vm"
    1.18 +DEPENDS="alsa-lib ffmpeg flac imlib2 lame libatomic \
    1.19 +	libid3tag libmad libsndfile libvorbis xorg-libXxf86vm"
    1.20  BUILD_DEPENDS="alsa-lib-dev bash cmake expat-dev ffmpeg-dev flac-dev \
    1.21 -	gcc49 lame-dev libatomic libmad-dev libsndfile-dev libtool \
    1.22 -	libvorbis-dev portaudio-dev wxWidgets-dev"
    1.23 +	lame-dev libid3tag-dev portmidi libatomic libmad-dev libtool \
    1.24 +	libsndfile-dev libtool python3 gtk+-dev glib-dev libvorbis-dev \
    1.25 +	portaudio-dev git"
    1.26  
    1.27  current_version()
    1.28  {
    1.29 @@ -28,18 +29,21 @@
    1.30  # Rules to configure and make the package.
    1.31  compile_rules()
    1.32  {
    1.33 -	export	CC=gcc-49
    1.34 -	export	CXX=g++-49
    1.35  	export	SHELL=/bin/bash
    1.36  	export	CONFIG_SHELL=/bin/bash
    1.37  	export	LDFLAGS="$LDFLAGS -l:libatomic.so.1"
    1.38  
    1.39 -	./configure				\
    1.40 -		--prefix=/usr			\
    1.41 -		--infodir=/usr/share/info	\
    1.42 -		--mandir=/usr/share/man		\
    1.43 -		--with-ffmpeg=system		\
    1.44 -		$CONFIGURE_ARGS &&
    1.45 +	mkdir build && cd build
    1.46 +	cmake -G "Unix Makefiles"                       \
    1.47 +                -DCMAKE_BUILD_TYPE=Release              \
    1.48 +                -DCMAKE_INSTALL_PREFIX=/usr             \
    1.49 +                -Daudacity_use_expact=system            \
    1.50 +                -Daudacity_use_ffmpeg=loaded            \
    1.51 +                -Daudacity_use_zlib=system              \
    1.52 +                -Daudacity_use_curl=system              \
    1.53 +                -Daudacity_use_wxwidgets=local		\
    1.54 +	..
    1.55 +
    1.56  	make &&
    1.57  	make DESTDIR=$DESTDIR install
    1.58  }
    1.59 @@ -47,11 +51,14 @@
    1.60  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.61  genpkg_rules()
    1.62  {
    1.63 -	mkdir -p $fs/usr/share
    1.64 +	mkdir -p $fs/usr/share $fs/usr/lib/audacity
    1.65  
    1.66  	cp -a $install/usr/bin			$fs/usr
    1.67  	cp -a $install/usr/share/icons		$fs/usr/share
    1.68  	cp -a $install/usr/share/audacity	$fs/usr/share
    1.69  	cp -a $install/usr/share/pixmaps	$fs/usr/share
    1.70  	cp -a $install/usr/share/applications	$fs/usr/share
    1.71 +
    1.72 +	# For 3.0 branch, we need use custom wxWidgets
    1.73 +	cp -a $src/build/lib/libwx*.so*		$fs/usr/lib/audacity
    1.74  }
     2.1 --- a/openssh/receipt	Mon Jun 24 07:43:55 2024 +0000
     2.2 +++ b/openssh/receipt	Tue Jun 25 14:51:14 2024 +0000
     2.3 @@ -15,7 +15,7 @@
     2.4  PROVIDE="ssh"
     2.5  SUGGESTED="gtk+"
     2.6  DEPENDS="libcrypto sftp-server zlib"
     2.7 -BUILD_DEPENDS="gtk+-dev libcrypto-dev openssl-dev zlib-dev"
     2.8 +BUILD_DEPENDS="gtk+-dev glib-dev libcrypto-dev openssl-dev zlib-dev"
     2.9  SPLIT="sftp-server"
    2.10  TAZPANEL_DAEMON="man::sshd|edit::/etc/ssh/sshd_config|options|web::$WEB_SITE"
    2.11  
     3.1 --- a/wxWidgets/receipt	Mon Jun 24 07:43:55 2024 +0000
     3.2 +++ b/wxWidgets/receipt	Tue Jun 25 14:51:14 2024 +0000
     3.3 @@ -18,8 +18,8 @@
     3.4  	xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdmcp
     3.5  	xorg-libXext xorg-libXfixes xorg-libXinerama xorg-libXrender
     3.6  	xorg-libXxf86vm zlib"
     3.7 -BUILD_DEPENDS="expat-dev gtk+-dev jpeg-dev libglu-mesa libpng-dev mesa-dev
     3.8 -	tiff-dev xorg-dev xorg-libXpm-dev xorg-xineramaproto zlib-dev"
     3.9 +BUILD_DEPENDS="expat-dev gtk+-dev glib-dev jpeg-dev libglu-mesa-dev libpng-dev
    3.10 +	mesa-dev tiff-dev xorg-dev xorg-libXpm-dev xorg-xineramaproto zlib-dev"
    3.11  
    3.12  current_version()
    3.13  {