Slackware - ARM This forum is for the discussion of Slackware ARM. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
10-23-2023, 03:29 PM
|
#1
|
Member
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 235
|
LibreOffice 7.6.2.1 packages
Sometime about a year ago someone asked about a LibreOffice package, among some others, and I offered up my build of the then latest 7.4 series release based upon AlienBob's script. Fast forward some time and I've now updated that with the latest 7.6 release built for aarch64. Only now the build is based on the SBo script.
I've updated the single-use repo I created for the LO package last week, which can be obtained from: https://slackware.lngn.net/pub/aarch...t/libreoffice/
As of now, just LO and it's deps are in the repo, I'd still like to expand on things offered for Slackware, and maybe generalize the repo, but I'd rather not bulk build SBo as there's just too much that I find as "bloat", but I'd like to offer a streamlined amount of packages for aarch64 seeing that many of these devices are under-powered and building can take a long while.
So if anyone has ideas/suggestions/requests, I'll be happy to oblige if there's any software you'd like to see available (except google products, I'm not a fan), but I also built up the latest palemoon, just haven't put it online yet.
But if there's any software you'd like to have available in binary packages for aarch64, leave a comment, and I'll see what I can do. It can be SBo software, or updated SBo software, or whatever. I just think it'd be nice to have a repo of supplemental cherry-picked software available to users of this platform, to ease the pain of building it all on these devices.
If there's any requests, I'll likely move some things around and create a generalized repo for the packages instead of separate repos for each item.
Let me know what you'd like to see!
|
|
|
10-24-2023, 07:31 PM
|
#2
|
Senior Member
Registered: Dec 2002
Distribution: slackware!
Posts: 1,398
|
Any request? Sure, how about mpv please?
Some months ago I got mpv to build but had some issues with luajit and didn't have on screen controls.
Thanks !
|
|
1 members found this post helpful.
|
10-27-2023, 03:04 PM
|
#3
|
Member
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 235
Original Poster
|
Quote:
Originally Posted by glorsplitz
Any request? Sure, how about mpv please?
|
So I've been looking into this and locally I've noticed ffmpeg (at least on pbp) needs a different fork compiled for hw accel, which isn't an issue overall, but a small hurdle for those devices. I have mpv working and all gui aspects appear to operate normally over here. Since this is still testing I haven't officially put up a repo for these things yet (I had failed to find a PM button on LQ), I'm wondering if you'd like to test it out?
https://slackware.lngn.net/pub/aarch64/pkg_dump/
The packages in this "dump" are not final versions or what-not, so expect if I do the standard repo for them in the end, package names/versions may change. Many of these are just updated SBo packages, but the ffmpeg build is only useful on pbp as its a special fork (the version info needs changing) and it links to a few libs I use with webkit as well so millage may vary with the pkg as of now, but it works for me. (TM).
For most deps (as for mpv anyway) it follows the same as listed on SBo, but feel free to grab anything else that strikes your fancy as well. Some of this stuff is just things I maintain on SBo, others are things I've been looking at on aarch64, and some is just out of date. There is also a repo for the nwg-shell project, which features sway/hyprland environment. But anyway, I'd love to know if mpv works correctly for you, before I go and setup more and get deeper in this!
|
|
|
10-27-2023, 09:05 PM
|
#4
|
Senior Member
Registered: Dec 2002
Distribution: slackware!
Posts: 1,398
|
Thank you! installed mpv-0.36.0-aarch64-1_lngn.txz, libplacebo-6.338.1-aarch64-1_lngn.txz on pbp
Quote:
PRETTY_NAME="Slackware 15.0 aarch64 (post 15.0 -current)"
|
Quote:
/usr/bin/mpv
/usr/bin/mpv: error while loading shared libraries: libavcodec.so.60: cannot open shared object file: No such file or directory
|
Quote:
ldd /usr/bin/mpv | grep -i 'not found' | sort
libavcodec.so.60 => not found
libavdevice.so.60 => not found
libavfilter.so.9 => not found
libavformat.so.60 => not found
libavutil.so.58 => not found
libswscale.so.7 => not found
|
seems my system is one step behind
Quote:
/usr/lib64/libavcodec.so.59
/usr/lib64/libavcodec.so.59.37.100
/usr/lib64/libavdevice.so.59
/usr/lib64/libavdevice.so.59.7.100
/usr/lib64/libavfilter.so.8
/usr/lib64/libavfilter.so.8.44.100
/usr/lib64/libavformat.so.59
/usr/lib64/libavformat.so.59.27.100
/usr/lib64/libavutil.so.57
/usr/lib64/libavutil.so.57.28.100
/usr/lib64/libswscale.so.6
/usr/lib64/libswscale.so.6.7.100
|
please excuse any ineptness on my part, I can follow instructions pretty well, as to dependency dancing
not sure at this point where these were installed from, as they don't seem to be deps as indicated in mpv sbo
I'm guessing ffmpeg, I don't want to ln -s .59 to .60
|
|
|
10-28-2023, 04:10 AM
|
#5
|
Member
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 235
Original Poster
|
I've replaced the mpv package, built against Slackware's ffmpeg instead of the pbp specific branch. The deps are as follows: mujs, luajit, python3-glad, libplacebo and libass. This is assuming you've installed slackware's new addition lua package.
Currently, I've only set the build flag "USE_PIPEWIRE=yes" so you'll have to use the "enable-pipewire.sh" on slackware. This is something I'm up in the air on, not sure who uses what, maybe best to offer a package with and without pipewire. There's also optional deps like youtube-dl and others that could be added... depends on what feature-set people are interested in, or what is commonly shipped with mpv.
Before a repo is conceptualized, I want to work out the kinks, of course every package needs to be built on a full, clean install, and I've got that basically setup using the glory of VMs, but I'd like to finalize deps for things prior and decide how to handle them... I'd rather not do odd 3rd party specific additions to packages for dep resolution, I may just put an app and it's deps in separate dirs, listing deps within the ChangeLog, since slackpkg+ will show a changelog, one can select wanted packages from a setup repo and go from there. Might be the best solution, as I've never been a fan of non-standard packages. Any thoughts?
Last edited by jloco; 10-28-2023 at 04:12 AM.
Reason: add note about lua
|
|
1 members found this post helpful.
|
10-28-2023, 01:39 PM
|
#6
|
Senior Member
Registered: Dec 2002
Distribution: slackware!
Posts: 1,398
|
your latest mpv worked after I redid SBo libass, on screen controls work, playing mp4 video, mp3 audio files
didn't have to adjust libass slackbuild for arm, wanted to see if it would work as is
I'd like to redo the other mpv SBo deps soon when I get the chance
thank you for your time and interest in this
|
|
1 members found this post helpful.
|
10-29-2023, 09:40 AM
|
#7
|
Senior Member
Registered: Dec 2002
Distribution: slackware!
Posts: 1,398
|
spoke too soon, too much priority juggling and not enough paying attention
I popped open couple files as quick test but got mpv segfault when actually allowing files to play through
not sure why, attached log file not helpful
Quote:
mpv --no-config --log-file=test.log ff-16b-2c-44100hz.mp3
(+) Audio --aid=1 (mp3 2ch 44100Hz)
File tags:
Date: 2016-04-12
AO: [pulse] 44100Hz stereo 2ch float
Segmentation fault3:07 (8%)
|
and BTW, upper right part of this web page, under My LQ, welcome... there's Private Messages button
|
|
|
10-29-2023, 03:42 PM
|
#8
|
Member
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 235
Original Poster
|
I've let it play numerous videos and haven't had a segfault happen, hrm..
The only thing I can assume is possibly not using the same deps, if you just used SBo scripts you'll end up with luajit version diff, if you don't want to use my packages for the deps, I've also posted the edited scripts here. Try rebuilding the deps and see if it continues segfaulting. The log doesn't really scream anything at me in a quick observation of it. But maybe there's a discrepancy there.
|
|
1 members found this post helpful.
|
11-10-2023, 06:52 AM
|
#9
|
Member
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 235
Original Poster
|
Some hours ago I've updated the LibreOffice package for version 7.6.3.1, available in a slackpkg+ compatible repo here: https://slackware.lngn.net/pub/aarch...t/libreoffice/
This build is based on the SBo script, modified to include gtk, qt, & all languages. The script and extra source tarball is available here.
There's also many different things including Firefox 119.0.1, i3 4.23, flatpak 1.14.4, MAME 0.260, mpv, palemoon, qutebrowser, sway, hyprland, webkit2gtk, and more in the pkg_dump which will get turned into a proper repo at some point.
Everything is built on a full, clean, current install of slackwareaarch64-current.
Last edited by jloco; 11-10-2023 at 07:26 AM.
|
|
1 members found this post helpful.
|
11-11-2023, 02:16 PM
|
#10
|
Senior Member
Registered: Dec 2002
Distribution: slackware!
Posts: 1,398
|
@jloco as mentioned in your last post #9, I tried mpv again, thank you! video and audio files play completely without segfaulting.
CHEERS!
|
|
1 members found this post helpful.
|
12-07-2023, 05:00 PM
|
#11
|
Member
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 235
Original Poster
|
I probably could've titled this thread better, but I've updated LibreOffice to 7.6.4.1 today.
Of note, this depends on the latest pushes to slackwareaarch64-current, as LO was built against the libtiff-4.6.0 update in today's batch.
If using this repo, please ensure you've updated slackware proper first.
|
|
|
All times are GMT -5. The time now is 06:22 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|