Please make sure you copy buildscript to the module to make further development easier. Also you MUST include either a /var/log/packages/package-name-1.2.3-i486-1 file that contains a name, description, file size, dependencies list and file list ... or ... a porteus package.index file in /var/module-name.index that has the same info in the same order as a slackware package.
The only stipulation is that the 'description' should have no more than 8 lines (for example)
modulename: Please put your module description here and it
modulename: should not be any longer than 8 lines.
modulename: 8 lines is sufficient to write a good description
modulename: and if you don't use all the line make sure you leave
modulename: the rest of the lines in place and untouched like here.
modulename:
modulename:
modulename:
As we have not yet decided on a package manager for porteus i think it is best that we at least start by following a strict guideline for official modules so that package management will be easier in the future.
Rules for build scripts
- brokenman
- Site Admin
- Posts: 6105
- Joined: 27 Dec 2010, 03:50
- Distribution: Porteus v4 all desktops
- Location: Brazil
Rules for build scripts
How do i become super user?
Wear your underpants on the outside and put on a cape.
Wear your underpants on the outside and put on a cape.
Re: Rules for build scripts
Hi
I know this is an old post but thought I would query it. There seems to be changes to the number of lines rule?
the full file of AlsaMixer.app-0.1-x86_64-1_slack is example of breach of 8 line rule.
the file list is a bit too large to show here....I can't see any mention of the "bundled" dependencies.
Question if I may?
Is there a template on what the dev team expect for any new builds?
thanks for reading
I know this is an old post but thought I would query it. There seems to be changes to the number of lines rule?
the full file of AlsaMixer.app-0.1-x86_64-1_slack is example of breach of 8 line rule.
Appears to use the 11 line "rule" set for slack-descshould not be any longer than 8 lines.
alsoPACKAGE NAME: AlsaMixer.app-0.1-x86_64-1_slack
COMPRESSED PACKAGE SIZE: 28K
UNCOMPRESSED PACKAGE SIZE: 100K
PACKAGE LOCATION: /tmp/usm/AlsaMixer.app-0.1-x86_64-1_slack.txz
PACKAGE DESCRIPTION:
AlsaMixer.app: AlsaMixer.app (dockapp mixer utility)
AlsaMixer.app:
AlsaMixer.app: AlsaMixer.app is a mixer utility for Linux systems with ALSA sound
AlsaMixer.app: driver. It is designed to be docked in Window Maker (and other wms).
AlsaMixer.app: This utility has three volume controllers that can be configured to
AlsaMixer.app: handle any sound source.
AlsaMixer.app: Sound sources can be easily muted and there is also wheel mouse
AlsaMixer.app: support.
AlsaMixer.app:
AlsaMixer.app: Home page: http://www.dockapps.org/file.php/id/253
AlsaMixer.app:
FILE LIST:
./
install/
install/slack-desc
usr/
usr/doc/
usr/doc/AlsaMixer.app-0.1/
usr/doc/AlsaMixer.app-0.1/INSTALL
usr/doc/AlsaMixer.app-0.1/COPYING
usr/doc/AlsaMixer.app-0.1/AlsaMixer.app.SlackBuild
usr/doc/AlsaMixer.app-0.1/README
usr/bin/
usr/bin/AlsaMixer
I am not sure if anyone is interested but the smallest bundle XZM I have on 64 bit is for youtube-dl, when I look at the contents of it,dependencies list
the file list is a bit too large to show here....I can't see any mention of the "bundled" dependencies.
Question if I may?
Is there a template on what the dev team expect for any new builds?
thanks for reading