IT WILL MOVE TO https://github.com/rizitis/PLASMA_WORLD
(personal project)
Personal SlackBuild Template for:
- autotools
- cmake
- meson
- python
- haskel
- perl
- cargo
- google-golang
- custom and complex builds
- binary packaging
- deb
- rpm
- AppImage
One TEMPLATE for most of SlackBuilds...
Here are some optional builds:
PRGNAM | Template | SRC COMPRESS |
---|---|---|
Markdown | python | git+tar.gz |
a68g | autotools | tar.gz |
config-file-validator | google-golang | git+tar.gz |
conjure | meson | git+tar.gz |
coppwrr | cargo | git+tar.gz |
ffmpeg | compelx+custom | tar.xz |
gtk-fortran | cmake | git+tar.gz |
hyprutils | custom | git clone |
mozjs130 | mach+custom | tar.xz |
openSeaChest | meson | git+ SourceCode_With_Submodules.tar.xz |
obs-studio | cmake | git clone+tar.gz |
One SlackBuild Template for all builds | All kind of repos and src compression types supported |
Easy create/modify slack-desc and doinst.sh | Flexibly for special and complex builds |
Provide: package.dep package.t?z.sig package.t?z.txt package.t?z.md5 makepkg-package.log build.lo | Support: slack-required slack-conflicts slack-suggests |
Supported for download and extract src package types are:
- tar.gz
- tar.xz
- bz2
- rar
- gz
- tar
- tbz2
- tgz
- zip
- Z
- 7z
- deb
- rpm
- AppImage
Also, if needed, by default support and download src package from repos using:
- cvn co
- cvs -z3 -f
- git clone
- lftp -c mirror
Optional but very useful dependency is slackdesc
Note
Althought TEMPLATE.SlackBuild its stable and build packages fine, its a personal work in progress.
When I found something useful it will be added in TEMPLATE.SlackBuild.
This repo is not provided as binary repo for Slackware-current or as SlackBuilds repo, its just MY repo which provide the TEMPLATE.SlackBuild.
Important
If you want to use for your personal builds this TEMPLATE of SlackBuilds install slackdesc is optional
If you want to use the AUTO_UPD option which auto found latest release or tag version of package from github you need jq in your installation
Caution
But if you want to build using one of my SlackBuilds here, then you must have slackdesc in your installation, else create manually a slack-desc the traditioanl way before you ran SlackBuild
Tip
You can edit and ran, if needed, SlackBuilds as regular user...go, rust, etc..
In that case disable chroot function and add a sudo before makepkg command
If a README or README.md does not exist, it will create a simple README file.
Thanks to:
pete4abw/makesbld
Alien's SlackBuild Toolkit
Martin Lefebvre
Robby Workman
SlackBuildsOrg