From f5094a6b99ab893c97a69cb7e9e6a9d9dc0728b5 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sat, 21 Jan 2012 12:15:05 -0500 Subject: Use control fields library. --- (limited to 'src/opkbuild') diff --git a/src/opkbuild b/src/opkbuild index 5d73092..f863ee9 100644 --- a/src/opkbuild +++ b/src/opkbuild @@ -19,6 +19,8 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +. @@LIBDIR@@/opkhelper/controlfields + print_usage() { printf 'Usage: %s\n' "$1" @@ -35,19 +37,21 @@ if [ "$(cat format)" != '1.0' ]; then fi # Build *-src package. -mkdir -p tmp/${pkgname}/usr/src/${pkgname}_${pkgver} +srcpkg=$(oh_get_field Source) +version=$(oh_get_field Version) +mkdir -p tmp/${srcpkg}-src/usr/src/${srcpkg}_${version} cd tmp for file in ../*; do case ${file} in ../tmp) ;; ../*) - cp -R ${file} ${pkgname}-src/usr/src/${pkgname}_${pkgver} + cp -R ${file} ${srcpkg}-src/usr/src/${srcpkg}_${version} ;; esac done oh-gencontrol -s -oh-buildopk ${pkgname}-src +oh-buildopk ${srcpkg}-src rm -Rf dest # Build other binary packages. -- cgit v0.9.1