Projects / slkbuild

slkbuild

slkbuild is a script inspired by makepkg from Arch that greatly simplifies the package building process in Slackware and derivatives. It parses an easy-to-create SLKBUILD meta-file and from that creates a conventional build script that follows all of the Slackware packaging standards and that can be run on its own. The advantage of using slkbuild is that it ensures package uniformity and allows for an easy-to-edit meta-file in the event that one might require customization or might need to update the script for new releases. It also makes the build process much quicker, since it takes care of downloading the source, untarring, gzipping man and info pages, stripping binaries, making sure that the menu entry for a graphical application is compliant, as well as a host of other things.

Tags
Licenses
Operating Systems

Recent releases

  •  25 Sep 2012 08:33

    Release Notes: SLKBUILD templates were added for software that uses gconf or mateconf. URLs are modified if they contain an "=" symbol. Partially downloaded files are removed if the download has failed.

    •  29 Aug 2011 18:20

      Release Notes: This release add support for extracting rar source archives.

      •  20 Jan 2011 19:51

        Release Notes: makepkg is being run with the -p option by default. A 'nolinkprepend' option can now be used in the SLKBUILD files to disable the usage of the -p option if needed.

        •  18 Dec 2010 08:51

          Release Notes: This release adds support for HTTPS links and a template for software built using waf.

          •  07 Nov 2010 09:36

            Release Notes: This release adds support for reading the $numjobs environment variable and using it as the default number of jobs when running make in build().

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.