bin pkg for tidal-hifi and brave-browser

This commit is contained in:
Luca Bilke 2024-01-03 17:04:42 +01:00
parent 70b0c0fa76
commit 502e884577
11 changed files with 351 additions and 85 deletions

View file

@ -0,0 +1,224 @@
[Desktop Entry]
Version=1.0
Name=Brave
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Web Browser
GenericName[ar]=متصفح الشبكة
GenericName[bg]=Уеб браузър
GenericName[ca]=Navegador web
GenericName[cs]=WWW prohlížeč
GenericName[da]=Browser
GenericName[de]=Web-Browser
GenericName[el]=Περιηγητής ιστού
GenericName[en_GB]=Web Browser
GenericName[es]=Navegador web
GenericName[et]=Veebibrauser
GenericName[fi]=WWW-selain
GenericName[fr]=Navigateur Web
GenericName[gu]=
GenericName[he]=דפדפן אינטרנט
GenericName[hi]=
GenericName[hu]=Webböngésző
GenericName[it]=Browser Web
GenericName[ja]=
GenericName[kn]=
GenericName[ko]=
GenericName[lt]=Žiniatinklio naršyklė
GenericName[lv]=Tīmekļa pārlūks
GenericName[ml]=
GenericName[mr]=
GenericName[nb]=Nettleser
GenericName[nl]=Webbrowser
GenericName[pl]=Przeglądarka WWW
GenericName[pt]=Navegador Web
GenericName[pt_BR]=Navegador da Internet
GenericName[ro]=Navigator de Internet
GenericName[ru]=Веб-браузер
GenericName[sl]=Spletni brskalnik
GenericName[sv]=Webbläsare
GenericName[ta]= ி
GenericName[th]=
GenericName[tr]=Web Tarayıcı
GenericName[uk]=Навігатор Тенет
GenericName[zh_CN]=
GenericName[zh_HK]=
GenericName[zh_TW]=
# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1.
GenericName[bn]=
GenericName[fil]=Web Browser
GenericName[hr]=Web preglednik
GenericName[id]=Browser Web
GenericName[or]=
GenericName[sk]=WWW prehliadač
GenericName[sr]=Интернет прегледник
GenericName[te]= ి
GenericName[vi]=B duyt Web
# Gnome and KDE 3 uses Comment.
Comment=Access the Internet
Comment[ar]=الدخول إلى الإنترنت
Comment[bg]=Достъп до интернет
Comment[bn]=ি
Comment[ca]=Accedeix a Internet
Comment[cs]=Přístup k internetu
Comment[da]=Få adgang til internettet
Comment[de]=Internetzugriff
Comment[el]=Πρόσβαση στο Διαδίκτυο
Comment[en_GB]=Access the Internet
Comment[es]=Accede a Internet.
Comment[et]=Pääs Internetti
Comment[fi]=Käytä internetiä
Comment[fil]=I-access ang Internet
Comment[fr]=Accéder à Internet
Comment[gu]=
Comment[he]=גישה אל האינטרנט
Comment[hi]= ि
Comment[hr]=Pristup Internetu
Comment[hu]=Internetelérés
Comment[id]=Akses Internet
Comment[it]=Accesso a Internet
Comment[ja]=
Comment[kn]= ಿಿ
Comment[ko]=
Comment[lt]=Interneto prieiga
Comment[lv]=Piekļūt internetam
Comment[ml]=
Comment[mr]=
Comment[nb]=Gå til Internett
Comment[nl]=Verbinding maken met internet
Comment[or]=
Comment[pl]=Skorzystaj z internetu
Comment[pt]=Aceder à Internet
Comment[pt_BR]=Acessar a internet
Comment[ro]=Accesaţi Internetul
Comment[ru]=Доступ в Интернет
Comment[sk]=Prístup do siete Internet
Comment[sl]=Dostop do interneta
Comment[sr]=Приступите Интернету
Comment[sv]=Gå ut på Internet
Comment[ta]=
Comment[te]= ి
Comment[th]=
Comment[tr]=İnternet'e erişin
Comment[uk]=Доступ до Інтернету
Comment[vi]=Truy cp Internet
Comment[zh_CN]=访
Comment[zh_HK]=
Comment[zh_TW]=
StartupNotify=true
StartupWMClass=brave-browser
TryExec=brave
Exec=brave %U
Terminal=false
Icon=brave-desktop
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ipfs;x-scheme-handler/ipns;
Actions=new-window;new-private-window;
[Desktop Action new-window]
Name=New Window
Name[am]=
Name[ar]=نافذة جديدة
Name[bg]=Нов прозорец
Name[bn]=
Name[ca]=Finestra nova
Name[cs]=Nové okno
Name[da]=Nyt vindue
Name[de]=Neues Fenster
Name[el]=Νέο Παράθυρο
Name[en_GB]=New Window
Name[es]=Nueva ventana
Name[et]=Uus aken
Name[fa]=پنجره جدید
Name[fi]=Uusi ikkuna
Name[fil]=New Window
Name[fr]=Nouvelle fenêtre
Name[gu]= િ
Name[hi]= ि
Name[hr]=Novi prozor
Name[hu]=Új ablak
Name[id]=Jendela Baru
Name[it]=Nuova finestra
Name[iw]=חלון חדש
Name[ja]=
Name[kn]= ಿ
Name[ko]=
Name[lt]=Naujas langas
Name[lv]=Jauns logs
Name[ml]=ി ി
Name[mr]= ि
Name[nl]=Nieuw venster
Name[no]=Nytt vindu
Name[pl]=Nowe okno
Name[pt]=Nova janela
Name[pt_BR]=Nova janela
Name[ro]=Fereastră nouă
Name[ru]=Новое окно
Name[sk]=Nové okno
Name[sl]=Novo okno
Name[sr]=Нови прозор
Name[sv]=Nytt fönster
Name[sw]=Dirisha Jipya
Name[ta]=ி
Name[te]= ి
Name[th]=
Name[tr]=Yeni Pencere
Name[uk]=Нове вікно
Name[vi]=Ca s Mi
Name[zh_CN]=
Name[zh_TW]=
Exec=brave
[Desktop Action new-private-window]
Name=New Incognito Window
Name[ar]=نافذة جديدة للتصفح المتخفي
Name[bg]=Нов прозорец инкогнито
Name[bn]=
Name[ca]=Finestra d'incògnit nova
Name[cs]=Nové anonymní okno
Name[da]=Nyt inkognitovindue
Name[de]=Neues Inkognito-Fenster
Name[el]=Νέο παράθυρο για ανώνυμη περιήγηση
Name[en_GB]=New Incognito window
Name[es]=Nueva ventana de incógnito
Name[et]=Uus inkognito aken
Name[fa]=پنجره جدید حالت ناشناس
Name[fi]=Uusi incognito-ikkuna
Name[fil]=Bagong Incognito window
Name[fr]=Nouvelle fenêtre de navigation privée
Name[gu]= િ
Name[hi]= ि
Name[hr]=Novi anoniman prozor
Name[hu]=Új Inkognitóablak
Name[id]=Jendela Penyamaran baru
Name[it]=Nuova finestra di navigazione in incognito
Name[iw]=חלון חדש לגלישה בסתר
Name[ja]=
Name[kn]= ಿ
Name[ko]= 릿
Name[lt]=Naujas inkognito langas
Name[lv]=Jauns inkognito režīma logs
Name[ml]=ി ി
Name[mr]= ि
Name[nl]=Nieuw incognitovenster
Name[no]=Nytt inkognitovindu
Name[pl]=Nowe okno incognito
Name[pt]=Nova janela de navegação anónima
Name[pt_BR]=Nova janela anônima
Name[ro]=Fereastră nouă incognito
Name[ru]=Новое окно в режиме инкогнито
Name[sk]=Nové okno inkognito
Name[sl]=Novo okno brez beleženja zgodovine
Name[sr]=Нови прозор за прегледање без архивирања
Name[sv]=Nytt inkognitofönster
Name[ta]=ி ி
Name[te]= ి
Name[th]=
Name[tr]=Yeni Gizli pencere
Name[uk]=Нове вікно в режимі анонімного перегляду
Name[vi]=Ca s n danh mi
Name[zh_CN]=
Name[zh_TW]=
Exec=brave --incognito
MimeType=x-scheme-handler/unknown;x-scheme-handler/about;text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;

View file

@ -0,0 +1,35 @@
# Template file for 'brave-bin'
pkgname=brave-bin
version=1.61.109
revision=1
archs="x86_64"
depends="alsa-lib gtk+3 libXScrnSaver nss dejavu-fonts-ttf"
provides="brave-browser"
short_desc="Web browser that blocks ads and trackers by default (binary release)"
maintainer="Luca Bilke <bilke@tralios.de>"
license="MPL-2.0"
homepage="https://brave.com"
changelog="https://raw.githubusercontent.com/brave/brave-browser/master/CHANGELOG_DESKTOP.md"
distfiles="https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser-${version}-linux-amd64.zip"
# wget -O - https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser-${version}-linux-amd64.zip.sha256 | cut -d' ' -f1)
checksum=94afb284be4e5bbcbe0034c3ad5ca1f5a92049aaab126eadaa86fe9c4ae15510
do_install() {
vlicense LICENSE
vmkdir "usr/share/applications/"
vcopy "${FILESDIR}/brave-browser.desktop" "usr/share/applications/"
for size in 16 24 32 48 64 128 256; do
vmkdir "usr/share/icons/hicolor/${size}x${size}/apps/"
vcopy "product_logo_${size}.png" "usr/share/icons/hicolor/${size}x${size}/apps/brave-desktop.png"
done
vmkdir "opt/brave/"
vcopy * "opt/brave/"
chmod 4755 "${DESTDIR}/opt/brave/chrome-sandbox"
vmkdir "usr/bin/"
ln -s "/opt/brave/brave-browser" "${DESTDIR}/usr/bin/"
}

View file

@ -1,28 +0,0 @@
# Template file for 'dmenu-custom'
pkgname=dmenu-custom
version=1.0
revision=1
makedepends="libXinerama-devel libXft-devel freetype-devel"
short_desc="Customized dmenu"
conflicts="dmenu"
maintainer="Luca <luca@snaile.de>"
license="MIT"
homepage="https://git.snaile.de/luca/dmenu-custom/"
distfiles="https://git.snaile.de/luca/dmenu-custom/archive/${version}_${revision}.tar.gz"
checksum=5f8d5631fda54032f7f68b705a6acfba6ed654b377f8c4db5920bfd0da85f664
do_build() {
sed -i -e "s|^FREETYPEINC|#FREETYPEINC|g" \
-e "s|^X11INC|#X11INC|g" \
-e "s|^X11LIB|#X11LIB|g" config.mk
x11inc=$XBPS_CROSS_BASE/usr/include/X11
x11lib=$XBPS_CROSS_BASE/usr/lib
freetypeinc=$XBPS_CROSS_BASE/usr/include/freetype2
make CC="$CC" ${makejobs} X11INC=$x11inc X11LIB=$x11lib FREETYPEINC=$freetypeinc
}
do_install() {
make PREFIX=/usr DESTDIR=${DESTDIR} install
vlicense LICENSE
}

View file

@ -1,24 +0,0 @@
# Template file for 'dwm-custom'
pkgname=dwm-custom
version=1.1
revision=1
makedepends="libxcb-devel libXinerama-devel libXft-devel freetype-devel"
short_desc="Customized dwm"
conflicts="dwm"
maintainer="Luca <luca@snaile.de>"
license="MIT"
homepage="https://git.snaile.de/luca/dwm-custom/"
distfiles="https://git.snaile.de/luca/dwm-custom/archive/${version}_${revision}.tar.gz"
checksum=3fd30f45e2d184a0e8ea960c760d686ae8c768bab039956349a762cc49c99a29
do_build() {
vsed -e "/CFLAGS/s|\${CPPFLAGS}|& $CFLAGS|g" -i config.mk
make CC=$CC INCS="-I. -I${XBPS_CROSS_BASE}/usr/include/freetype2" LIBS="-lX11 -lXinerama -lXft -lfontconfig -lX11-xcb -lxcb -lxcb-res"
}
do_install() {
make PREFIX=/usr DESTDIR=$DESTDIR install
vinstall README 644 usr/share/doc/$pkgname
vinstall ${FILESDIR}/dwm.desktop 644 usr/share/xsessions
vlicense LICENSE
}

View file

@ -12,4 +12,3 @@ license="GPL-2.0-only"
homepage="https://github.com/KoffeinFlummi/htop-vim"
changelog="https://raw.githubusercontent.com/KoffeinFlummi/htop-vim/master/ChangeLog"
distfiles="${homepage}/archive/${_githash}.tar.gz"
checksum=a0ef6914e7ebb59d2f20b2dac6509995eb9750debff82cff95adbf0588afd883

View file

@ -0,0 +1,13 @@
[Desktop Entry]
Name=TIDAL Hi-Fi
GenericName=TIDAL Hi-Fi
Icon=tidal-hifi
Comment=The web version of listen.tidal.com running in electron with hifi support thanks to widevine.
Exec=tidal-hifi %u
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;Application;AudioVideo;Audio;Video
StartupWMClass=tidal-hifi
X-PulseAudio-Properties=media.role=music
MimeType=x-scheme-handler/tidal;

Binary file not shown.

After

Width:  |  Height:  |  Size: 9 KiB

View file

@ -0,0 +1,29 @@
# Template file for 'tidal-hifi-bin'
pkgname=htop-vim-bin
version=5.7.1
revision=1
archs="x86_64"
homepage="https://github.com/Mastermindzh/tidal-hifi"
license="MIT"
depends="gtk+3 libXScrnSaver nss"
short_desc="The web version of listen.tidal.com running in electron with hifi support thanks to widevine."
maintainer="luca <luca@snaile.de>"
distfiles="https://github.com/Mastermindzh/tidal-hifi/releases/download/${version}/tidal-hifi-${version}.tar.gz"
checksum=193afcc9447602d5da5d16685996685a43af772526a22a144c05829205928582
do_install() {
vmkdir "usr/share/pixmaps/"
vcopy "${FILESDIR}/tidal-hifi.png" "usr/share/pixmaps/"
vmkdir "usr/share/applications/"
vcopy "${FILESDIR}/tidal-hifi.desktop" "usr/share/applications/"
vmkdir "opt/tidal-hifi/"
vcopy * "opt/tidal-hifi/"
vmkdir "usr/bin/"
ln -s "/opt/tidal-hifi/tidal-hifi" "${DESTDIR}/usr/bin/"
vlicense LICENSE.electron.txt
vlicense LICENSES.chromium.html
}

View file

@ -1,32 +0,0 @@
# Template file for 'tidal-hifi'
pkgname=htop-vim
version=5.7.1
revision=1
archs="x86_64"
homepage="https://github.com/Mastermindzh/tidal-hifi"
license="MIT"
hostmakedepends="nodejs-lts"
depends="gtk+3 libXScrnSaver"
short_desc="The web version of listen.tidal.com running in electron with hifi support thanks to widevine."
maintainer="luca <luca@snaile.de>"
distfiles="https://github.com/Mastermindzh/tidal-hifi/archive/${version}.tar.gz"
checksum=b642691c55be048b8b4364a1908b5a445e9c9e3067eb3ab3ea73d3528c241d81
post_extract() {
npm install
}
do_build() {
npm run build-unpacked
}
do_install() {
vmkdir usr/lib/tidal-hifi
vcopy release/linux-unpacked/* usr/lib/signal-desktop
vmkdir usr/bin
ln -s /usr/lib/tidal-hifi ${DESTDIR}/usr/bin/
vlicense LICENSE.electron.txt
vlicense LICENSES.chromium.html
}

27
wip/dmenu-custom/template Normal file
View file

@ -0,0 +1,27 @@
# Template file for 'dmenu-custom'
pkgname=dmenu-custom
version=1.0.1
revision=1
makedepends="libXinerama-devel libXft-devel freetype-devel"
short_desc="Customized dmenu"
conflicts="dmenu"
maintainer="Luca <luca@snaile.de>"
license="MIT"
homepage="https://git.snaile.de/luca/dmenu-custom/"
distfiles="https://git.snaile.de/luca/dmenu-custom/archive/${version}_${revision}.tar.gz"
do_build() {
sed -i -e "s|^FREETYPEINC|#FREETYPEINC|g" \
-e "s|^X11INC|#X11INC|g" \
-e "s|^X11LIB|#X11LIB|g" config.mk
x11inc=$XBPS_CROSS_BASE/usr/include/X11
x11lib=$XBPS_CROSS_BASE/usr/lib
freetypeinc=$XBPS_CROSS_BASE/usr/include/freetype2
make CC="$CC" ${makejobs} X11INC=$x11inc X11LIB=$x11lib FREETYPEINC=$freetypeinc
}
do_install() {
make PREFIX=/usr DESTDIR=${DESTDIR} install
vlicense LICENSE
}

23
wip/dwm-custom/template Normal file
View file

@ -0,0 +1,23 @@
# Template file for 'dwm-custom'
pkgname=dwm-custom
version=1.1.1
revision=1
makedepends="libxcb-devel libXinerama-devel libXft-devel freetype-devel"
short_desc="Customized dwm"
conflicts="dwm"
maintainer="Luca <luca@snaile.de>"
license="MIT"
homepage="https://git.snaile.de/luca/dwm-custom/"
distfiles="https://git.snaile.de/luca/dwm-custom/archive/${version}_${revision}.tar.gz"
do_build() {
vsed -e "/CFLAGS/s|\${CPPFLAGS}|& $CFLAGS|g" -i config.mk
make CC=$CC INCS="-I. -I${XBPS_CROSS_BASE}/usr/include/freetype2" LIBS="-lX11 -lXinerama -lXft -lfontconfig -lX11-xcb -lxcb -lxcb-res"
}
do_install() {
make PREFIX=/usr DESTDIR=$DESTDIR install
vinstall README 644 usr/share/doc/$pkgname
vinstall ${FILESDIR}/dwm.desktop 644 usr/share/xsessions
vlicense LICENSE
}