aboutsummaryrefslogtreecommitdiff
path: root/stowpkg
diff options
context:
space:
mode:
Diffstat (limited to 'stowpkg')
-rwxr-xr-xstowpkg24
1 files changed, 18 insertions, 6 deletions
diff --git a/stowpkg b/stowpkg
index 8ddc166..33e5eb6 100755
--- a/stowpkg
+++ b/stowpkg
@@ -123,11 +123,6 @@ stowpkg_install () {
version="latest"
fi
- # Set PREFIX
- if [ -z "$PREFIX" ]; then
- PREFIX="$BINARIES/${package}-${version}"
- fi
-
# Resolve default dependencies
if [ ! -z "$dependencies_stowpkg" ]; then
for dependency in $dependencies_stowpkg; do
@@ -166,10 +161,27 @@ stowpkg_install () {
fi
# Build
+ stowpkg_build $package $version
+}
+
+function stowpkg_build () {
+ local package="$1"
+ local version="$2"
+
+ # TODO
+ # Check for package and version
+ # Otherwise try to guess it
+
+ # Set PREFIX
+ if [ -z "$PREFIX" ]; then
+ PREFIX="$BINARIES/${package}-${version}"
+ fi
+
+ # Build
if [ -e "$location/rules" ]; then
. $location/rules
else
- # Run default rules
+ # Try default rules
if [ -e "Makefile" ]; then
make clean
fi