How-To :: modificando SlackBuilds


Aqui veremos como modificar certos tipos de SlackBuilds, que por algum motivo tenha alguma função indesejada habilitada em seu conteúdo.

Transmission.

Esta dica servirá aqueles que como eu tenham um DE|WM padrão, aqui divididos pelas facções Lado A (GNOME e toda a turma GTK) e Lado B (KDE e alguma coisa dele derivada, como o razorQt e LxQt), então, se você no Slackware usa somente ambientes GTK e não deseja empacotar o Transmission com suporte ao ambiente Qt, a versão DAEMON e a CLI, faça isso:

$ cp -av /var/lib/sbopkg/SBo/14.1/network/transmission .
$ cd transmission/
$ wget -nv https://transmission.cachefly.net/transmission-2.84.tar.xz
$ nano transmission.SlackBuild

Edite a seguintes linhas:

GTK="${GTK:-yes}"
QT="${QT:-yes}"
CLI="${CLI:-yes}"
DAEMON="${DAEMON:-yes}"

Marcando ao menos uma opção, eu que uso ambiente GTK marco apenas o Qt, ops, digo, GTK e como não uso o Transmission constantemente nem no modo CLI, também não preciso das opções DAEMON e CLI:

GTK="${GTK:-yes}"
QT="${QT:-no}"
CLI="${CLI:-no}"
DAEMON="${DAEMON:-no}"

Após salvar o arquivo, execute:

$ sbo-local transmission.SlackBuild

* um alias indicado nesse post do VOL:

http://www.vivaolinux.com.br/topico/Slackware/build-on-Slack/?pagina=1

Ou:

$ sudo PKGTYPE=txz sh transmision.SlackBuild

* empacota para o formato .txz.

Ou:

$ sudo sh transmision.SlackBuild

* empacota para o formato padrão, o .tgz

Ao término, se já tem o Transmission instalado, remova-o e instale o novo pacote:

$ sudo removepkg transmission
$ sudo installpkg /tmp/transmission-2.84-*_SBo.txz

* não estranhem, mas uso o sudo constantemente para poupar-me o tempo de ficar digitando a senha de root ou de manter-me logado como tal durante muito tempo.

Conky.

No caso do Conky, fiz coisa parecida porque (por padrão) o Conky é compilado com suporte ao Audacious, MPD e outros, como não uso Audacious o desgraçado do Conky não abria!, logo:

$ cp -av /var/lib/sbopkg/SBo/14.1/system/conky .
$ cd conky/
$ nano conky.SlackBuild

E removi as seguintes linhas (porque não preciso delas!):

  --enable-weather-metar \
  --enable-weather-xoap \
  --enable-portmon \
  --enable-audacious \
  --enable-mpd=yes \
  --enable-rss=yes \
  --enable-wlan=yes \

Após salvar o arquivo, executei:

$ wget -nv http://downloads.sourceforge.net/conky/conky-1.9.0.tar.bz2
$ sudo PKGTYPE=txz sh conky.SlackBuild
$ sudo installpkg /tmp/conky-1.9.0-*_SBo.txz

IntÉ!

Anúncios
How-To :: modificando SlackBuilds

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s