SlackwareThis Forum is for the discussion of Slackware Linux.
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.
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.
Hi everyone. My public repo has a few changes within, so I figured I'd share.
Removed:
extras/openpam
extras/openpam-modules
OpenPAM was less than useful and the modules package proved to be a menace to maintain. After some consideration, I just dropped it. it's a nice package and works, but there's very little support for it outside Gentoo/Funtoo and several other similar distributions.
No changes:
a/grub
l/ConsoleKit2
l/hald
No updates to Grub-2.02~beta2 as of late.
No updates to ConsoleKit-0.9.2 as of late either.
Currently, hald is deprecated and is set to be removed from the repository soon due to the fact glib is more a problem than ever, and the fact it requires a lot of work to build and maintain. If you want it, get it while you can.
Additions:
a/eudev
l/loginkit
eudev is a drop in replacement for udev. This was originally developed by Didier Spaier for Slackware 14.1, but I've modified it somewhat and trimmed down old information and updated it a bit. Current version is eudev-3.0.
LoginKit is a system independent libsystemd and logind shim kit that duplicates the function of several small systemd libraries and the logind utility using ConsoleKit2 as a backend. It also provides several developer files to try and use LoginKit in place of systemd-logind.
While ConsoleKit2 provides many modern functions and updates to the original ConsoleKit package similar to systemd-logind, LoginKit provides the missing Inhibit() function.
This version is a pull of the loginkit master branch repackaged for usage with this SlackBuild for Slackware, and requires ConsoleKit2 for functionality. Also, included is a patch to disable the PAM library (which can be easily re-enabled if you use PAM by commenting out the patch.)
Currently, loginkit is still considered "in development" so the software may not have all the complete functionality desired.
With the patch mentioned in the report applied it seems to work.
Updated SlackBuild with patch file attached (.txt extension would need to be removed), or can be found here.
I added the patch to CK2, but it's optional still after reading the comments on it. There's also a small command to check and see if it is needed in the description.
I'm still considering pulling in some more projects into the Slackworks for experimental usage. Bartgymnast has his version of procps-ng, so that might get folded in next. I did consider libepoxy for X11 research.
Kinda curious if anyone has any ideas of stuff that could be imported.
Added several new dependency libraries and a few custom packages geared for testing rather than general usage, and some extras new to Slackworks.
New packages:
libomxil-bellagio - new implementation of the Khronos Group OpenMAX.
libepoxy - new EGL handler for xorg-server (used by xorg-server-1.16.x or later.)
libclc - new OpenCL implementation for LLVM/Clang systems.
Experiment packages include:
libdrm - enables experimental APIs for several embedded GPUs. Might be useful on a few systems but support will be limited, and will require drivers from x.org for the related GPUs. To quote it correctly, "Some assembly required. Drivers not included. "
mesa - enables openmax, opencl, several new drivers, and the nine-d3d9x state tracker, and extra support vectors (these might be useful for Nvidia, Intel, and AMD series cards, Wine support, and multimedia.)
eudev - rehash of Didier Spaier's work with some minor updates.
FreshPlayerPlugin requires several SBo packages ragel and libconfig to build as well as requires Mesa be rebuilt with OpenGL ES2 support. Currently, this is NOT available in Slackware, yet. You can add it one of two ways. Either edit the official mesa SlackBuild to add the configure option: --enable-gles2 or use the provided mesa here at Slackworks which also requires building all the new dependencies as well.
If you have the nvidia-driver or the fglrx-driver, the rebuild step is unnecessary as the gles2 driver is included.
Pending, this package has been submitted equally to SlackBuilds.org
Didn't want to cross-up my last posting, but figured I'd add a separate reply.
Guys, if there are packages, whether experimental in nature, or stable, that aren't included in Slackware or available on SBO, yet, feel free to ask me to try and create an SBO package script set for it.
I don't mind doing work if it helps the system advance and extend things out. I will review any suggestions made. I do ask that if patches do exist, please let me know about them so I can get them rolled into the build set.
This is a reworking of the original package I was hosting with some improvements.
Both are very basic packages and will require knowledge of setting up PAM configuration files before usage and recompiling for PAM support by packages. The openpam-modules package will provide you with a minimum to get you started. The rest is up to you.
This package is open for submissions of configuration files if you would like to contribute. If you do not feel comfortable using PAM without a working configuration file, please refer to the build script and configuration information to disable PAM support within the package you are building.
At minimum you should rebuild the package 'shadow' to add PAM support.
I accidentally left some vital information out on how to build xorg-server with libepoxy support. This effectively will enable usage of glamor support and also enable Xwayland if you have already installed wayland from SBo or Slackworks.
Added:
wayland
I cloned the work of Diniz Bortolotto and version bumped wayland up to 1.8.0 to bring wayland up to speed a bit for my usage internally. If you have installed libepoxy and use this package with the instructions outlined in the libepoxy README, you can add Xwayland support to xorg-server for Slackware, which can be useful with KDE5/Plasma or other Wayland enabled compositors.
just FYI, the changes you required in mesa was added in -current, so that's why your freshplayerplugin is still in pending. I think it would be better to postpone it until next Slackware so users no longer need to rebuild/modify Slackware's packages.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.