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.
What I really like about pmw is that it's so simple. It's a very small program but it does what is needed.
The disadvantage is that you have to learn (and remember) the language. As an intermittent user, I find this difficult, so I wrote a graphical companion program called pmwScribe that puts up a stave and lets you pin notes on it while creating a pmw file in the background. It's a bit buggy; it sometimes puts in unwanted parentheses which screw up the syntax and require a manual edit to get them out again. But it does what I want.
The problem with a publicly available slackbuild is that it requires access to source code and I don't know any place that hosts that program now, though Debian have a slightly earlier version in their Buster source repo and I daresay other distros do too. I was lucky to have downloaded the version I have before it became inaccessible.
If you have the original 4.31 source archive, one of the SBo maintainers that has access to the SBo Sourceforce might upload it there for you for hosting, unless of course you have a Sourceforge account and one of the SBo team can give you access.
PS: I just tried a diff between the two versions. It comes out to about 2.4M because, as well as fixing some program code, he rewrote the user manual (a full-size book in pdf format). Not very practical as a patch, is it!
I've also had a look around the Slackbuilds site, guidance notes and so on. It's all much too complicated for me. I think I'm too old for this sort of thing.
PS: I just tried a diff between the two versions. It comes out to about 2.4M because, as well as fixing some program code, he rewrote the user manual (a full-size book in pdf format). Not very practical as a patch, is it!
I've also had a look around the Slackbuilds site, guidance notes and so on. It's all much too complicated for me. I think I'm too old for this sort of thing.
Does the ftp.fr.netbsd.org link work for you? The Debian link works fine here, but that's besides the point.
If you want, you can email me what you got (your SlackBuild and 4.31 source) and I can polish it up for you.
I've found what was "wrong" with your links. They are to actual tarballs, not web pages so clicking on them didn't take me anywhere. I found the downloaded files on my system afterwards.
OOPs! How do I get the files to you? The LQ email option doesn't seem to include a file attachment facility.
So, following Willy's advice, with much labour and head-scratching, I registered on Sourceforge and created a project. I have uploaded the source tarball and it can be found here. Presumably I must now add that to my slackbuild as the source address and then go through the whole business again to register with slackbuilds.org.
I really hate the way these big sites make me feel stupid and incompetent.
So, following Willy's advice, with much labour and head-scratching, I registered on Sourceforge and created a project. I have uploaded the source tarball and it can be found here. Presumably I must now add that to my slackbuild as the source address and then go through the whole business again to register with slackbuilds.org.
I really hate the way these big sites make me feel stupid and incompetent.
SBo doesn't require you to register. Once you go to upload a SlackBuild tarball, you put in a contact email, which allows you to remove the SlackBuild before it gets approved (if you realize you butchered something and want to send an updated tarball). But the information shown on SBo about the maintainer is pulled from the $PKGNAME.info file.
If you want to be a part of the SBo mailing list, that does require registration.
So, following Willy's advice, with much labour and head-scratching, I registered on Sourceforge and created a project. I have uploaded the source tarball and it can be found here. Presumably I must now add that to my slackbuild as the source address and then go through the whole business again to register with slackbuilds.org.
I really hate the way these big sites make me feel stupid and incompetent.
I just hate Sourceforge period. It is an outdated and archaic way of doing revision control/development. Not that I'm a "developer", just an end-user that has to deal with it.
But I wanted to try something new. I've never made a slackbuild before and I wanted to see if I could do it.
One thing i got from trying a slackbuild it it made me brush up on bash of which i knew next to nothing. Slackbuilds now use a standardized template but for understanding and going through the process you can have a look at : https://www.slackwiki.com/Writing_A_SlackBuild_Script
I started updating it then wondered if anyone went there these days. You can then compare to the actual slackbuild for latex here:
What I did (which is definitely not the way to do it!) was to start with an existing slackbuild and edit its various parts to suit the pmw program. So you could say I was using a template, only not an official one. Then Skaendo took it in hand and edited it into the final proper form.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.