diff --git a/pkg/build.sh b/pkg/build.sh new file mode 100644 index 0000000000000000000000000000000000000000..6e6782b838c6da56fc7f0042c3df495ac4f2d32c --- /dev/null +++ b/pkg/build.sh @@ -0,0 +1,41 @@ +#!/bin/sh + +cd `dirname $0` + +build_ubuntu() { + mkdir ./build + cp -r ../src ./build/ + cp ../Makefile ./build/ + cp -r ./ubuntu/debian ./build/ + cd ./build + debuild -uc -us -b +} + +build_fedora() { + tar -czvf /tmp/xdgurl.tar.gz ../../xdgurl + mkdir -p ./build/SOURCES + mkdir -p ./build/SPECS + mv /tmp/xdgurl.tar.gz ./build/SOURCES/ + cp ./fedora/xdgurl.spec ./build/SPECS/ + rpmbuild --define '_topdir '`pwd`'/build' -bb ./build/SPECS/xdgurl.spec +} + +build_arch() { + tar -czvf /tmp/xdgurl.tar.gz ../../xdgurl + mkdir ./build + mv /tmp/xdgurl.tar.gz ./build/ + cp ./arch/PKGBUILD ./build/ + cd ./build + updpkgsums + makepkg -s +} + +if [ $1 ] && [ $1 = 'ubuntu' ]; then + build_ubuntu +elif [ $1 ] && [ $1 = 'fedora' ]; then + build_fedora +elif [ $1 ] && [ $1 = 'arch' ]; then + build_arch +else + echo 'sh build.sh [ubuntu|fedora|arch]' +fi