Need audacity 3.4.2 and its dependences

If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
benjibasson
Samurai
Samurai
Posts: 141
Joined: 06 Mar 2019, 15:14
Distribution: Arch linux

Need audacity 3.4.2 and its dependences

Post#1 by benjibasson » 26 Feb 2024, 22:01

Hi,
I need to use audacity 3.4.2 to change pitch of somes sounds files
=> I use

Code: Select all

slapt-mod -u
then

Code: Select all

slapt-mod -s audacity
unfortunaly it found only

Code: Select all

audacity-3.0.2-x86_64-1salix15.0  (sound editor)
witch change pitch effect has been removed by salix
Image

exactely the same problem with slapt-get

Code: Select all

root@porteus:/home/guest# slapt-get --search audacity
audacity-3.0.2-x86_64-1salix15.0 [inst=yes]: audacity (sound editor)

So I download appimage on https://github.com/audacity/audacity/re ... 4.AppImage
=> unfortunaly there are a lot of missed dependencies althought it is an appimage

Code: Select all

guest@porteus:~$ '/home/guest/Downloads/audacity-linux-3.4.2-x64.AppImage' 
/usr/lib64/libatk-1.0.so.0
/usr/lib64/libatk-bridge-2.0.so.0
/usr/lib64/libcairo-gobject.so.2
/usr/lib64/libcairo.so.2
/usr/lib64/libgio-2.0.so.0
/usr/lib64/libglib-2.0.so.0
/usr/lib64/libgmodule-2.0.so.0
/usr/lib64/libgobject-2.0.so.0
/usr/lib64/libgthread-2.0.so.0
findlib: libjack.so.0: cannot open shared object file: No such file or directory
/home/guest/Downloads/audacity-linux-3.4.2-x64.AppImage: Using fallback for library 'libjack.so.0'
/usr/lib64/libpixman-1.so.0
findlib: libportaudio.so: cannot open shared object file: No such file or directory
/home/guest/Downloads/audacity-linux-3.4.2-x64.AppImage: Using fallback for library 'libportaudio.so'
/tmp/.mount_audaciT0d2BV/bin/audacity: error while loading shared libraries: libthai.so.0: cannot open shared object file: No such file or directory

how to get audacity 3.4.2 and every dependencies on Porteus V5.0.1?
Cheers

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Need audacity 3.4.2 and its dependences

Post#2 by beny » 26 Feb 2024, 22:27

hi, try this link there are also some deps to download,but i think you have to add some more
https://slackware.nl/slakfinder/show.php?pkg=2063230

benjibasson
Samurai
Samurai
Posts: 141
Joined: 06 Mar 2019, 15:14
Distribution: Arch linux

Need audacity 3.4.2 and its dependences

Post#3 by benjibasson » 27 Feb 2024, 10:08

beny wrote:
26 Feb 2024, 22:27
hi, try this link there are also some deps to download,but i think you have to add some more
https://slackware.nl/slakfinder/show.php?pkg=2063230
Hi I have removed deps because remouved audacity 3.0.2 merged with olds ( so dirty) deps:
Is there any tools to download, merge and convert to xzm everydep for package I want to use like audacity 4.3.2?

What is the syntax to download merge convert only deps for audacity 4.3.2 which has just be enabled?

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Need audacity 3.4.2 and its dependences

Post#4 by beny » 27 Feb 2024, 14:54

hi if you have the slapt-get package you can do the task of download all you need you have to add this repository at slapt-getrc:SOURCE=https://slackware.uk/slackdce/15.0/x86_64/ after this you have to refresh with sudo slapt-get -u and you have to use the -d option that download the files without installation you have something like this...my system is a bit different because i have the audacity software installed, when you have collect all the file into a directory you have to use /usr/bin/txz2dir <input> <option> you need to use the /* .txz after you have merged all the txz into the directory in terminal sudo mksquashfs name of the directory and name of the file you want.xzm ,my system is porteux current but all the files are for the slackware 15 try if can work with for you

Code: Select all

   guest@porteux:~$ sudo slapt-mod -d audacity
Reading Package Lists...Done
The following packages will be upgraded:
  audacity 
1 upgraded, 0 reinstalled, 0 newly installed, 0 to remove, 0 not upgraded.
Need to get 13.5MB of archives.
Do you want to continue? [y/N] y
1/1 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ audacity 3.4.2-x86_64-2_dce [13.5MB]...Done

Done
guest@porteux:~$ sudo slapt-mod -d libsbsms lilv portaudio portmidi portsmf rapidjson soxr suil wxWidgets
Reading Package Lists...Done
libsbsms is up to date.
portsmf is up to date.
rapidjson is up to date.
soxr is up to date.
suil is up to date.
The following NEW packages will be installed:
  python3-flit_core python3-installer python3-pyproject-hooks python3-build 
  python3-pyproject-metadata python3-mesonpy python3-numpy zita-alsa-pcmi 
  zita-resampler jack2 openjre wxWidgets 
The following packages will be upgraded:
  lilv portaudio portmidi 
3 upgraded, 0 reinstalled, 12 newly installed, 0 to remove, 0 not upgraded.
Need to get 76.7MB of archives.
Do you want to continue? [y/N] y
1/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-flit_core 3.9.0-x86_64-1_dce [36.0kB]...Done
2/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-installer 0.7.0-x86_64-1_dce [472.0kB]...Done
3/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-pyproject-hooks 1.0.0-x86_64-1_dce [20.0kB]...Done
4/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-build 1.0.3-x86_64-2_dce [36.0kB]...Done
5/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-pyproject-metadata 0.7.1-x86_64-2_dce [16.0kB]...Done
6/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-mesonpy 0.15.0-x86_64-2_dce [68.0kB]...Done
7/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-numpy 1.26.3-x86_64-1_dce [12.0MB]...Done
8/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ zita-alsa-pcmi 0.3.2-x86_64-1_dce [28.0kB]...Done
9/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ zita-resampler 1.11.2-x86_64-1_dce [28.0kB]...Done
10/15 Get https://slackware.nl/people/alien/sbrepos/15.0/x86_64/ jack2 1.9.20-x86_64-1alien [552.0kB]...Done
11/15 Get https://slackware.nl/people/alien/sbrepos/15.0/x86_64/ openjre 8u402_b06-x86_64-1alien [51.9MB]...Done
12/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ wxWidgets 3.2.4-x86_64-2_dce [11.3MB]...Done
13/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ lilv 0.24.20-x86_64-3_dce [100.0kB]...Done
14/15 Get https://slackware.nl/people/alien/sbrepos/15.0/x86_64/ portaudio 190700_20210406-x86_64-1alien [96.0kB]...Done
15/15 Get https://slackware.nl/people/alien/sbrepos/15.0/x86_64/ portmidi 2.0.3-x86_64-1alien [52.0kB]...Done

Done
                                                           

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Need audacity 3.4.2 and its dependences

Post#5 by beny » 27 Feb 2024, 18:53

to unpack the whole txz you can use this, make a script with this:merge all packages into the respective directories and if you have a.tgz you have to rename .txz or script do not work with it
#!/bin/bash

for file in *.txz
do
tar xvf $file
done

benjibasson
Samurai
Samurai
Posts: 141
Joined: 06 Mar 2019, 15:14
Distribution: Arch linux

Need audacity 3.4.2 and its dependences

Post#6 by benjibasson » 27 Feb 2024, 21:42

Hi, I don't understand:

-Why is slapt-get and slap-mod are always forgeting to download every deps needed by audacity-3.4.2-x86_64-2_dce?
slapt-get -i -d audacity-3.4.2-x86_64-2_dce only download libsbsms 20220812_e6c9c3b-x86_64-1_dce and audacity 3.4.2-x86_64-2_dce
I merge convert and enable, then I see guest@porteus:~$ audacity
audacity: error while loading shared libraries: libwx_baseu-3.2.so.0: cannot open shared object file: No such file or directory (come on slapt-get, download every deps like libwx!)

- How do you know that you need libsbsms lilv portaudio portmidi portsmf rapidjson soxr suil wxWidgets and that you don't need libwx_baseu-3.2.so.0?

is there any package manager that work as fine as arch's pacman or ubuntu's apt-get for the feature --download-only or whatever, at random slackyd witch worked perfect to find whole dependencys on first porteus version and slax remix

Cheers

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Need audacity 3.4.2 and its dependences

Post#7 by beny » 27 Feb 2024, 22:31

hi,the sbopkg tool have another script that make a list of the needed files sudo '/usr/sbin/sqg' you can do a list of a package or for all the sbopkg repository ok for audacity you need: so you can use the slapt-mod with the list of all the files you need

Code: Select all

 
wxWidgets
serd
sord
lv2
suil
soxr
rapidjson
portsmf
portmidi
portaudio
sratom
python3-pyproject-metadata
python3-mesonpy
python3-numpy
lilv
libsbsms
audacity
                                                                                                            

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Need audacity 3.4.2 and its dependences

Post#8 by beny » 27 Feb 2024, 23:03

Code: Select all

 guest@porteux:~$  sudo slapt-mod -d wxWidgets serd sord lv2 suil soxr rapidjson portsmf portmidi portaudio sratom lilv libsbsms audacity
Reading Package Lists...Done
The following NEW packages will be installed:
  wxWidgets serd sord lv2 suil soxr rapidjson portsmf openjre portmidi 
  zita-alsa-pcmi zita-resampler jack2 portaudio sratom python3-flit_core 
  python3-installer python3-pyproject-hooks python3-build 
  python3-pyproject-metadata python3-mesonpy python3-numpy lilv libsbsms 
  audacity 
                                                                                                                         

benjibasson
Samurai
Samurai
Posts: 141
Joined: 06 Mar 2019, 15:14
Distribution: Arch linux

Need audacity 3.4.2 and its dependences

Post#9 by benjibasson » 27 Feb 2024, 23:23

And how to find these up to date deps? I find that saliks is obsolete. But it is always downloading from saliks sources instead of slackdce

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Need audacity 3.4.2 and its dependences

Post#10 by beny » 27 Feb 2024, 23:32

you have in /etc/slapt-get the text file slapt-getrc this is mine: i have stopped the salix repositories, the last one is very useful
WORKINGDIR=/var/slapt-get
EXCLUDE=^aaa_elflibs,^aaa_base,^devs,^glibc.*,^kernel-.*,^rootuser-settings,^zzz-settings.*,-i?86-
#SOURCE=http://slackware.uk/salix/x86_64/slackw ... /:OFFICIAL
#SOURCE=http://slackware.uk/salix/x86_64/slackw ... /:OFFICIAL
#SOURCE=http://slackware.uk/salix/x86_64/15.0/:PREFERRED
#SOURCE=http://slackware.uk/salix/x86_64/extra-15.0/:OFFICIAL
SOURCE=http://ponce.cc/slackware/slackware64-15.0/packages/
SOURCE=https://slackware.nl/people/alien/sbrepos/15.0/x86_64/
SOURCE=https://slackware.uk/slackdce/15.0/x86_64/

benjibasson
Samurai
Samurai
Posts: 141
Joined: 06 Mar 2019, 15:14
Distribution: Arch linux

Need audacity 3.4.2 and its dependences

Post#11 by benjibasson » 29 Feb 2024, 07:15

Hi, I'm afraid,
I don't have sbo-maintainer-tools-0.9.0-noarch-1_dce on my porteus 5.01 system
neither '/usr/sbin/sqg'

and get-mod find only bo-maintainer-tools-0.9.0-noarch-1_dce witch don't have any '/usr/sbin/sqg' because there are only

Code: Select all

ls '/tmp/GETMOD/sbo-maintainer-tools-0.9.0-noarch-1_dce/system/sbo-maintainer-tools/sbo-maintainer-tools-0.9.0-noarch-1_dce/usr/bin' 
sbofixinfo*  sbolint*  sbopkglint*
I don't find any needed deps in

Code: Select all

sbopkglint /tmp/GETMOD/audacity-3.4.2-x86_64-1ponce/audacity-3.4.2-x86_64-1ponce.txz
https://pastebin.com/YCUg2usG


cheers

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Need audacity 3.4.2 and its dependences

Post#12 by beny » 29 Feb 2024, 09:46

hi, you have to download the sbopkg tool from https://sbopkg.org/downloads.php and convert to a xzm i have seen that the arch audacity have the tool that you need if you are an arch user you have a chance to work with it,if you have the sbopkg tool and slapt-get tool and also the slapt-src that is a script to manage slackbuild,with the devel package,you can have a good base to work with packages you need https://slackware.uk/slackdce/15.0/x86_64/ is useful because have all slackbuild done like packages, so you have the last version of all.

benjibasson
Samurai
Samurai
Posts: 141
Joined: 06 Mar 2019, 15:14
Distribution: Arch linux

Need audacity 3.4.2 and its dependences

Post#13 by benjibasson » 29 Feb 2024, 11:10

I get no list of needed deps for selected package

Code: Select all

guest@porteus:~$ sudo '/usr/sbin/sqg' -p audacity-3.2.2-x86_64-1alien
Setting system wide configuration in /etc/sbopkg/sbopkg.conf
audacity-3.2.2-x86_64-1alien: Not found.
guest@porteus:~$ sudo '/usr/sbin/sqg' -p '/tmp/GETMOD/audacity-3.4.2-x86_64-1ponce/audacity-3.4.2-x86_64-1ponce.txz' 
Setting system wide configuration in /etc/sbopkg/sbopkg.conf
/tmp/GETMOD/audacity-3.4.2-x86_64-1ponce/audacity-3.4.2-x86_64-1ponce.txz: Not found.
what is the syntax to get a list of packages I need for audacity-3.4.2-x86_64-1ponce.txz?

I notice if I accept salix, slap-get -m(M) download every deps, merge convert in XZM whereas if I exclude salix, slap-get -m(-M) download only audacity and stop without merge that mean it searsh for deps from Salix source: fow to force slapt-get searsh for deps when we do

Code: Select all

# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get

# Exclude package names and expressions.
# To exclude pre and beta packages, add this to the exclude: 
#   [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
EXCLUDE=^aaa_elflibs,^aaa_base,^devs,^glibc.*,^kernel-.*,^rootuser-settings,^zzz-settings.*,-i?86-
SOURCE=http://ponce.cc/slackware/slackware64-15.0/packages/:OFFICIAL
SOURCE=https://slackware.nl/people/alien/sbrepos/15.0/x86_64/
SOURCE=https://slackware.uk/slackdce/15.0/x86_64/:PREFERRED


beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Need audacity 3.4.2 and its dependences

Post#14 by beny » 29 Feb 2024, 14:29

hi the /usr/sbin/sqg is part of sbopkg,and why do not copy all the slapt-rc repositories you have to start the salix repos and after you can # so you have the repos but not activated,i can build the audacity bundle in my system i have only current version with other software installed,and you can't do a search with the packages named alien or ponce,only the software name so you need: the sbopkg sqg that make for you a queue of the deps and slapt-get with slapt-mod script and the repositories listed above.

benjibasson
Samurai
Samurai
Posts: 141
Joined: 06 Mar 2019, 15:14
Distribution: Arch linux

Need audacity 3.4.2 and its dependences

Post#15 by benjibasson » 29 Feb 2024, 14:46

what is the syntax of the the sbopkg sqg to print a queue of the deps for the last audacity?

Post Reply