[5] Comentário enviado por Cizordj em 09/06/2019 - 20:55h
[4] Comentário enviado por edps em 08/06/2019 - 21:27h
...
Ainda não testei, mas os passos são esses.
Valeu pela dica! Eu tentei empacotar com o checkinstall do Debian mas não consegui, talvez o seu método dê certo
Apenas um passo extra foi necessário... a cópia do diretório debian, segue o log (e já usando os ícones):
### Entrando no diretório baixado via git... ####
edps@devuan:~$ cd build/git/packaging/flat-remix/
### Copiando o diretório "debian" para a raiz do diretório de temas... ####
edps@devuan:~/build/git/packaging/flat-remix$ cp -r deb/flat-remix/debian .
### Criando e instalando o meta-pacote de dependências... ####
edps@devuan:~/build/git/packaging/flat-remix$ mk-build-deps -s sudo -i
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installchangelogs
dh_compress
dh_compress: Compatibility levels before 9 are deprecated (level 7 in use)
dh_fixperms
dh_installdeb
dh_installdeb: Compatibility levels before 9 are deprecated (level 7 in use)
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: a compilar o pacote `flat-remix-build-deps' em `../flat-remix-build-deps_20190519_all.deb'.
The package has been created.
Attention, the package has been created in the current directory,
not in ".." as indicated by the message above!
A seleccionar pacote anteriormente não seleccionado flat-remix-build-deps.
(Lendo banco de dados ... 275243 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar flat-remix-build-deps_20190519_all.deb ...
A descompactar flat-remix-build-deps (20190519) ...
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 0 B adicionais de espaço em disco serão usados.
Configurando flat-remix-build-deps (20190519) ...
### Empacotando... ####
edps@devuan:~/build/git/packaging/flat-remix$ dpkg-buildpackage -us -uc -b -tc
dpkg-buildpackage: info: source package flat-remix
dpkg-buildpackage: info: source version 20190519
dpkg-buildpackage: info: source distribution disco
dpkg-buildpackage: info: source changed by Daniel Ruiz de Alegría <daniel@drasite.com>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build flat-remix
fakeroot debian/rules clean
dh clean
dh_auto_clean
dh_clean
debian/rules build
dh build
dh_update_autotools_config
dh_auto_configure
dh_auto_build
make -j1
make[1]: Entering directory '/mnt/backup/build/git/packaging/flat-remix'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/mnt/backup/build/git/packaging/flat-remix'
dh_auto_test
fakeroot debian/rules binary
dh binary
dh_testroot
dh_prep
dh_auto_install
make -j1 install DESTDIR=/mnt/backup/build/git/packaging/flat-remix/debian/flat-remix AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/mnt/backup/build/git/packaging/flat-remix'
mkdir -p /mnt/backup/build/git/packaging/flat-remix/debian/flat-remix/usr/share/icons
cp -R ./Flat-Remix-Blue-Dark ./Flat-Remix-Yellow ./Flat-Remix-Yellow-Light ./Flat-Remix-Red-Dark ./Flat-Remix-Green ./Flat-Remix-Green-Light ./Flat-Remix-Red ./Flat-Remix-Yellow-Dark ./Flat-Remix-Blue-Light ./Flat-Remix-Blue ./Flat-Remix-Red-Light ./Flat-Remix-Green-Dark /mnt/backup/build/git/packaging/flat-remix/debian/flat-remix/usr/share/icons
# skip building icon caches when packaging
make[1]: Leaving directory '/mnt/backup/build/git/packaging/flat-remix'
dh_installdocs
dh_installchangelogs
dh_icons
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_strip
dh_makeshlibs
dh_shlibdeps
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: a compilar o pacote `flat-remix' em `../flat-remix_20190519_amd64.deb'.
dpkg-genbuildinfo --build=binary
dpkg-genchanges --build=binary >../flat-remix_20190519_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
fakeroot debian/rules clean
dh clean
dh_auto_clean
dh_clean
dpkg-source --after-build flat-remix
dpkg-buildpackage: info: binary-only upload (no source included)
### Instalando o novo pacote... ####
edps@devuan:~/build/git/packaging/flat-remix$ sudo dpkg -i ../flat-remix_20190519_amd64.deb
A seleccionar pacote anteriormente não seleccionado flat-remix.
(Lendo banco de dados ... 275247 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../flat-remix_20190519_amd64.deb ...
A descompactar flat-remix (20190519) ...
Configurando flat-remix (20190519) ...
edps@devuan:~/build/git/packaging/flat-remix$
Assim... sempre que quiser atualizar este pacote de ícones rode um:
$ git pull
ou
$ git pull origin master
ou
em caso de erros:
$ git reset --hard HEAD; git merge upstream/master; git pull