Kara-Moon Forum
April 30, 2024, 11:45:49 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: You can go back to the main site here: Kara-Moon site
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Debian packaging  (Read 6632 times)
wvengen
Jr. Member
*
Posts: 7


« on: September 03, 2012, 07:06:15 AM »

Hi, I'm working on a source-based Debian package which I hope to get into the official repositories.
https://launchpad.net/~wvengen/+archive/music

Is it true that the PDFs are not distributed in the official mma-bin tarball?
I've put mma-libdoc(8) in /usr/sbin instead of /usr/bin, since it needs to be run by an administrator and its manpage is in section 8.

Besides that I'm planning to package mma-songs and linuxband.
Logged
alexis
Jr. Member
*
Posts: 62


« Reply #1 on: September 03, 2012, 02:04:05 PM »

Excellent idea, wvengen.

Tested successfully under Ubuntu 12.04!

Cheers,
Logged
bvdp
Kara-Moon Master
****
Posts: 1437


WWW
« Reply #2 on: September 04, 2012, 01:49:52 AM »

Glad to hear that you're doing the debian thing.

As you know, there is an unofficial .deb on the website. It's there since I couldn't get anyone to do a proper archive.

The current mma.tar.gz does NOT have the pdf files; but the .deb does. Both have the html docs.

I don't see a problem with having mma-libdoc in /usr/sbin. Your choice, really.

I think packing the large example song file might be a problem. When I started this the original .deb packager wanted to do it, but the "lawyers" on debian had a fun day with that since it is obvious (to them) that the chords in the songs are copyrighted. I think I disagree, but it's not worth my time to argue the point. So, you might want to leave the songs on my site.

Let me know how I can help.

Best,
Logged

My online life: http://www.mellowood.ca
wvengen
Jr. Member
*
Posts: 7


« Reply #3 on: September 13, 2012, 01:56:25 PM »

As you may know, Debian packages are built from an .orig.tar.gz and a debian/ directory (as tarball or diff). So if the PDFs are not in the source package, it's a little complicated to add them cleanly. For now, I'm leaving them out.

I wrote some initial manpages for utilities that didn't have one, it may be useful to expand them and include them at some point. I incorporated the program's help message and some readmes.

The copyright issue is interesting; if it remains a problem, I could split it into a different, non-free package.
How is the licensing for the style files? I'm curious where they come from.

Thanks!
Logged
wvengen
Jr. Member
*
Posts: 7


« Reply #4 on: September 13, 2012, 01:58:03 PM »

Oh, wait a minute regarding the PDFs. I see that they're quite large, and that you have a separate download. I'll make a separate package for them.
Logged
bvdp
Kara-Moon Master
****
Posts: 1437


WWW
« Reply #5 on: September 13, 2012, 04:07:34 PM »


The copyright issue is interesting; if it remains a problem, I could split it into a different, non-free package.
How is the licensing for the style files? I'm curious where they come from.


Most of the style files were written by me and are GPL. A few were written by others, but they are the same license. So, no problems there.
Logged

My online life: http://www.mellowood.ca
bvdp
Kara-Moon Master
****
Posts: 1437


WWW
« Reply #6 on: September 13, 2012, 04:08:11 PM »

Oh, wait a minute regarding the PDFs. I see that they're quite large, and that you have a separate download. I'll make a separate package for them.

Yes, that is probably easiest for all.
Logged

My online life: http://www.mellowood.ca
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.056 seconds with 19 queries.