Skip to content

Commit

Permalink
WIP: SUPERWIP: mister-distribtion core repackaging
Browse files Browse the repository at this point in the history
BUG=#21
  • Loading branch information
amstan committed May 4, 2022
1 parent caa2b44 commit 961efd6
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 0 deletions.
45 changes: 45 additions & 0 deletions mister-distribution-template/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
#
# Maintainer: Alexandru M Stan <[email protected]>

# TODO: Autogenerate this file

buildarch=4

# look at the caller path and extract the folder(aka name) and
# parent folder (aka category).
_caller=$(caller|cut -d ' ' -f 2-)
_name=$(basename "$(dirname "$_caller")")
_category=$(basename "$(dirname "$(dirname "$_caller")")")
pkgname=mister-$_category-$_name

#pkgver # inside each file, automatically updated
#pkgrel # inside each file

pkgdesc=""
arch=('any')
url='https://github.com/MiSTer-devel/Distribution_MiSTer'
license=('GPL3')

makedepends=('mister-downloader')
_mister_downloader_tags="${_name} ${_mister_downloader_extra_tags}"
source=()

prepare() {
# Do most of the stuff here, since we only know the version after it's updated
mister-downloader "$srcdir"/"${pkgname}" ${_mister_downloader_tags}

rm -Rf "$srcdir"/"${pkgname}"/Scripts/
}

pkgver() {
ls "$srcdir"/"${pkgname}"/_*/ | sed -E "s/[^_]+_(.*)\.rbf/\1/"
}

package() {
#TODO: change from /media/fat
dest="${pkgdir}"/media/fat

mkdir -p $dest

cp -R "$srcdir"/"${pkgname}" "$dest"
}
3 changes: 3 additions & 0 deletions mister-distribution/computer/ao486/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pkgver=20220326
pkgrel=1
source "${BASH_SOURCE%/*}/../../../mister-distribution-template/PKGBUILD"
4 changes: 4 additions & 0 deletions mister-distribution/computer/zxspectrum/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pkgver=20220216
pkgrel=1
_mister_downloader_extra_tags="spectrum"
source "${BASH_SOURCE%/*}/../../../mister-distribution-template/PKGBUILD"

0 comments on commit 961efd6

Please sign in to comment.