Linux SoftwareSystemSoftware Distributionmkpkg 1.0.0

mkpkg 1.0.0


This is a small toolkit for automagically building slackware of OpenLab packages it was basically created by reading the instructions
Developer:   A.J. Venter
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


This is a small toolkit for automagically building slackware of OpenLab packages it was basically created by reading the instructions in "The perfect package" and then creating a script to automate the process.

It should work on most packages, however it won't work unless the source package contains
a makefile. Write one if you have to (it's not hard), a simple one will suffice if it handles "install" it's fine. If the Makefile handles "DESTDIR" it will use this to make the package (e.g. not actually installing the sources, you need to install the package afterwards), if not, it will use installwatch (so you need that - it comes with checkinstall).

In the latter case there is no option but to do a real install, but the package
means you can uninstall if needed. Unlike checkinstall, mkpkg follows slackware standards exactly, however, at this stage it ONLY creates slack-desc for you. If you want other slack- files, cd to /mkpkg/$PACKAGE_NAME after building, modify the package and rerun makepkg.

mkpkg is made up of one simple shell script (called mkpkg.sh) and a couple of supporting binaries. When you are asked to type the description, don't worry about formatting, just type it (but do follow the norm of putting an empty line after the first line) - mkpkg will format your slack-desc file for you.

mkpkg logs your configure options, that way, if you build later (or build an update) you get a reminder of the options you used before.

What's New in This Release:
  • This is a milestone release.
  • Significant production use over several months has steadily ironed out the last remaining bugs, and the single major missing feature (package build numbering) has been added.
    tags the package  for you  slack desc  you need  package and  will use  

    Download mkpkg 1.0.0


     http://www.silentcoder.co.za/tiki/tiki-download_file.php?fileId=13


    Authors software

    mkpkg 1.0.0 (by A.J. Venter)
    This is a small toolkit for automagically building slackware of OpenLab packages it was basically created by reading the instructions

    Saddle 20040422 (by A.J. Venter)
    Saddle is a gui tool for mounting devices under Linux

    DireqCafe 3.0.8 (by A.J. Venter)
    DireqCafe project is a full featured and complete open-source Internet cafe system for use with the LTSP thin client solution.

    The s

    ZybaCafe 4.0.3 (by A.J. Venter)
    ZybaCafe is a next-generation free and open-source internet cafe management suite.

    ZybaCafe comprises a server-side administration


    Similar software

    mkpkg 1.0.0 (by A.J. Venter)
    This is a small toolkit for automagically building slackware of OpenLab packages it was basically created by reading the instructions

    slacktrack 1.29 (by Stuart Winter)
    slacktrack is a tool to assist with building Slackware packages from the < package >.build scripts that can be found in the distribu

    CheckInstall 1.6.1 (by Izto)
    CheckInstall project keeps track of all files installed by a "make install" or equivalent, creates a Slackware, RPM, or Debian packag

    CruxPorts4Slack 20061113 (by Henry Jensen)
    CruxPorts4Slack adapts the "ports" and "pkgmk" commands to allow the use of ports repositories for Crux with Slackware.

    In the BSD

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    paco 1.10.12 (by David Rosal)
    Paco project is a source code package organizer for Unix/Linux systems, originally written to aid package management when installing

    gnome-pkgtool 0.5.2 (by Andrei Y.)
    gnome-pkgtool is a GTK+/GNOME front-end to Slackware package management tools (pkgtool)

    Gconfigure 0.4 (by Jauco Noordzij)
    Gconfigure is a shell-script that allows for a more easy building of programs for sources.

    If you want to build a tarball, you'll

    bpkg 0.5 (by Alec Thomas)
    bpkg project is a utility that tries to simplify the process of trying out new programs from source.

    bpkg will download, extract,

    slackrpm 0.3 (by Dan Fandrich)
    slackrpm is a program which creates Red Hat Package Manager (RPM) packages from Slackware packages


    Other software in this category

    cdrtools 2.01.01a22 (by J?rg Schilling)
    cdrtools (formerly cdrecord) creates home-burned CDs with a CDR/CDRW recorder

    rsync 2.6.9 (by Martin Pool)
    rsync is a replacement for rcp (and scp) that has many more features

    APT-RPM 0.5.15lorg3.2 (by Gustavo Niemeyer)
    APT-RPM project is a port of Debian's APT tools to a RPM based distribution (Conectiva, Red Hat, SuSE, ALT-Linux, etc)

    apt4rpm 0.69.3 (by Richard Bos)
    apt4rpm creates an apt, yum, or metadata repository from a random RPM directory.

    Here are some key features of "apt4rpm":
    · Suppo

    Conary 1.0.40 (by Michael K. Johnson)
    Conary is a distributed software management system for Linux distributions

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags