Skip to content
Snippets Groups Projects
Commit 15718f9c authored by Natanael Copa's avatar Natanael Copa
Browse files

newapkbuild: build and package sections for 'make' buildtype

This buildtype is when there is a simple Makefile only.
parent 91c07723
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment