Skip to content

Commit

Permalink
Merge pull request #2 from Kedap/develop
Browse files Browse the repository at this point in the history
Version 1.1.1 Soluciona el problema al generar archivos .adi y al verificar entre .abc y .adi
  • Loading branch information
Kedap authored May 24, 2021
2 parents a52111a + 9ccb528 commit ce87978
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 13 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "apmpkg"
version = "1.1.0"
version = "1.1.1"
authors = ["kedap <[email protected]>"]
edition = "2018"
description = "Un administrador de paquetes universal para linux como modelo: PKGBUILD"
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ A Package Manager as a model: PKGBUILD
![Logo](img/logo.png)

# NOTICIAS
- Se ha liberado la versión: v1.1.0 Para todos!!!
- Se ha liberado la versión: v1.1.1 Para todos!!!
- Se Arreglo el error al verificar si un archivo es .adi o .abc
- Creacion de los binarios para todas las distribuciones disponibles
- Se a subido ApmPKG esta en [AUR](https://aur.archlinux.org/packages/apmpkg/)
- Modificacion al verificar en `cmd_depends` de los archivos .abc
Expand Down Expand Up @@ -44,12 +45,12 @@ De igual manera se pueden crear binarios para una instalacion offline [binarios]
Aunque sea algo dificl o raro, de igual manera podemos instalar apmpkg con el mismo apmpkg, aun porque creemos que la distribucion de paquetes es importante tratamos de poner a disposicion y de crear binarios nativos para cada distribucion en donde son soportados los gestores de paquetes, pero primero debes de tener las depencias, entre ellos:
- pip3/pip2
- bundle
- wget
- curl
- fakeroot
- git
- rsync

Para ello puedes dirijirte a la seccion de [lanzamientos](https://github.com/Kedap/apmpkg/releases/tag/1.1.0) en donde se suben los paquetes, si deseas tener mas informacion, [da click aqui](doc/instalacion.md)
Para ello puedes dirijirte a la seccion de [lanzamientos](https://github.com/Kedap/apmpkg/releases/) en donde se suben los paquetes, si deseas tener mas informacion, [da click aqui](doc/instalacion.md)

# Caracteristicas
![Esquema](img/esquema.png)
Expand Down
8 changes: 4 additions & 4 deletions doc/instalacion.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,18 +64,18 @@ wget https://github.com/Kedap/apmpkg/releases/download/1.1.0/apmpkg-doc.apk; apk
```

## Binario
En la seccion de [lanzamientos](https://github.com/Kedap/apmpkg/releases/tag/1.0.2) puede descargarlo e instalarlo con el siguiente comando:
`wget https://github.com/Kedap/apmpkg/releases/download/1.1.0/apmpkg-bin-x86_64; mv apmpkg-bin-x86_64 /usr/bin/apmpkg`
En la seccion de [lanzamientos](https://github.com/Kedap/apmpkg/releases/tag/1.1.1) puede descargarlo e instalarlo con el siguiente comando:
`wget https://github.com/Kedap/apmpkg/releases/download/1.1.1/apmpkg-bin-x86_64; mv apmpkg-bin-x86_64 /usr/bin/apmpkg`
Pero si quiere ejecutarlo de manera portable puede hacerlo:
`wget https://github.com/Kedap/apmpkg/releases/download/1.1.0/apmpkg-bin-x86_64; ./apmpkg-bin-x86_64 --help`
`wget https://github.com/Kedap/apmpkg/releases/download/1.1.1/apmpkg-bin-x86_64; ./apmpkg-bin-x86_64 --help`


# Compilacion

Para la instalacion y compilacion de manera manual debera de cumplir con los siguientes requisitos:

- Dependencias para compilar: git cargo pkg-config y openssl, openssl puede variar en diferentes distribuciones, este es necesario para openssl rust, [mas informacion aqui](https://docs.rs/openssl/0.10.33/openssl/index.html#automatic)
- Dependencias de ApmPKG: pip3/pip2, bundle, wget, fakeroot, rsync y git
- Dependencias de ApmPKG: pip3/pip2, bundle, curl, fakeroot, rsync y git

Para empezar con el proceso de compilacion debera de ejecutar lo siguiente:

Expand Down
2 changes: 1 addition & 1 deletion src/cli.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: ApmPKG
version: "v1.1.0"
version: "v1.1.1"
author: Kedap. <[email protected]>
about: Un administrador de paquetes universal para linux como modelo PKGBUILD
args:
Expand Down
6 changes: 3 additions & 3 deletions src/iiabc/core_fn.sh
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ generar_adi(){
echo >> $nombre.adi
echo '##[pip]'>> $nombre.adi
echo >> $nombre.adi
echo '##version = "3"'>> $nombre.adi
echo '##version = 3'>> $nombre.adi
echo '##requirements = false'>> $nombre.adi
echo '##packages = ["requests"]'>> $nombre.adi
echo >> $nombre.adi
Expand All @@ -198,7 +198,7 @@ generar_adi(){
echo 'url = "https://foo.com/bar/foo-bar.tar.gz"'>> $nombre.adi
echo 'carpeta = "foo-bar"'>> $nombre.adi
echo 'sha256sum = "j9f2898934fjfj893j89j893fj89sdjdksajijsiodje9we"'>> $nombre.adi
echo '#sha2156sum = "SALTAR"'>> $nombre.adi
echo '#sha256sum = "SALTAR"'>> $nombre.adi
echo >> $nombre.adi
echo '[instalacion]'>> $nombre.adi
echo >> $nombre.adi
Expand Down Expand Up @@ -255,4 +255,4 @@ generar_abc(){
echo ' cd "$pkgname-$pkgver"'>> $nombre.abc
echo ' make -k check'>> $nombre.abc
echo '}'>> $nombre.abc
}
}

0 comments on commit ce87978

Please sign in to comment.