2013-06-11, v3.9.3
ARCH_UPX is now autodetected. (common.sh)
Always use -j4 for compiling. (compile.sh)
Directories are now copied with the permissions they got when installed. (symlink_files_and_make_dirs.sh)
Commented out creation of Slackware packages. (test.sh)
Development moved to http://www.linuxfunkar.se/lazy/LazyLinuxWiki/Upix
Bugfix: Man pages in /usr/share/man did not get zipped.
Apps are now always compiled with -j4.
A .txt file with the same contents as recipe.sh is now also created when creating a package.
No longer assumed "." is in the users PATH.
Added "hg" (mercurial) as value for SOURCE_TYPE_UPX.
Set all files readable for user before creating a package in newpkg.sh.
Slackware packages now includes a Upix package with only build scripts.... read more
This release adds a command line user interface to the AppDir called appRun.sh.
user1@localhost:/upix/apps/upix-template-3.7.4$ appRun.sh -h
USAGE: appRun.sh (Without arguments, runs the application)
[-b] Build application - Runs scripts/app_build.sh
[-i] Install application - Runs scripts/app_install.sh
[-d] Add desktop icon/menu - Runs scripts/install_desktop.sh
[-f] Remove desktop icon/menu - Runs scripts/uninstall_desktop.sh
[-u] Uninstall application - Runs scripts/app_uninstall.sh
[-n type] Create upix package (type=raw,scripts,source or distrib) - Runs scripts/newpkg.sh
[-s] Build and create slackware package - Runs scripts/build_sw_pkg.sh
[-x package] Convert slackware package to appdir - Runs scripts/conv_tgz.sh
[-o dir] Output directory for upix and slackware packages
[-h] Show this help
[-c] Show recipe.txt - Runs scripts/check_vars.sh
Some bug hunting.
Removed the use of sudo in the scripts.
This release is now also available as a Slackware .tgz package.
Added support for recipes. Makes life a lot easier when configuring/upgrading an application!
Upix is a source software management and packaging system with concepts borrowed from Rox (0install), Stow, Slackware's slackbuilds and Gobolinux.
Programs can be built and installed to any location and later symlinked in place for compliance with the FHS and LSB if neccessary.
An application consists of a single directory - "AppDir" with installed files (As in Gobolinux and Rox).
The AppDir also contains build scripts and optionally source for the installed program. ... read more
Upix, a software management and packaging system with concepts borrowed from Stow, Gobolinux and Slackware.
Programs can be installed anywhere and symlinked in place for compliance with FHS and LSB.
An application consists of a single directory "AppDir" with installed files (As in Gobolinux).
Symlinks are created from the root file system to the installed files (Similar to Stow).
The symlinks are optional if the program is compiled in a Gobolinux fashion (--prefix is set to the "AppDir"). ... read more
Create relocatable slackware packages (.tgz) in a snap!
Build and install programs on any distro!
Manually convert .rpm and .deb packages for use in any distro!
Upix, a software management and packaging system with concepts borrowed from Stow, Gobolinux and Slackware.
Programs can be installed anywhere and symlinked in place for compliance with FHS and LSB.
An application consists of a single directory "AppDir" with installed files (As in Gobolinux).
Symlinks are created from the root file system to the installed files (Similar to Stow).
The symlinks are optional if the program is compiled in a Gobolinux fashion (--prefix is set to the "AppDir").... read more
2008-09-26, Version 3.5.3
Renamed the template to upix-template.
Changed default value for ARCH_GPX from native to i486.
Added some checks so that files or symlinks will not be automatically overwritten when directories are created.
Some updates to the poor documentation..
Download:
http://downloads.sourceforge.net/upix/upix-template-3.5.3-scripts.tar.gz?use_mirror=osdn
2008-09-25, Version 3.5.2
Bugfix for the bugfix which introduced another bug. Bash is killing me.. :(
Fixed another bug where a directory could not be created if a symlink or file existed with the same name.
Added variable DEPS_GPX to hold a list of comma separated dependecies for the application.
Download:
http://downloads.sourceforge.net/upix/template-3.5.2-scripts.tar.gz?use_mirror=osdn
Bugfix. Now all filenames contaning a ':' should be handled ok. Let's hope a filename will never contain a newline.. :)
Added a printout of slack-descr when converting Slackware packages to upix.
Download:
http://downloads.sourceforge.net/upix/template-3.5.1-scripts.tar.gz?use_mirror=osdn
Upix, a software management and packaging system with concepts borrowed from Stow, GoboLinux and Slackware.
This project aims to help with flexible and scalable software installations!
Slackbuild, binary/source package, "AppDir" and package manager all in one.
http://downloads.sourceforge.net/upix/template-3.5-scripts.tar.gz