Skip to content

Personal SlackBuild Template for auto-tools,cmake,meson,python,haskel,qmake6 and more.

License

Notifications You must be signed in to change notification settings

rizitis/One4All_SlackBuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One4All_SlackBuild

(personal project)

Personal SlackBuild Template for:

  • autotools
  • cmake
  • meson
  • python
  • haskel
  • perl
  • cargo
  • google-golang
  • custom and complex builds
  • binary packaging
  • deb
  • rpm

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

Also, if needed, by default support and download src package from repos using:

  • cvn co
  • cvs -z3 -f
  • git clone
  • lftp -c mirror

REQUIRED

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.


Inspired

Thanks to:
pete4abw/makesbld
Alien's SlackBuild Toolkit
Martin Lefebvre
Robby Workman
SlackBuildsOrg

About

Personal SlackBuild Template for auto-tools,cmake,meson,python,haskel,qmake6 and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published