LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-21-2019, 11:02 AM   #16
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,704

Original Poster
Blog Entries: 19

Rep: Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503

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.
 
Old 10-21-2019, 12:00 PM   #17
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by hazel View Post
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.

Worst case, you can use Debian's 4.30 'orig' archive and just link to it. (http://deb.debian.org/debian/pool/ma...30.orig.tar.gz)

And if you do happen to use the Debian one, you can always create a diff between 4.30 and 4.31 and apply it as a patch.

Just a couple of ideas for ya.

PS: here is another link to the 'original' 4.30 source archive:
http://ftp.fr.netbsd.org/pub/pkgsrc/...mw-4.30.tar.gz

Last edited by Skaendo; 10-21-2019 at 12:27 PM.
 
Old 10-22-2019, 09:29 AM   #18
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,704

Original Poster
Blog Entries: 19

Rep: Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503
Your Debian link doesn't work. This one does:https://cdn-aws.deb.debian.org/debian/pool/main/p/pmw.

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.

Last edited by hazel; 10-22-2019 at 10:00 AM.
 
Old 10-22-2019, 02:36 PM   #19
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by hazel View Post
Your Debian link doesn't work. This one does:https://cdn-aws.deb.debian.org/debian/pool/main/p/pmw.

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.
 
Old 10-23-2019, 04:56 AM   #20
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,704

Original Poster
Blog Entries: 19

Rep: Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503
That's kind of you. I'll do that.

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.

Last edited by hazel; 10-23-2019 at 04:59 AM.
 
Old 10-23-2019, 06:26 AM   #21
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by hazel View Post
OOPs! How do I get the files to you? The LQ email option doesn't seem to include a file attachment facility.
Check your PM.
 
Old 10-23-2019, 08:28 AM   #22
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
EDIT, let me change some things. I'll email it to you again.

OK it should be good now....

Last edited by Skaendo; 10-23-2019 at 08:50 AM.
 
Old 10-30-2019, 11:27 AM   #23
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,704

Original Poster
Blog Entries: 19

Rep: Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503
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.
 
Old 10-30-2019, 12:09 PM   #24
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657
Quote:
Originally Posted by hazel View Post
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.
 
2 members found this post helpful.
Old 10-30-2019, 12:10 PM   #25
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,704

Original Poster
Blog Entries: 19

Rep: Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503
Thanks, that's very useful.
 
Old 10-30-2019, 01:07 PM   #26
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by hazel View Post
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.
 
Old 10-31-2019, 06:07 AM   #27
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,704

Original Poster
Blog Entries: 19

Rep: Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503
I shall have to add a web page explaining how I came by the program. Otherwise someone might think I was claiming it as my own work.

OK, I added a README file. Slackbuild also submitted. Let's see how it goes.

Last edited by hazel; 10-31-2019 at 07:43 AM.
 
Old 11-01-2019, 12:40 AM   #28
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,813

Rep: Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451
See? You're not too old... just exercising the "small steps" caution that only comes with experience Congrats hazel.

Quote:
Originally Posted by Richard Pryor as Mudbone
Old fool? There ain't no such a thing as an old fool.
You don't get to be old bein' no fool.
Lotta young smartass deader 'n shit!
 
Old 11-01-2019, 06:15 AM   #29
captain_sensible
Member
 
Registered: Apr 2010
Posts: 352

Rep: Reputation: 145Reputation: 145
@Hazel

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:

https://slackbuilds.org/repository/1...rch=latex2html
 
Old 11-01-2019, 06:24 AM   #30
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,704

Original Poster
Blog Entries: 19

Rep: Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503Reputation: 4503
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.
 
1 members found this post helpful.
  


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
[SOLVED] No package 'x11' found No package 'xext' found No package 'xdamage' found No package 'xfixes' found No package 'x11-xcb' found Jigsaw Linux From Scratch 14 02-23-2021 08:35 PM
[SOLVED] Self-built Slackware package "PACKAGE DESCRIPTION" shows nothing catkin Slackware 5 10-24-2010 01:39 PM
Slackware first impressions: package manager and dependencies dreamwalking Slackware 38 08-21-2010 03:26 PM
first slackware package Rognon Slackware 2 10-14-2004 10:15 PM

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

All times are GMT -5. The time now is 12:44 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