Skip to content

Commit 368c43f

Browse files
committed
Merge branch 'develop/0.2.0'
2 parents d6693ac + 2ea9a95 commit 368c43f

3 files changed

Lines changed: 66 additions & 0 deletions

File tree

build/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Pasta para criação do pacote debian da bilbioteca utilizando debianize.sh
2+
3+
O Script 'debianize.sh' irá gerar o pacote debian dentro desta pasta de build

build/debianize.sh

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#!/bin/bash
2+
3+
VERSION=$1
4+
5+
[ -z "$VERSION" ] && {
6+
echo "You should define a package version!"
7+
echo "Usage: $(basename $0) v0.1.0"
8+
exit 1
9+
}
10+
11+
PROGRAMS_CURRENT_VERSION="cabecalho comp img jonas lipsum toolbox mensagemAjuda mensagemErro"
12+
13+
CONTROL="Package: shellinclude
14+
Version: ${VERSION}
15+
Architecture: all
16+
Priority: optional
17+
Essential: no
18+
Maintainer: Rodolfo A C Neves (Dirack) <https://www.geofisicando.com>
19+
Original-Maintainer: GPGEOF <https://github.com/gpgeof>
20+
Bugs: https://github.com/Dirack/Shellinclude/issues
21+
Homepage: https://github.com/Dirack/Shellinclude/wiki
22+
Depends: bash
23+
Description: Programas utilitários em Shell Script para auxiliar em tarefas do cotidiano no Linux Ubuntu
24+
A Shellinclude é uma biblioteca shell script com vários programas utilitários que ajudam a facilitar tarefas rotineiras do programador no sistema operacional Linux Ubuntu.
25+
Os scripts da Shellinclude também podem ser utilizados como templates para outros programadores desenvolverem os seus próprios programas.
26+
.
27+
Programas da versão atual - v${VERSION}
28+
.
29+
lipsum: Gerar texto aleatório na tela do terminal (dummy text).
30+
cabecalho: Gerar cabeçalho para o código fonte de um programa com objetivo, nome do programa e etc.
31+
comp: Compilar e instalar programas na versão local do pacote de processamento sísmico MADAGASCAR.
32+
img: Converter .vpl (arquivos de imagem do MADAGASCAR) em imagens .jpeg
33+
jonas: Criar atalhos para pastas e aliases permanentes.
34+
.
35+
Scripts auxiliares:
36+
.
37+
mensagemErro.sh
38+
mensagemAjuda.sh"
39+
40+
mkdir -p shellinclude_${VERSION}_all/DEBIAN
41+
42+
echo "$CONTROL" > shellinclude_${VERSION}_all/DEBIAN/control
43+
44+
mkdir -p shellinclude_${VERSION}_all/usr/bin
45+
46+
mkdir -p shellinclude_${VERSION}_all/usr/share/man/man1
47+
48+
cd ..
49+
50+
cp ${PROGRAMS_CURRENT_VERSION} build/shellinclude_${VERSION}_all/usr/bin
51+
52+
MANUALS=$(ls manuais/*.1 | sed 's/manuais\///' | xargs)
53+
54+
cd manuais
55+
56+
cp ${MANUALS} ../build/shellinclude_${VERSION}_all/usr/share/man/man1
57+
58+
cd ../build
59+
60+
dpkg-deb -b shellinclude_${VERSION}_all

toolbox

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
see(){ [ -n "${1:?Erro: Não passou nenhum nome de arquivo RSF para a função\!}" ] && sfgrey < $1 ${2:+color=$2} ${3:+bias=$3} ${4:+scalebar=$4} | sfpen; }

0 commit comments

Comments
 (0)