LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM
User Name
Password
Slackware - ARM This forum is for the discussion of Slackware ARM.

Notices


Reply
  Search this Thread
Old 10-23-2023, 03:29 PM   #1
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 188

Rep: Reputation: 170Reputation: 170
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!
 
Old 10-24-2023, 07:31 PM   #2
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,310

Rep: Reputation: 368Reputation: 368Reputation: 368Reputation: 368
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.
Old 10-27-2023, 03:04 PM   #3
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 188

Original Poster
Rep: Reputation: 170Reputation: 170
Quote:
Originally Posted by glorsplitz View Post
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!
 
Old 10-27-2023, 09:05 PM   #4
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,310

Rep: Reputation: 368Reputation: 368Reputation: 368Reputation: 368
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
 
Old 10-28-2023, 04:10 AM   #5
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 188

Original Poster
Rep: Reputation: 170Reputation: 170
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.
Old 10-28-2023, 01:39 PM   #6
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,310

Rep: Reputation: 368Reputation: 368Reputation: 368Reputation: 368
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.
Old 10-29-2023, 09:40 AM   #7
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,310

Rep: Reputation: 368Reputation: 368Reputation: 368Reputation: 368
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
Attached Files
File Type: log test.log (14.9 KB, 7 views)
 
Old 10-29-2023, 03:42 PM   #8
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 188

Original Poster
Rep: Reputation: 170Reputation: 170
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.
Old 11-10-2023, 06:52 AM   #9
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 188

Original Poster
Rep: Reputation: 170Reputation: 170
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.
Old 11-11-2023, 02:16 PM   #10
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,310

Rep: Reputation: 368Reputation: 368Reputation: 368Reputation: 368
@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.
Old 12-07-2023, 05:00 PM   #11
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 188

Original Poster
Rep: Reputation: 170Reputation: 170
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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: LibreOffice 4.4 Released as the Most Beautiful LibreOffice Ever LXer Syndicated Linux News 0 01-30-2015 01:10 AM
LXer: LibreOffice vs. OpenOffice: Why LibreOffice Wins LXer Syndicated Linux News 0 10-29-2014 10:50 AM
How to install only Writer from Libreoffice package"libreoffice-4.0.3-i486-1alien.txz just.srad Slackware 10 05-30-2013 02:37 PM
LXer: Build Your Business Around LibreOffice, LibreOffice Certification Program Announced LXer Syndicated Linux News 0 05-07-2012 12:10 PM
LXer: LibreOffice Tips: Inserting QurĂ¢??an text in LibreOffice Writer LXer Syndicated Linux News 0 04-16-2012 02:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM

All times are GMT -5. The time now is 09:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration