diff options
author | Pellegrino Prevete | 2023-01-08 14:57:28 +0000 |
---|---|---|
committer | Pellegrino Prevete | 2023-01-08 14:57:28 +0000 |
commit | 16dfa64525e5f9adad3d558a3fee828e43477023 (patch) | |
tree | fa8febb4a73e2d1d618920c1f85001f7eaae4c14 /PKGBUILD | |
download | aur-16dfa64525e5f9adad3d558a3fee828e43477023.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..635e51152389 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,124 @@ +# Maintainer: Pellegrino Prevete <pellegrinoprevete@gmail.com> + +# shellcheck disable=SC2034 +_platform="ps2" +_pkg="FreeMcBoot" +pkgname="freemcboot" +pkgver="v0.1" +pkgrel=1 +_pkgdesc=("'Free MemoryCard Boot' " + "for Sony Playstation® 2 videogame system.") +pkgdesc="${_pkgdesc[*]}" +arch=('x86_64') +license=('custom') +_license="${pkgname}" +_ns="TnA-Plastic" +_github="https://github.com/${_ns}" +_local="ssh://git@127.0.0.1:/home/git" +url="${_github}/${_pkg}" +makedepends=("${_platform}-sdk") +optdepends=() +_commit="2e4eef9a1ec5612cde1121d185996fd08fecb930" +source=("${pkgname}::git+${url}#commit=${_commit}") +sha256sums=('SKIP') + +_cflags=(-I"/usr/${_ee}/include/pthread-embedded") + # -nostdinc + # -I"/usr/${_ee}/include/newlib-nano") + # -static) + +_ldflags=(-L"/usr/${_ee}/lib/pthread-embedded" + # -L"/usr/${_ee}/lib/newlib-nano" + "/usr/${_ee}/lib/newlib-nano/libc_nano.a" + "/usr/${_ee}/lib/newlib-nano/libm_nano.a" + "/usr/${_ee}/lib/newlib-nano/libg_nano.a" + "/usr/${_ee}/lib/newlib-nano/crt0.o") + +_build_opts=(CFLAGS="${_cflags[*]}" + CPPFLAGS="${_cflags[*]}" + CXXFLAGS="${_cflags[*]}" + LDFLAGS="${_ldflags[*]}") + + +build() { + export CFLAGS="" + export CXXFLAGS="" + export CPPFLAGS="" + export LDLAGS="" + + # export C_INCLUDE_PATH="/usr/${_ee}/include/pthread-embedded" + # export IOP_CFLAGS="${_cflags[*]}" + # export IOP_LDFLAGS="${_cflags[*]}" + # export EE_CFLAGS="${_cflags[*]}" + # export CFLAGS="${_cflags[*]}" + # export CPPFLAGS="${_cflags[*]}" + # export CXXFLAGS="${_cflags[*]}" + # export LDFLAGS="${_ldflags[*]}" + # export PS2SDK="${pkgdir}/usr" + # export IOP_TOOL_PREFIX="${_iop}-elf-" + + cd "${srcdir}/${pkgname}" + ls + # make clean + # LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/${_ee}/lib/pthread-embedded" \ + # IOP_CFLAGS="${_cflags[*]}" \ + # EE_CFLAGS="${_cflags[*]}" \ + # CFLAGS="${_cflags[*]}" \ + # CPPFLAGS="${_cflags[*]}" \ + # CXXFLAGS="${_cflags[*]}" \ + # EE_LDLAGS="${_cflags[*]}" \ + # IOP_LDLAGS="${_cflags[*]}" \ + # LDFLAGS="${_ldflags[*]}" \ + # make "${_build_opts[@]}" build +} + +# shellcheck disable=SC2154 +package() { + + export CFLAGS="" + export CXXFLAGS="" + export CPPFLAGS="" + export LDLAGS="" + + # export C_INCLUDE_PATH="/usr/${_ee}/include/pthread-embedded" + # export IOP_CFLAGS="${_cflags[*]}" + # export IOP_LDFLAGS="${_cflags[*]}" + # export EE_CFLAGS="${_cflags[*]}" + # export CFLAGS="${_cflags[*]}" + # export CPPFLAGS="${_cflags[*]}" + # export CXXFLAGS="${_cflags[*]}" + # export LDFLAGS="${_ldflags[*]}" + # export PS2SDK="${pkgdir}/usr" + # export IOP_TOOL_PREFIX="${_iop}-elf-" + + cd "${srcdir}/${pkgname}" + ls + # make clean + # LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/${_ee}/lib/pthread-embedded" \ + # IOP_CFLAGS="${_cflags[*]}" \ + # EE_CFLAGS="${_cflags[*]}" \ + # CFLAGS="${_cflags[*]}" \ + # CPPFLAGS="${_cflags[*]}" \ + # CXXFLAGS="${_cflags[*]}" \ + # EE_LDLAGS="${_cflags[*]}" \ + # IOP_LDLAGS="${_cflags[*]}" \ + # LDFLAGS="${_ldflags[*]}" \ + # make DESTDIR="${pkgname}" install + # cd "${pkgdir}/usr" + # ls + # mv "ee" "${_ee}" + # cp -r "iop" "${_iop}-elf" + # mv "iop" "${_iop}-irx" + # mkdir -p "share/${_pkgname}" + # mv AUTHORS "share/${_pkgname}" + # mv samples "share/${_pkgname}" + # mv Defs.make "share/${_pkgname}" + # mv CHANGELOG "share/${_pkgname}" + # mv ID "share/${_pkgname}" + # mv README.md "share/${_pkgname}" + # mkdir -p "include" + # mv "common/include" "include/${_pkgname}" + # rmdir common + # mkdir -p "share/licenses/${_pkgname}" + # mv LICENSE "share/licenses/${_pkgname}" +} |