summaryrefslogtreecommitdiff
path: root/newapkbuild.in
diff options
context:
space:
mode:
Diffstat (limited to 'newapkbuild.in')
-rwxr-xr-xnewapkbuild.in16
1 files changed, 15 insertions, 1 deletions
diff --git a/newapkbuild.in b/newapkbuild.in
index efb588a..dce3133 100755
--- a/newapkbuild.in
+++ b/newapkbuild.in
@@ -33,6 +33,12 @@ is_url() {
}
# Build sections
+build_make() {
+ cat >>APKBUILD<<__EOF__
+ make || return 1
+__EOF__
+}
+
build_autotools() {
cat >>APKBUILD<<__EOF__
./configure --prefix=/usr \\
@@ -59,13 +65,17 @@ __EOF__
}
# Package sections
-package_autotools() {
+package_make() {
cat >>APKBUILD<<__EOF__
make DESTDIR="\$pkgdir" install || return 1
rm -f "\$pkgdir"/usr/lib/*.la
__EOF__
}
+package_autotools() {
+ package_make
+}
+
package_perl() {
cat >>APKBUILD<<__EOF__
make DESTDIR="\$pkgdir" install || return 1
@@ -200,6 +210,8 @@ build() {
__EOF__
case "$buildtype" in
+ make)
+ build_make;;
autotools)
build_autotools;;
perl)
@@ -220,6 +232,8 @@ package() {
__EOF__
case "$buildtype" in
+ make)
+ package_make;;
autotools)
package_autotools;;
perl)