diff options
author | dakataca | 2023-10-02 17:18:55 -0500 |
---|---|---|
committer | dakataca | 2023-10-02 17:18:55 -0500 |
commit | c1207f3ef34c0d0029019ae3e68af50bb9d1158a (patch) | |
tree | e0fe75ea3a46a128d106f934ed86636b0c19054c | |
parent | d11358376dd075461ce7ac080235faada5d46481 (diff) | |
download | aur-c1207f3ef34c0d0029019ae3e68af50bb9d1158a.tar.gz |
Mejorada estructura est茅ticamente.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 21 insertions, 21 deletions
@@ -1,4 +1,4 @@ -pkgbase = pseint +pkgbase = pseint-bin pkgdesc = A tool for learning programming basis with a simple spanish pseudocode pkgver = 20230517 pkgrel = 1 @@ -12,4 +12,4 @@ pkgbase = pseint source = pseint-20230517.tgz::https://cfhcable.dl.sourceforge.net/project/pseint/20230517/pseint-l64-20230517.tgz sha256sums = 1208bbf2247f0b5f89c0b6f85ee0ab9816a89c102a6d4ab7a041109b1425cb4d -pkgname = pseint +pkgname = pseint-bin @@ -1,65 +1,65 @@ # Maintainer: dakataca <馃惉danieldakataca@gmail.com> # Contributor: Cristophero <cristophero.alvarado@gmail.com> -_pkgname=pseint-bin -pkgname=${_pkgname%-*} +pkgname=pseint-bin +_pkgname=${pkgname%-*} pkgver=20230517 pkgrel=1 pkgdesc="A tool for learning programming basis with a simple spanish pseudocode" arch=('x86_64') url='http://pseint.sourceforge.net' license=('GPL2') -conflicts=("$pkgname") +conflicts=("$_pkgname") makedepends=('gendesk') depends=('wxwidgets-gtk3') noextract=(creator.psz) -source=("$pkgname-$pkgver.tgz::https://cfhcable.dl.sourceforge.net/project/$pkgname/$pkgver/$pkgname-l64-$pkgver.tgz") +source=("$_pkgname-$pkgver.tgz::https://cfhcable.dl.sourceforge.net/project/$_pkgname/$pkgver/$_pkgname-l64-$pkgver.tgz") sha256sums=('1208bbf2247f0b5f89c0b6f85ee0ab9816a89c102a6d4ab7a041109b1425cb4d') # 'makepkg -g' to generate it. # Funci贸n 'prepare': Prepara el entorno antes de compilar el paquete. prepare(){ - cd $pkgname + cd $_pkgname # Utilidad 'gendesk' para generar el archivo .desktop. gendesk -f -n \ - --pkgname="$pkgname" \ + --pkgname="$_pkgname" \ --pkgdesc="$pkgdesc" \ - --name="$pkgname" \ - --genericname="$pkgname" \ + --name="$_pkgname" \ + --genericname="$_pkgname" \ --comment="$pkgdesc" \ - --exec="$pkgname" \ - --path="/opt/$pkgname" \ - --icon="$pkgname" \ + --exec="$_pkgname" \ + --path="/opt/$_pkgname" \ + --icon="$_pkgname" \ --categories='Development,Education' } # Funci贸n 'pkgver': Devuelve la versi贸n del paquete. pkgver(){ - cd $pkgname + cd $_pkgname cat version } # Funci贸n 'package': Empaqueta los archivos compilados en el paquete final. package(){ - cd $pkgname + cd $_pkgname # Crear ruta de destino transitoria. - mkdir -p $pkgdir/opt/$pkgname + mkdir -p $pkgdir/opt/$_pkgname # Copiar el contenido compilado a la ruta de destino transitoria. - cp -rv . $pkgdir/opt/$pkgname + cp -rv . $pkgdir/opt/$_pkgname # Instala el archivo .desktop en la ubicaci贸n (-t) adecuada. - install -Dvm644 "$pkgname.desktop" -t "$pkgdir/usr/share/applications" + install -Dvm644 "$_pkgname.desktop" -t "$pkgdir/usr/share/applications" # Instala el archivo de licencia en la ubicaci贸n adecuada. - install -Dvm644 "imgs/icon.icns" "$pkgdir/usr/share/pixmaps/$pkgname.icns" + install -Dvm644 "imgs/icon.icns" "$pkgdir/usr/share/pixmaps/$_pkgname.icns" - # Crea un archivo ejecutable en la ubicaci贸n /usr/bin/$pkgname que ejecuta el programa wxPSeInt(pseint). - install -Dvm755 <(echo -e '#!/usr/bin/env bash\n/opt/pseint/wxPSeInt') $pkgdir/usr/bin/$pkgname + # Crea un archivo ejecutable en la ubicaci贸n /usr/bin/$_pkgname que ejecuta el programa wxPSeInt(pseint). + install -Dvm755 <(echo -e '#!/usr/bin/env bash\n/opt/pseint/wxPSeInt') $pkgdir/usr/bin/$_pkgname } |