Geekices

First own package on userrepository.eu

Until now, userrepository.eu only used software from AUR. Today, to get me distracted from the flu and a respiratory infection I got a few days ago, I’ve finally created my first package for Arch Linux on my repository. It’s for a GTK web browser named Eoli and it builds from the master git branch.

Here’s the PKGBUILD at the time of writing:

# Maintainer: Bruno Miguel <omitted>
​
pkgname=eolie-git
_gitname=eolie
pkgver=da1899ff
pkgrel=1
pkgdesc="Simple GTK web browser for GNOME"
arch=('x86_64')
url="https://wiki.gnome.org/Apps/Eolie"
license=('GPL3')
depends=('gtkspell3' 'python-cairo' 'python-dateutil' 'python-gobject' 'webkit2gtk')
makedepends=('git' 'gobject-introspection' 'meson')
optdepends=('python-beautifulsoup4: Import html bookmarks'
            'python-crypto: Firefox Sync support'
            'python-fxa: Firefox Sync support'
            'python-pyopenssl: Show SSL certificates'
            'python-requests-hawk: Firefox Sync support')
source=("git+https://gitlab.gnome.org/World/eolie.git")
sha256sums=('SKIP')
​
pkgver() {
    cd "${_gitname}"
    ( set -o pipefail
        git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
        printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
    )
}
​
build() {
    arch-meson "${_gitname}" build
    ninja -C build
}
​
package() {
    DESTDIR="$pkgdir" meson install -C build
}
​

Every time there’s a new commit, it will grab that source and build it. This means you might get a less than stable browser, but also that you’ll always get the latest source.

Happy free softwareing! 🙂


Geekices

Metapackage for a personal installation of Arch Linux and Arch-based distributions

I’ve been using Arch or Arch-based distributions for over a year now. In this time testing a few of them, I’ve always lacked a simple and logical way of installing the same “essential” software. To tackle this, I’ve created a metapackage with all this software and this is what I’ve got so far:

# Maintainer: Bruno Miguel <https://twitter.com/brunomiguel>

pkgname='bruno-essentials'
pkgdesc="A metapackage for some packages I find essential. Requires userrepository.eu repo"
pkgver='0.0.2'
pkgrel=2

url='https://github.com/brunomiguel/base-bruno'
arch=('any')
license=('GPL3')

depends=(
    # base
	'tmux' 'rxvt-unicode' 'urxvt-tabbedex' 'gotop-git' 'pakku' 'inxi' 'brightnessctl-git' 'broot' 'ranger' 'htop' 'git' 'scat' 'scaleway-cli' 'reflector' 'qjournalctl' 'openvpn' 'openssh' 'cpupower' 'bash-completion'
	
	# editors
	'vim' 'micro' 'marktext-bin' 'notable-bin' 'quilter'
	
	# cli utilities
	'terminal-markdown-viewer' 'redshift' 'youtube-dl' 'unrar' 'unzip' 'spicetify-cli' 'pfetch-git' 'profile-cleaner' 'cups'
	
	# multimedia
	'acestream-launcher' 'gimp' 'gimp-plugin-gmic' 'gimp-refocus' 'spotify' 'pavucontrol' 'vlc' 'curseradio-git' 'mpv-acestream' 'jpegoptim' 'optipng' 'acestream-engine' 'trimage' 'pngzop'
	
	# fonts
	'ttf-fira-go' 'ttf-fira-mono-ibx' 'ttf-league-mono' 'ttf-inter-ui' 'interui-otf'
	
	# plasma (somewhat minimal)
	'kvantum-qt5' 'kvantum-theme-materia' 'plasma-desktop' 'konsole' 'ark' 'gwenview' 'kde-gtk-config' 'kdeplasma-addons' 'ksysguard' 'powerdevil' 'user-manager' 'spectacle' 'kio-extras' 'kipi-plugins' 'kcalc' 'kcron' 'okular' 'dolphin' 'dolphin-plugins' 'sweeper' 'kdeconnect' 'oxygen' 'plasma-nm' 'plasma-pa' 'plasma5-applets-redshift-control' 'konsole' 'okular' 'kate' 'print-manager'
	
	# browsers
	'brave-dev-bin' 'firefox' 'firefox-i18n-pt-pt' 'falkon-git' 'librewolf-bin'
	
	# desktop utilities
	'roxterm' 'flameshot' 'libreoffice-fresh' 'filelight'
	
	# security
	'bitwarden-bin'
	
	# i3
	'i3-gaps-rounded-git' 'polybar' 'rofi' 'compton-tryone-git' 'nitrogen'
	
	# themes and icons
	'korla-icon-theme' 'arc-icon-theme' 'boston-icon-theme-git'	
	
	#gamimg
	'steam' 'gamehub'
	
	
)

You can keep up with the changes on Github.


Cenas, Geekices

A minha desilusão cada vez maior com as redes sociais

Há já algum tempo que tenho vindo a ficar desapontado com o estado atual das redes sociais que utilizo mais frequentemente: Facebook e Twitter. Em ambas há muita polarização de opiniões, uma presença forte e irritante do politicamente correto, partilha de informação falsa e/ou coisas que sem pés nem cabeça, e um massajar constante de egos entre utilizadores.

Se a tua reação foi “qual a novidade?”, eu confesso que ainda sou do tempo em que era possível ter uma discussão – daquelas em que debates ideias e não daquelas em que quase andas à porrada – com pessoas com opiniões diferentes, principalmente no Twitter. E dos encontros de utilizadores. Good ol’ days

Agora, abro qualquer uma delas e lá está alguém com uma posição mais extremada sobre o que quer que seja. Já não se discutem os assuntos, atacam-se as opiniões dos outros; parecem as conversas de café entre bêbedos, que acabam com todos à porrada.

E se não é isto, é um grupo de utilizadores a massajar os egos uns dos outros. Arranjem um quarto, caralho!

Talvez tenha sido eu quem mudou. Bem, não sou diferente de ninguém e, como tal, não sou imutável. Se calhar estou mais picuinhas com as coisas. Talvez tenha perdido a paciência para outras coisas. O que quer que seja, cada vez mais me sinto um peixe fora de água nas redes sociais.

O sentimento de desilusão tem vindo a crescer lentamente há alguns anos e, recentemente, acelerou bastante, ao ponto de me fazer pensar em apagar a minha conta no Twitter e no Facebook.

Esta ideia tem andado a correr em background na minha massa encefálica há alguns meses e ganhou força recentemente, depois de ler estes dois posts. Mas ainda não me decidi se apago ou não as contas.

Por um lado, (principalmente o Twitter) permite-me aceder a informação, estar a par das efemérides e contactar com algumas pessoas com quem não tenho contacto pessoalmente porque estão em localizações geográficas distantes da minha. Por outro, por cada conteúdo interessante (não necessariamente coisas com que concorde, porque bolhas só nos pés e essa doem como o raio), tenho que levar com outros tantos que não acho que tenham ponta por onde se pegue. Incluo nisto o massajar de egos, que é algo que cada vez me irrita mais.

Apesar de tudo, continuo a achar que há potencial para coisas boas nas redes sociais. Por isso é que esta é uma decisão fodida de tomar.


Cenas, Geekices

E o streaming o vento levou

Os serviços de streaming prometiam facilitar o acesso legal a conteúdos. Prometiam, pois claro, qual estereótipo de político. E como no estereótipo, as promessas foram levadas pelo primeiro vento que se levantou. Hoje, temos que ter n subscrições para podermos ver uma mão cheia de séries: Netflix, HBO, CBS, Youtube, Amazon

Entre estar a pagar a vários serviços para ver meia-dúzia de séries ou ir a um tracker de torrents, imaginem qual a opção que muita gente toma.

Já nem tomo em conta as limitações que os direitos de autor colocam. Por exemplo, um subscritor português da Netflix não vai ter acesso a vários conteúdos que só estão disponíveis para os subscritores norte-americanos.

Depois queixam-se…

imagem retirada daqui