mirror of
https://github.com/Pmodules/Pmodules.git
synced 2026-06-23 16:17:59 +02:00
04d6047cd0
- remove installed header files etc - add substitution for @BASH@, @MODULECMD@, @MODMANANGE@
55 lines
1.2 KiB
Python
Executable File
55 lines
1.2 KiB
Python
Executable File
#!/usr/bin/env modbuild
|
||
set -x
|
||
|
||
pbuild::set_download_url "http://frodo.looijaard.name/system/files/software/getopt/getopt-1.1.6.tar.gz"
|
||
pbuild::compile_in_sourcetree
|
||
|
||
pbuild::pre_prep_Linux() {
|
||
pbuild::add_patch "Makefile.patch"
|
||
}
|
||
|
||
pbuild::configure() {
|
||
:
|
||
}
|
||
|
||
pbuild::compile() {
|
||
declare -x C_INCLUDE_PATH="${PREFIX}/include"
|
||
declare -x LIBRARY_PATH="${PREFIX}/lib"
|
||
case ${OS} in
|
||
Linux )
|
||
declare -x C_INCLUDE_PATH="${PREFIX}/include"
|
||
declare -x LIBRARY_PATH="${PREFIX}/lib"
|
||
declare -x LDFLAGS="-lintl -L${PREFIX}/lib"
|
||
;;
|
||
Darwin )
|
||
if [[ ! -d '/opt/local/bin' ]] || [[ ! -x '/opt/local/bin/msgfmt' ]]; then
|
||
std::die 1 "gettext port from Macports is required to build 'getopt'!"
|
||
fi
|
||
PATH+=':/opt/local/bin'
|
||
declare -x C_INCLUDE_PATH='/opt/local/include'
|
||
declare -x LDFLAGS="/opt/local/lib/libintl.a /opt/local/lib/libiconv.a -framework CoreFoundation"
|
||
;;
|
||
esac
|
||
|
||
make -e all || exit 1
|
||
declare -x DESTDIR="${PREFIX}"
|
||
declare -x prefix='' || exit 1
|
||
PATH="${PREFIX}/${UTILBIN_DIR}:${PATH}"
|
||
make -e install
|
||
mv "${PREFIX}/bin/getopt" "${PREFIX}/${UTILBIN_DIR}"
|
||
}
|
||
|
||
pbuild::install() {
|
||
:
|
||
}
|
||
|
||
pbuild::cleanup_build() {
|
||
:
|
||
}
|
||
|
||
# Local Variables:
|
||
# mode: sh
|
||
# sh-basic-offset: 8
|
||
# tab-width: 8
|
||
# End:
|