Re: [PD] general availability of binary externals for pd64?

2024-06-13 Thread Alexandre Torres Porres
in pd64, go to deken and ask it to show 'all externals'

Em qui., 13 de jun. de 2024 às 03:13, Peter P. 
escreveu:

> Hi list,
>
> is there a general webpage or similar thing tracking the availability of
> (all) externals for pd64?
>
> best, P
>
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] general availability of binary externals for pd64?

2024-06-13 Thread Peter P.
* Alexandre Torres Porres  [2024-06-13 10:24]:
> in pd64, go to deken and ask it to show 'all externals'
Thanks, good idea Alexandre!


Just for reference, on Debian Deken in pd64 lists 147 libraries while in
pd it lists 518 libraries.

Now trying to list 64bit externals installable via apt(itutde). So far I
am able to create a textfile holding all such packages via
$ aptitude search ^pd- | grep -v i386 | grep -v ^v | cut -d " " -f 3 > > 
pdPackages.txt
excluding i386 and virtual packages. This creates 88 entries on Debian
testing.
Now I'd only need to find a way to query and grep for package contents
without installing them ;).

best, P



___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] general availability of binary externals for pd64?

2024-06-13 Thread IOhannes m zmoelnig

On 6/13/24 12:15, Peter P. wrote:

* Alexandre Torres Porres  [2024-06-13 10:24]:

in pd64, go to deken and ask it to show 'all externals'

Thanks, good idea Alexandre!



which of course only lists the Pd64 externals for your OS/CPU.




Just for reference, on Debian Deken in pd64 lists 147 libraries while in
pd it lists 518 libraries.


note that if you have the pd-deken-apt package installed, deken will 
also find the packages available via apt. however, i think pd-deken-apt 
doesn't know about the the Pd32/Pd64 difference yet, and will just list 
all Debian packages for Pd, so you might get false positives.

at least for me, it found 227 packages (including the floatagnostic ones).

otoh, there's some bug anyhow, because performing the search again, the 
pd-deken-apt packages are removed and i only get 80 packages.


anyhow, you could query deken directly.

the following (requires 'curl' and 'jq'), lists all packages that are 
either floatsize agnostic, or have at least one Pd64 binary (regardless 
of OS/CPU):

```sh
curl  https://deken.puredata.info/search.json \
| jq '.result | .libraries | [ .[] | .[] | .[]  | select(.archs | 
index(null) or (.[]? | test("-64$")))] | unique_by(.library) | .[] | 
.library'

```



Now trying to list 64bit externals installable via apt(itutde). So far I
am able to create a textfile holding all such packages via
$ aptitude search ^pd- | grep -v i386 | grep -v ^v | cut -d " " -f 3 > > 
pdPackages.txt


better:

```
grep-aptavail -n -s Package -F Depends -w pd64 | sort -u
```

this misses all packages, that have no externals (only abstractions), 
and are therefore floatsize independent and can be just used with Pd64 
(but have not yet been updated to express this).


gasdr
IOhannes


OpenPGP_signature.asc
Description: OpenPGP digital signature
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list