add esound

This commit is contained in:
joborun linux 2023-07-23 11:11:40 +03:00
parent 17832b6fd1
commit 470404734a
47 changed files with 289 additions and 1521 deletions

53
esound/PKGBUILD Normal file
View File

@ -0,0 +1,53 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=esound
pkgver=0.2.41
pkgrel=05
pkgdesc="Enlightened Sound Daemon w/o systemd"
url="http://www.tux.org/~ricdude/EsounD.html"
depends=('audiofile')
provides=("esd=$pkgver")
conflicts=('esd')
backup=('etc/esd.conf')
options=('!libtool')
source=("http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2")
build() {
cd "$srcdir/$pkgname-$pkgver"
# alsa drain fix
sed -i 's/drain/drop/' audio_alsa09.c
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--with-audiofile \
--without-libwrap \
--enable-alsa \
--disable-artstest
make CFLAGS="$CFLAGS -lm"
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('LGPL')
sha256sums=(5eb5dd29a64b3462a29a5b20652aba7aa926742cef43577bf0796b787ca34911) # esound-0.2.41.tar.bz2
## 9202a604667e9c3006a3a32a0f5a34e34eb1ce870ef3c7dae5f94dbcb8545031 esound-0.2.41-05-x86_64.pkg.tar.lz

45
esound/PKGBUILD-aur Normal file
View File

@ -0,0 +1,45 @@
# Maintainer : SpepS <dreamspepser at yahoo dot it>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=esound
pkgver=0.2.41
pkgrel=4
pkgdesc="Enlightened Sound Daemon"
arch=('i686' 'x86_64')
url="http://www.tux.org/~ricdude/EsounD.html"
license=('LGPL')
depends=('audiofile')
provides=("esd=$pkgver")
conflicts=('esd')
backup=('etc/esd.conf')
options=('!libtool')
source=("http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2"
esound.service)
md5sums=('8d9aad3d94d15e0d59ba9dc0ea990c6c'
'c3f08e2930bcc9dd0fa4142b98413832')
build() {
cd "$srcdir/$pkgname-$pkgver"
# alsa drain fix
sed -i 's/drain/drop/' audio_alsa09.c
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--with-audiofile \
--without-libwrap \
--enable-alsa \
--disable-artstest
make CFLAGS="$CFLAGS -lm"
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
# daemon
install -Dm644 ../esound.service "$pkgdir/usr/lib/systemd/system/esound.service"
}

1
esound/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,esou*tar.bz2*}

1
esound/deps Normal file
View File

@ -0,0 +1 @@
audiofile

6
esound/time Normal file
View File

@ -0,0 +1,6 @@
real 0m12.492s
user 0m10.980s
sys 0m1.455s

View File

@ -1,70 +0,0 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
###### TRASH !!!!!!!!! ########
#### We decided to give it one more chance, it has gotten worse, it crashes on nearly
#### every site eventually, even startpage.com ####
###### Enough with this garbage browser, what a shame it went down the tubes ######
##### This is the only mozilla-ff fork that has the --nodbus flag removed ######
pkgname=palemoon
pkgver=32.1.0
pkgrel=02
pkgdesc="Open source web browser based on Firefox focusing on efficiency. GTK3"
_url="http://linux.palemoon.org/"
url="http://linux.palemoon.org/datastore/release"
url="https://rm-eu.palemoon.org/release/" ## EU link
#url="https://rm-us.palemoon.org/release/" ## US link
provides=("palemoon=$pkgver")
conflicts=(palemoon-git palemoon-bin palemoon-gtk2-bin)
options=('!strip')
#source=("$url/$pkgname-$pkgver.linux-x86_64-gtk2.tar.xz"{,.sig}
source=("$url/$pkgname-$pkgver.linux-x86_64-gtk3.tar.xz"{,.sig}
palemoon.desktop)
# link to latest tarball: http://linux.palemoon.org/download/mainline/
package() {
depends=('alsa-lib'
'dbus-glib'
'desktop-file-utils'
'gtk3'
'libxt'
'mime-types'
'nss')
optdepends=('ffmpeg: record, convert, and stream audio and video')
install -d "$pkgdir"/usr/{bin,lib}
cp -r palemoon/ "$pkgdir/usr/lib/palemoon"
ln -s ../lib/palemoon/palemoon "$pkgdir/usr/bin/palemoon"
install -Dm644 palemoon.desktop "$pkgdir/usr/share/applications/palemoon.desktop"
# icons
install -Dm644 palemoon/browser/chrome/icons/default/default16.png \
"$pkgdir/usr/share/icons/hicolor/16x16/apps/palemoon.png"
install -Dm644 palemoon/browser/chrome/icons/default/default32.png \
"$pkgdir/usr/share/icons/hicolor/32x32/apps/palemoon.png"
install -Dm644 palemoon/browser/chrome/icons/default/default48.png \
"$pkgdir/usr/share/icons/hicolor/48x48/apps/palemoon.png"
install -Dm644 palemoon/browser/icons/mozicon128.png \
"$pkgdir/usr/share/icons/hicolor/128x128/apps/palemoon.png"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('MPL' 'GPL' 'LGPL')
validpgpkeys=('439F46F42C6AE3D23CF52E70865E6C87C65285EC' # T. Wine
'3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC') # Moonchild, see https://forum.palemoon.org/viewtopic.php?f=1&t=7176
sha256sums=(5b47a084a22f9b179d55096c72b449fef1aeeaeaeac980da494805551a77710d # palemoon-32.1.0.linux-x86_64-gtk3.tar.xz
5a9ca54fdabaa30f9e788181f0c4b3ada140866cd57c93edbde67f3f77775899 # palemoon-32.1.0.linux-x86_64-gtk3.tar.xz.sig
6fa2786e1828684a6783d340690f75382d1dcd02ce8533dad4f3f4f8b076dad7) # palemoon.desktop
## 8fed1b8360c812c0e7112c3cdfadf9bf8ec82cdec9da98b1e4e4835568a918cd palemoon-32.1.0-02-x86_64.pkg.tar.lz

View File

@ -1,50 +0,0 @@
# Maintainer: Bernhard Landauer <oberon@manjaro.org>
# Co-Maintainer: WorMzy Tykashi <wormzy.tykashi@gmail.com>
# Contributor: korrode <korrode at gmail>
# Contributor: sumt <sumt at sci dot fi>
pkgname=palemoon-bin
epoch=1
pkgver=32.1.0
pkgrel=1
pkgdesc="Open source web browser based on Firefox focusing on efficiency."
arch=('x86_64')
url="http://linux.palemoon.org/"
license=('MPL' 'GPL' 'LGPL')
depends=('alsa-lib'
'dbus-glib'
'desktop-file-utils'
'gtk2'
'libxt'
'mime-types'
'nss')
optdepends=('ffmpeg: record, convert, and stream audio and video')
provides=("palemoon=$pkgver")
conflicts=('palemoon')
options=('!strip')
source=(palemoon.desktop
"https://rm-eu.palemoon.org/release/palemoon-${pkgver}.linux-x86_64-gtk2.tar.xz"{,.sig}) # EU link
# "https://rm-us.palemoon.org/release/palemoon-${pkgver}.linux-x86_64-gtk2.tar.xz"{,.sig}) # US link
# link to latest tarball: http://linux.palemoon.org/download/mainline/
sha256sums=('6fa2786e1828684a6783d340690f75382d1dcd02ce8533dad4f3f4f8b076dad7'
'4a6741c71876144fac26c6767b05a5c4b2aadc907297bf314b36f2634e2e0e39'
'SKIP')
validpgpkeys=('439F46F42C6AE3D23CF52E70865E6C87C65285EC' # T. Wine
'3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC') # Moonchild, see https://forum.palemoon.org/viewtopic.php?f=1&t=7176
package() {
install -d "$pkgdir"/usr/{bin,lib}
cp -r palemoon/ "$pkgdir/usr/lib/palemoon"
ln -s ../lib/palemoon/palemoon "$pkgdir/usr/bin/palemoon"
install -Dm644 palemoon.desktop "$pkgdir/usr/share/applications/palemoon.desktop"
# icons
install -Dm644 palemoon/browser/chrome/icons/default/default16.png \
"$pkgdir/usr/share/icons/hicolor/16x16/apps/palemoon.png"
install -Dm644 palemoon/browser/chrome/icons/default/default32.png \
"$pkgdir/usr/share/icons/hicolor/32x32/apps/palemoon.png"
install -Dm644 palemoon/browser/chrome/icons/default/default48.png \
"$pkgdir/usr/share/icons/hicolor/48x48/apps/palemoon.png"
install -Dm644 palemoon/browser/icons/mozicon128.png \
"$pkgdir/usr/share/icons/hicolor/128x128/apps/palemoon.png"
}

View File

@ -1,71 +0,0 @@
# Maintainer: Michal Wojdyla < micwoj9292 at gmail dot com >
# Contributor: WorMzy Tykashi <wormzy.tykashi@gmail.com>
# Contributor: artiom <a.mv at gmx dot fr>
# Contributor: ilikenwf
# Contributor: American_Jesus
pkgname=palemoon-gtk3
_pkgname=palemoon
_repo=Pale-Moon
epoch=1
pkgver=32.1.0
# Commit can be found at https://repo.palemoon.org/MoonchildProductions/Pale-Moon/tags
_commit=ce7ce9ec03
pkgrel=1
pkgdesc="Open source web browser based on Firefox focusing on efficiency."
arch=('i686' 'x86_64')
url="https://www.palemoon.org/"
license=('MPL' 'GPL' 'LGPL')
provides=('palemoon')
conflicts=('palemoon')
depends=('gtk3' 'dbus-glib' 'desktop-file-utils' 'libxt' 'mime-types' 'alsa-lib'
'startup-notification')
makedepends=('python2' 'autoconf2.13' 'unzip' 'zip' 'yasm'
'libpulse' 'gtk2' 'git')
optdepends=('libpulse: PulseAudio audio driver'
'ffmpeg: various video and audio support')
source=(git+"https://repo.palemoon.org/MoonchildProductions/${_repo}?signed#commit=${_commit}"
git+"https://repo.palemoon.org/MoonchildProductions/UXP"
mozconfig.in)
validpgpkeys=('3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC'
'3059E09144F56804F0FBF4E126B40624BDBFD9F3')
sha1sums=('SKIP'
'SKIP'
'352d9e47204323c24b96c6449b97fff844fe465d')
prepare() {
sed 's#%SRCDIR%#'"${srcdir}"'#g' mozconfig.in > mozconfig
cd ${_repo}
git submodule init
git config submodule.platform.url "${srcdir}/UXP"
git submodule--helper update
}
build() {
cd ${_repo}
export MOZBUILD_STATE_PATH="${srcdir}/mozbuild"
export MOZCONFIG="${srcdir}/mozconfig"
export CPPFLAGS="${CPPFLAGS} -O2 -Wno-format-overflow"
./mach build
}
package() {
cd pmbuild
make package
cd dist
install -d "${pkgdir}"/usr/{bin,lib}
cp -r palemoon/ "${pkgdir}/usr/lib/${_pkgname}"
ln -s "../lib/${_pkgname}/palemoon" "${pkgdir}/usr/bin/palemoon"
# icons
install -Dm644 palemoon/browser/chrome/icons/default/default16.png \
"${pkgdir}/usr/share/icons/hicolor/16x16/apps/${_pkgname}.png"
install -Dm644 palemoon/browser/chrome/icons/default/default32.png \
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/${_pkgname}.png"
install -Dm644 palemoon/browser/chrome/icons/default/default48.png \
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/${_pkgname}.png"
install -Dm644 palemoon/browser/icons/mozicon128.png \
"${pkgdir}/usr/share/icons/hicolor/128x128/apps/${_pkgname}.png"
# install desktop file
install -Dm644 "${srcdir}/${_repo}/palemoon/branding/official/palemoon.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
}

View File

@ -1,71 +0,0 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun/jobextra/$pkgname"
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=palemoon
pkgver=29.4.3
pkgrel=01
pkgdesc="Open source web browser based on Firefox focusing on efficiency."
arch=('x86_64')
url="https://www.palemoon.org/"
depends=('gtk3' 'dbus-glib' 'desktop-file-utils' 'libxt' 'mime-types' 'alsa-lib'
'startup-notification')
makedepends=('python2' 'autoconf2.13' 'unzip' 'zip' 'yasm' 'gcc10'
'libpulse')
optdepends=('libpulse: PulseAudio audio driver'
'ffmpeg: various video and audio support')
# as of 29.4.1, upstream have switched to unsigned source archives instead of git
#palemoon-29.4.3.linux-x86_64-gtk3.tar.xz
source=("https://archive.palemoon.org/source/palemoon-${pkgver}.source.tar.xz"{,.sig}
mozconfig.in)
prepare() {
sed 's#%SRCDIR%#'"${srcdir}"'#g' mozconfig.in > mozconfig
}
build() {
export MOZBUILD_STATE_PATH="${srcdir}/mozbuild"
export MOZCONFIG="${srcdir}/mozconfig"
export CPPFLAGS="${CPPFLAGS} -O2 -Wno-format-overflow"
cd palemoon-source
./mach build
}
package() {
cd pmbuild
make package
cd dist
install -d "${pkgdir}"/usr/{bin,lib}
cp -r palemoon/ "${pkgdir}/usr/lib/${pkgname}"
ln -s "../lib/${pkgname}/palemoon" "${pkgdir}/usr/bin/palemoon"
# icons
install -Dm644 palemoon/browser/chrome/icons/default/default16.png \
"${pkgdir}/usr/share/icons/hicolor/16x16/apps/${pkgname}.png"
install -Dm644 palemoon/browser/chrome/icons/default/default32.png \
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/${pkgname}.png"
install -Dm644 palemoon/browser/chrome/icons/default/default48.png \
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/${pkgname}.png"
install -Dm644 palemoon/browser/icons/mozicon128.png \
"${pkgdir}/usr/share/icons/hicolor/128x128/apps/${pkgname}.png"
# install desktop file
install -Dm644 "${srcdir}/palemoon-source/palemoon/branding/official/palemoon.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}
#---- license gpg-key sha256sums ----
license=('MPL' 'GPL' 'LGPL')
validpgpkeys=('3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC')
sha1sums=('2478add219d4b5c301c33d80698e382c488b383c'
'SKIP'
'5fc8e164a8c1731ad2cce6270c9b0e9a5145194c')
sha256sums=('77e70d8b7ba061ff6157294d9bf188c304f8554c23601d704f6086dac4a3fb3f'
'a'
'a8ded94beaef0dfa4a5d6b109c1a669967cb7d38d4fe70b3a4d7725ef4b47394')

View File

@ -1 +0,0 @@
rm -rf {src,pkg,pale*gtk*.tar.xz*}

View File

@ -1,2 +0,0 @@

View File

@ -1,2 +0,0 @@
gpg -v --recv-key 865E6C87C65285EC

View File

@ -1,353 +0,0 @@
[Desktop Entry]
Name=Pale Moon
GenericName=Web Browser
GenericName[ar]=متصفح ويب
GenericName[ast]=Restolador Web
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[ca]=Navegador web
GenericName[cs]=Webový prohlížeč
GenericName[da]=Webbrowser
GenericName[el]=Περιηγητής διαδικτύου
GenericName[es]=Navegador web
GenericName[et]=Veebibrauser
GenericName[fa]=مرورگر اینترنتی
GenericName[fi]=WWW-selain
GenericName[fr]=Navigateur Web
GenericName[gl]=Navegador Web
GenericName[he]=דפדפן אינטרנט
GenericName[hr]=Web preglednik
GenericName[hu]=Webböngésző
GenericName[it]=Browser web
GenericName[ja]=ウェブ・ブラウザ
GenericName[ko]=웹 브라우저
GenericName[ku]=Geroka torê
GenericName[lt]=Interneto naršyklė
GenericName[nb]=Nettleser
GenericName[nl]=Webbrowser
GenericName[nn]=Nettlesar
GenericName[no]=Nettleser
GenericName[pl]=Przeglądarka WWW
GenericName[pt]=Navegador Web
GenericName[pt_BR]=Navegador Web
GenericName[ro]=Navigator Internet
GenericName[ru]=Веб-браузер
GenericName[sk]=Internetový prehliadač
GenericName[sl]=Spletni brskalnik
GenericName[sv]=Webbläsare
GenericName[tr]=Web Tarayıcı
GenericName[ug]=توركۆرگۈ
GenericName[uk]=Веб-браузер
GenericName[vi]=Trình duyệt Web
GenericName[zh_CN]=网络浏览器
GenericName[zh_TW]=網路瀏覽器
Comment=Browse the World Wide Web
Comment[ar]=تصفح الشبكة العنكبوتية العالمية
Comment[ast]=Restola pela Rede
Comment[bn]=ইন্টারনেট ব্রাউজ করুন
Comment[ca]=Navegueu per la web
Comment[cs]=Prohlížení stránek World Wide Webu
Comment[da]=Surf på internettet
Comment[de]=Im Internet surfen
Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web)
Comment[es]=Navegue por la web
Comment[et]=Lehitse veebi
Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
Comment[fi]=Selaa Internetin WWW-sivuja
Comment[fr]=Naviguer sur le Web
Comment[gl]=Navegar pola rede
Comment[he]=גלישה ברחבי האינטרנט
Comment[hr]=Pretražite web
Comment[hu]=A világháló böngészése
Comment[it]=Esplora il web
Comment[ja]=ウェブを閲覧します
Comment[ko]=웹을 돌아 다닙니다
Comment[ku]=Li torê bigere
Comment[lt]=Naršykite internete
Comment[nb]=Surf på nettet
Comment[nl]=Verken het internet
Comment[nn]=Surf på nettet
Comment[no]=Surf på nettet
Comment[pl]=Przeglądanie stron WWW
Comment[pt]=Navegue na Internet
Comment[pt_BR]=Navegue na Internet
Comment[ro]=Navigați pe Internet
Comment[ru]=Доступ в Интернет
Comment[sk]=Prehliadanie internetu
Comment[sl]=Brskajte po spletu
Comment[sv]=Surfa på webben
Comment[tr]=İnternet'te Gezinin
Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ
Comment[uk]=Перегляд сторінок Інтернету
Comment[vi]=Để duyệt các trang web
Comment[zh_CN]=浏览互联网
Comment[zh_TW]=瀏覽網際網路
Exec=palemoon %u
Terminal=false
Type=Application
Icon=palemoon
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
StartupNotify=true
Actions=NewTab;NewWindow;NewPrivateWindow;
[Desktop Action NewTab]
Name=Open new tab
Name[ach]=Yab dirica matidi manyen
Name[af]=Open nuwe oortjie
Name[an]=Ubrir una pestanya nueva
Name[ar]=افتح لسانًا جديدًا
Name[as]=নতুন টেব খোলক
Name[ast]=Abrir llingüeta nueva
Name[az]=Yeni vərəq aç
Name[be]=Адкрыць новую ўстаўку
Name[bg]=Отваряне на нов подпрозорец
Name[bn_BD]=নতুন ট্যাব খুলুন
Name[bn_IN]=নতুন ট্যাব খুলুন
Name[br]=Digeriñ un ivinell nevez
Name[bs]=Otvori novi tab
Name[ca]=Obre una pestanya nova
Name[cs]=Otevřít nový panel
Name[cy]=Agor tab newydd
Name[da]=Åbn nyt faneblad
Name[de]=Neuen Tab öffnen
Name[dsb]=Nowy rejtark wócyniś
Name[el]=Άνοιγμα νέας καρτέλας
Name[eo]=Malfermi novan langeton
Name[es_AR]=Abrir nueva pestaña
Name[es_CL]=Abrir nueva pestaña
Name[es_ES]=Abrir pestaña nueva
Name[es_MX]=Abrir una pestaña nueva
Name[et]=Ava uus kaart
Name[eu]=Ireki fitxa berria
Name[ff]=Uddit tabbere hesere
Name[fi]=Avaa uusi välilehti
Name[fr]=Ouvrir un nouvel onglet
Name[fy_NL]=Iepenje nij ljepblêd
Name[ga_IE]=Oscail i gcluaisín nua
Name[gd]=Fosgail taba ùr
Name[gl]=Abrir unha nova lapela
Name[gu_IN]=નવી ટૅબને ખોલો
Name[he]=פתיחת לשונית חדשה
Name[hi_IN]=नया टैब खोलें
Name[hr]=Otvori novu karticu
Name[hsb]=Nowy rajtark wočinić
Name[hu]=Új lap megnyitása
Name[hy_AM]=Բացել նոր ներդիր
Name[id]=Buka tab baru
Name[is]=Opna nýjan flipa
Name[it]=Apri nuova scheda
Name[ja]=新しいタブ
Name[kk]=Жаңа бетті ашу
Name[kn]=ಹೊಸ ಹಾಳೆಯನ್ನು ತೆರೆ
Name[ko]=새 탭 열기
Name[lij]=Àrvi nêuvo féuggio
Name[lt]=Atverti naują kortelę
Name[mai]=नव टैब खोलू
Name[mk]=Отвори ново јазиче
Name[ml]=പുതിയ റ്റാബ് തുറക്കുക
Name[mr]=नवीन टॅब उघडा
Name[ms]=Buka tab baru
Name[nb_NO]=Åpne ny fane
Name[nl]=Nieuw tabblad openen
Name[nn_NO]=Opna ny fane
Name[or]=ନୂତନ ଟ୍ୟାବ ଖୋଲନ୍ତୁ
Name[pa_IN]=ਨਵੀਂ ਟੈਬ ਖੋਲ੍ਹੋ
Name[pl]=Otwórz nową kartę
Name[pt_BR]=Nova aba
Name[pt_PT]=Abrir novo separador
Name[rm]=Avrir in nov tab
Name[ro]=Deschide o filă nouă
Name[ru]=Открыть новую вкладку
Name[si]=නව ටැබය විවෘත කරන්න
Name[sk]=Otvoriť novú kartu
Name[sl]=Odpri nov zavihek
Name[son]=Nor loku taaga feeri
Name[sq]=Hap skedë të re
Name[sr]=Отвори нови језичак
Name[sv_SE]=Öppna ny flik
Name[ta]=புதிய கீற்றைத் திற
Name[te]=కొత్త టాబ్ తెరువుము
Name[th]=เปิดแท็บใหม่
Name[tr]=Yeni sekme aç
Name[uk]=Відкрити нову вкладку
Name[uz]=Yangi ichki oyna ochish
Name[vi]=Mở thẻ mới
Name[xh]=Vula ithebhu entsha
Name[zh_CN]=打开新标签页
Name[zh_TW]=開啟新分頁
Exec=palemoon --new-tab https://start.palemoon.org
[Desktop Action NewWindow]
Name=Open new window
Name[ach]=Yab dirica manyen
Name[af]=Open nuwe venster
Name[an]=Ubrir una nueva finestra
Name[ar]=افتح نافذة جديدة
Name[as]=নতুন উইন্ডো খোলক
Name[ast]=Abrir ventana nueva
Name[az]=Yeni pəncərə aç
Name[be]=Адкрыць новае акно
Name[bg]=Отваряне на нов прозорец
Name[bn_BD]=নতুন উইন্ডো খুলুন
Name[bn_IN]=নতুন উইন্ডো খুলুন
Name[br]=Digeriñ ur prenestr nevez
Name[bs]=Otvori novi prozor
Name[ca]=Obre una finestra nova
Name[cs]=Otevřít nové okno
Name[cy]=Agor ffenestr newydd
Name[da]=Åbn nyt vindue
Name[de]=Neues Fenster öffnen
Name[dsb]=Nowe wokno wócyniś
Name[el]=Άνοιγμα νέου παραθύρου
Name[eo]=Malfermi novan fenestron
Name[es_AR]=Abrir nueva ventana
Name[es_CL]=Abrir nueva ventana
Name[es_ES]=Abrir nueva ventana
Name[es_MX]=Abrir nueva ventana
Name[et]=Ava uus aken
Name[eu]=Ireki leiho berria
Name[ff]=Uddit henorde hesere
Name[fi]=Avaa uusi ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre
Name[fy_NL]=Iepenje nij finster
Name[ga_IE]=Oscail fuinneog nua
Name[gd]=Fosgail uinneag ùr
Name[gl]=Abrir unha nova xanela
Name[gu_IN]=નવી વિન્ડોને ખોલો
Name[he]=פתח חלון חדש
Name[hi_IN]=नई विंडो खोलें
Name[hr]=Otvori novi prozor
Name[hsb]=Nowe wokno wočinić
Name[hu]=Új ablak megnyitása
Name[hy_AM]=Բացել նոր պատուհան
Name[id]=Buka jendela baru
Name[is]=Opna nýjan glugga
Name[it]=Apri nuova finestra
Name[ja]=新しいウィンドウ
Name[kk]=Жаңа терезені ашу
Name[kn]=ಹೊಸ ವಿಂಡೊವನ್ನು ತೆರೆ
Name[ko]=새 창 열기
Name[lij]=Àrvi nêuvo barcón
Name[lt]=Atverti naują langą
Name[mai]=नई विंडो खोलू
Name[mk]=Отвори нов прозорец
Name[ml]=പുതിയ ജാലകം തുറക്കുക
Name[mr]=नवीन पटल उघडा
Name[ms]=Buka tetingkap baru
Name[nb_NO]=Åpne nytt vindu
Name[nl]=Een nieuw venster openen
Name[nn_NO]=Opna nytt vindauge
Name[or]=ନୂତନ ୱିଣ୍ଡୋ ଖୋଲନ୍ତୁ
Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ ਖੋਲ੍ਹੋ
Name[pl]=Otwórz nowe okno
Name[pt_BR]=Nova janela
Name[pt_PT]=Abrir nova janela
Name[rm]=Avrir ina nova fanestra
Name[ro]=Deschide o nouă fereastră
Name[ru]=Открыть новое окно
Name[si]=නව කවුළුවක් විවෘත කරන්න
Name[sk]=Otvoriť nové okno
Name[sl]=Odpri novo okno
Name[son]=Zanfun taaga feeri
Name[sq]=Hap dritare të re
Name[sr]=Отвори нови прозор
Name[sv_SE]=Öppna nytt fönster
Name[ta]=புதிய சாளரத்தை திற
Name[te]=కొత్త విండో తెరువుము
Name[th]=เปิดหน้าต่างใหม่
Name[tr]=Yeni pencere aç
Name[uk]=Відкрити нове вікно
Name[uz]=Yangi oyna ochish
Name[vi]=Mở cửa sổ mới
Name[xh]=Vula iwindow entsha
Name[zh_CN]=打开新窗口
Name[zh_TW]=開啟新視窗
Exec=palemoon --new-window
[Desktop Action NewPrivateWindow]
Name=New private window
Name[ach]=Dirica manyen me mung
Name[af]=Nuwe privaatvenster
Name[an]=Nueva finestra de navegación privada
Name[ar]=نافذة خاصة جديدة
Name[as]=নতুন ব্যক্তিগত উইন্ডো
Name[ast]=Ventana privada nueva
Name[az]=Yeni məxfi pəncərə
Name[be]=Новае акно адасаблення
Name[bg]=Нов прозорец за поверително сърфиране
Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো
Name[bn_IN]=নতুন ব্যাক্তিগত উইন্ডো
Name[br]=Prenestr merdeiñ prevez nevez
Name[bs]=Novi privatni prozor
Name[ca]=Finestra privada nova
Name[cs]=Nové anonymní okno
Name[cy]=Ffenestr breifat newydd
Name[da]=Nyt privat vindue
Name[de]=Neues privates Fenster öffnen
Name[dsb]=Nowe priwatne wokno
Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης
Name[eo]=Nova privata fenestro
Name[es_AR]=Nueva ventana privada
Name[es_CL]=Nueva ventana privada
Name[es_ES]=Nueva ventana privada
Name[es_MX]=Nueva ventana privada
Name[et]=Uus privaatne aken
Name[eu]=Leiho pribatu berria
Name[ff]=Henorde suturo hesere
Name[fi]=Uusi yksityinen ikkuna
Name[fr]=Nouvelle fenêtre de navigation privée
Name[fy_NL]=Nij priveefinster
Name[ga_IE]=Fuinneog nua phríobháideach
Name[gd]=Uinneag phrìobhaideach ùr
Name[gl]=Nova xanela privada
Name[gu_IN]=નવી ખાનગી વિન્ડો
Name[he]=חלון פרטי חדש
Name[hi_IN]=नया निजी विंडो
Name[hr]=Novi privatni prozor
Name[hsb]=Nowe priwatne wokno
Name[hu]=Új privát ablak
Name[hy_AM]=Գաղտնի դիտարկում
Name[id]=Jendela mode pribadi baru
Name[is]=Nýr einkagluggi
Name[it]=Nuova finestra anonima
Name[ja]=新しいプライベートウィンドウ
Name[kk]=Жаңа жекелік терезе
Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ
Name[ko]=새 사생활 보호 창
Name[lij]=Nêuvo barcón privòu
Name[lt]=Atverti privačiojo naršymo langą
Name[mai]=नव निज विंडो
Name[mk]=Нов прозорец за приватно сурфање
Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
Name[mr]=नवीन वैयक्तिक पटल
Name[ms]=Tetingkap peribadi baharu
Name[nb_NO]=Nytt privat vindu
Name[nl]=Nieuw privévenster
Name[nn_NO]=Nytt privat vindauge
Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ
Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
Name[pl]=Nowe okno w trybie prywatnym
Name[pt_BR]=Nova janela privativa
Name[pt_PT]=Nova janela privada
Name[rm]=Nova fanestra privata
Name[ro]=Fereastră fără urme nouă
Name[ru]=Новое приватное окно
Name[si]=නව පුද්ගලික කවුළුව
Name[sk]=Nové okno v režime Súkromné prehliadanie
Name[sl]=Novo zasebno okno
Name[son]=Sutura zanfun taaga
Name[sq]=Dritare e re private
Name[sr]=Нови приватни прозор
Name[sv_SE]=Nytt privat fönster
Name[ta]=புதிய தனிப்பட்ட சாளரம்
Name[te]=కొత్త ఆంతరంగిక విండో
Name[th]=หน้าต่างท่องเว็บแบบส่วนตัวใหม่
Name[tr]=Yeni gizli pencere
Name[uk]=Нове приватне вікно
Name[uz]=Yangi shaxsiy oyna
Name[vi]=Cửa sổ riêng tư mới
Name[xh]=Ifestile yangasese entsha
Name[zh_CN]=新建隐私浏览窗口
Name[zh_TW]=新增隱私視窗
Exec=palemoon --private-window

View File

@ -1,96 +0,0 @@
#!/bin/sh
echo "#########################"
echo ""
echo "1 This script should work on any system that uses pacman as package manager. It will install palemoon gtk3 browser, latest Dec 2021 edition, as a binary. You can either hit Enter and continue, or hit Ctrl C to interrupt and stop the script."
read
echo "#########################"
echo ""
echo "2 we first need to make sure you have git installed to be able to clone the repository amd also gnupg is available to check the validity and authenticity of the package."
echo " OK, hit Enter to continue Ctrl C to stop the script"
read
echo "#########################"
echo ""
sudo pacman -S git gnupg numactl --noconfirm
echo "#########################"
echo ""
echo "3 The repository https://codeberg.org/yianiris/testing will be cloned on this directory and we will move to /tmp directory to do this"
echo "OK, hit Enter to continue Ctrl C to stop the script"
cd /tmp
git clone https://codeberg.org/yianiris/testing
cd /tmp/testing/palemoon
ls -al
echo "#########################"
echo ""
echo "4 now the dependencies for palemoon will be installed - here is the list"
cat deps
echo "Hit Enter to continue Ctrl C to stop the script"
read
sudo pacman -S $(cat deps) --noconfirm
echo "#########################"
echo ""
echo "5 Now that those dependencies were installed, some of them may have already been in your system as dependencies from other packages, those that are new can be removed later, so keep a record for them as they appear above (newly installed, not the reinstalled ones). Since this is meant to work on a new system not on an existing one, please allow this discrepancy to exist."
echo "Hit Enter to continue Ctrl C to stop the script"
read
echo "#########################"
echo ""
echo "Now we will check the authenticity of the package by importing the Palemoon's author GnuPG key."
sh key
echo "#########################"
echo ""
echo "6 If you have never installed Palemoon before it will say this key was imported, if it says unchanged that means you have had the Palemoon key in your keyring already."
echo "Hit Enter to continue Ctrl C to stop the script"
read
echo "#########################"
echo ""
echo "7 Now the palemoon binary will be downloaded and the package will be made for installation. Hit Enter to continue Ctrl C to stop the script"
time numactl --physcpubind=0 makepkg
echo "#########################"
echo ""
echo "8 At the end of this run it should show you how long it took for the package to be made, including its dowload time, compare it with the time it took in my system with 4 cores"
cat time
echo "#########################"
echo ""
echo "9 Now the package will be installed for you to try it"
echo "Hit Enter to continue Ctrl C to stop the script"
read
sudo pacman -U palemoon*pkg.tar.xz --noconfirm
echo "#########################"
echo ""
echo "10 OK, let's visit the packager's site as a test, close the browser once you finish trying it, so we can continue with clean up!"
echo "Hit Enter to continue Ctrl C to stop the script"
read
palemoon https://codeberg.org/yianiris/testing
echo "#########################"
echo ""
echo "11 Did you like it? Press Y if you did, if you press No I don't care, this is the best I can do :), ok just hit enter or Ctrl C, I suggest you hit enter!"
read
echo "#########################"
echo ""
echo "12 This following step will require root rights, maybe password, to move the package from this directory to your standard pacman cache at /var/cache/pacman/pkg"
sudo mv -v palemoon*pkg.tar.xz /var/cache/pacman/pkg/
echo "#########################"
echo ""
echo "13 and now unneeded files used to create the package will be moved away - Enter to continue"
read
sh clean
pwd
ls -al
echo "#########################"
echo ""
echo "14 so if it all worked give me a cheering pat in the back through email, if it didn't let me know what happened"
echo "to remove both palemoon and its dependencies used to install it run this:
echo "% sudo pacman -Rnsu git"
echo "% sudo pacman -Rnsu $(cat deps) palemoon"
if it says it can't, that is because some of those are used by another package as well, remember I told you earlier to write down the list of NEW dependencies installed"
echo "HIT NO"
echo "% sudo pacman -R $(cat deps)"
echo "this will tell you which dependencies break what package so they shouldn't be removed"
echo "edit the deps file and remove the dependencies you need to keep - % nano deps Ctrl X - y - y"
echo "Hit Enter to continue Ctrl C to stop the script"
read
echo "now run the previous command again"
echo "% sudo pacman -Rnsu $(cat deps) palemoon"
read
echo "if you want to really have palemoon installed permanently because it is lighter and better than firefox, waterfox, etc. run the following command:"
echo "% sudo pacman -U /var/cache/pacman/pkg/palemoon-29.4.4-01-x86_64.pkg.tar.xz --noconfirm"
echo "We are done here, thank you for testing this for me!"

View File

@ -1,5 +0,0 @@
real 0m25.535s
user 1m8.875s
sys 0m1.044s

View File

@ -1,59 +0,0 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=smartgit
pkgver=22.1.6
pkgrel=02
pkgdesc='Git client with Hg and SVN support.'
url="http://www.syntevo.com/smartgit"
depends=('desktop-file-utils' 'git' 'gtk3')
optdepends=('mercurial: hg repositories support')
replaces=('smartgithg')
# package version as it appears in the name of tar.gz archive file
_pkgver=${pkgver//\./_}
# folder within tar.gz archive
_pkgfolder=${pkgname}
source=("https://www.syntevo.com/downloads/${pkgname}/${pkgname}-linux-${_pkgver}.tar.gz"
"${pkgname}.desktop")
#https://www.syntevo.com/downloads/smartgit/smartgit-linux-22_1_2.tar.gz
package() {
# Install licenses
install -d -m 755 "${pkgdir}/usr/share/licenses/${pkgname}"
mv "${_pkgfolder}/licenses"/* "${pkgdir}/usr/share/licenses/${pkgname}"
mv "${_pkgfolder}/license.html" "${pkgdir}/usr/share/licenses/${pkgname}"
rmdir "${_pkgfolder}/licenses"
# Install application files
install -d -m 755 "${pkgdir}/opt"
mv "${_pkgfolder}" "${pkgdir}/opt/${pkgname}"
# Install desktop file
install -D -m 644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
# Install icon files
install -d -m 755 "${pkgdir}/usr/share/icons/hicolor"
cd "${pkgdir}/usr/share/icons/hicolor"
for _size in 32 48 64 128 256
do
install -d "${_size}x${_size}/apps"
ln -s "/opt/${pkgname}/bin/smartgit-${_size}.png" "${_size}x${_size}/apps/${pkgname}.png"
done
# Add symlink to /usr/bin
chmod 755 "${pkgdir}/opt/${pkgname}/bin/smartgit.sh"
install -d -m 755 "${pkgdir}/usr/bin"
ln -s "/opt/${pkgname}/bin/smartgit.sh" "${pkgdir}/usr/bin/${pkgname}"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
sha256sums=(b816c930b2ec0ce3905a7e9fbc067be648141b55a22c63214c5343512c7c7eb8 # smartgit-linux-22_1_6.tar.gz
bb5665e9c93640b311dbe8b633da65e3c72a712a3dc9655c3274a3542a688a32) # smartgit.desktop
## a26d3975602d39ab37d8b1506a74b9a0ffa5b2000505f61fd83281950f1a96ae smartgit-22.1.6-02-x86_64.pkg.tar.lz

View File

@ -1,47 +0,0 @@
# Maintainer: Alexey Stukalov <astukalov@gmail.com>
# Contributor: Muflone http://www.muflone.com/contacts/english/
pkgname=smartgit
pkgver=22.1.6
pkgrel=1
pkgdesc='Git client with Hg and SVN support.'
arch=('any')
url="http://www.syntevo.com/smartgit"
license=('custom')
depends=('desktop-file-utils' 'git' 'gtk3' 'which')
optdepends=('mercurial: hg repositories support')
replaces=('smartgithg')
# package version as it appears in the name of tar.gz archive file
_pkgver=${pkgver//\./_}
# folder within tar.gz archive
_pkgfolder=${pkgname}
source=("https://www.syntevo.com/downloads/${pkgname}/${pkgname}-linux-${_pkgver}.tar.gz"
"${pkgname}.desktop")
sha256sums=('b816c930b2ec0ce3905a7e9fbc067be648141b55a22c63214c5343512c7c7eb8'
'bb5665e9c93640b311dbe8b633da65e3c72a712a3dc9655c3274a3542a688a32')
package() {
# Install licenses
install -d -m 755 "${pkgdir}/usr/share/licenses/${pkgname}"
mv "${_pkgfolder}/licenses"/* "${pkgdir}/usr/share/licenses/${pkgname}"
mv "${_pkgfolder}/license.html" "${pkgdir}/usr/share/licenses/${pkgname}"
rmdir "${_pkgfolder}/licenses"
# Install application files
install -d -m 755 "${pkgdir}/opt"
mv "${_pkgfolder}" "${pkgdir}/opt/${pkgname}"
# Install desktop file
install -D -m 644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
# Install icon files
install -d -m 755 "${pkgdir}/usr/share/icons/hicolor"
cd "${pkgdir}/usr/share/icons/hicolor"
for _size in 32 48 64 128 256
do
install -d "${_size}x${_size}/apps"
ln -s "/opt/${pkgname}/bin/smartgit-${_size}.png" "${_size}x${_size}/apps/${pkgname}.png"
done
# Add symlink to /usr/bin
chmod 755 "${pkgdir}/opt/${pkgname}/bin/smartgit.sh"
install -d -m 755 "${pkgdir}/usr/bin"
ln -s "/opt/${pkgname}/bin/smartgit.sh" "${pkgdir}/usr/bin/${pkgname}"
}

View File

@ -1 +0,0 @@
rm -rf {src,pkg,*tar.gz*}

View File

@ -1,2 +0,0 @@
desktop-file-utils git gtk3
at-spi2-core

View File

@ -1,16 +0,0 @@
[Desktop Entry]
Name=SmartGit
Comment=Graphical Git/Hg client
Comment[cs]=Grafický Git/Hg klient
Comment[de]=Ein grafischer Git/Hg Client
Comment[zh_CN]=图形界面的 Git/Hg 客户端
Comment[zh_HK]=圖形介面的 Git/Hg 客戶端
Comment[zh_TW]=圖形介面的 Git/Hg 客戶端
Exec=smartgit
Icon=smartgit
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Development;
StartupWMClass=SmartGit
MimeType=application/smartgit;application/x-smartgit;

View File

@ -1,5 +0,0 @@
real 0m41.271s
user 1m37.100s
sys 0m2.670s

View File

@ -1,57 +0,0 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=smartgit21
_pkgname=smartgit
pkgver=21.2.4
pkgrel=03
pkgdesc='Git client with Hg and SVN support last 21 version before major rework'
arch=('any')
url="http://www.syntevo.com/smartgit"
depends=('desktop-file-utils' 'git' 'gtk3')
optdepends=('mercurial: hg repositories support')
replaces=('smartgithg' '$_pkgname')
conflicts=('smartgit')
# package version as it appears in the name of tar.gz archive file
_pkgver=${pkgver//\./_}
# folder within tar.gz archive
_pkgfolder=${_pkgname}
source=("https://www.syntevo.com/downloads/${_pkgname}/${_pkgname}-linux-${_pkgver}.tar.gz"
"${_pkgname}.desktop")
#https://www.syntevo.com/downloads/smartgit/smartgit-linux-21_2_4.tar.gz
package() {
# Install licenses
install -d -m 755 "${pkgdir}/usr/share/licenses/${_pkgname}"
mv "${_pkgfolder}/licenses"/* "${pkgdir}/usr/share/licenses/${_pkgname}"
mv "${_pkgfolder}/license.html" "${pkgdir}/usr/share/licenses/${_pkgname}"
rmdir "${_pkgfolder}/licenses"
# Install application files
install -d -m 755 "${pkgdir}/opt"
mv "${_pkgfolder}" "${pkgdir}/opt/${_pkgname}"
# Install desktop file
install -D -m 644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
# Install icon files
install -d -m 755 "${pkgdir}/usr/share/icons/hicolor"
cd "${pkgdir}/usr/share/icons/hicolor"
for _size in 32 48 64 128 256
do
install -d "${_size}x${_size}/apps"
ln -s "/opt/${_pkgname}/bin/smartgit-${_size}.png" "${_size}x${_size}/apps/${_pkgname}.png"
done
# Add symlink to /usr/bin
chmod 755 "${pkgdir}/opt/${_pkgname}/bin/smartgit.sh"
install -d -m 755 "${pkgdir}/usr/bin"
ln -s "/opt/${_pkgname}/bin/smartgit.sh" "${pkgdir}/usr/bin/${_pkgname}"
}
#---- license gpg-key sha256sums ----
license=('custom')
sha256sums=(9430ad402557101405229041a359666fbb41bb83860590e7df598bab4bd8c533 # smartgit-linux-21_2_4.tar.gz
bb5665e9c93640b311dbe8b633da65e3c72a712a3dc9655c3274a3542a688a32) # smartgit.desktop

View File

@ -1,47 +0,0 @@
# Maintainer: Alexey Stukalov <astukalov@gmail.com>
# Contributor: Muflone http://www.muflone.com/contacts/english/
pkgname=smartgit
pkgver=21.2.4
pkgrel=1
pkgdesc='Git client with Hg and SVN support.'
arch=('any')
url="http://www.syntevo.com/smartgit"
license=('custom')
depends=('desktop-file-utils' 'git' 'gtk3')
optdepends=('mercurial: hg repositories support')
replaces=('smartgithg')
# package version as it appears in the name of tar.gz archive file
_pkgver=${pkgver//\./_}
# folder within tar.gz archive
_pkgfolder=${pkgname}
source=("https://www.syntevo.com/downloads/${pkgname}/${pkgname}-linux-${_pkgver}.tar.gz"
"${pkgname}.desktop")
sha1sums=('9f35f6daba642a73fecd34e996410c44001248b7'
'bafa47c0b43ad89aaa3b34a078771b3cd12bd1f3')
package() {
# Install licenses
install -d -m 755 "${pkgdir}/usr/share/licenses/${pkgname}"
mv "${_pkgfolder}/licenses"/* "${pkgdir}/usr/share/licenses/${pkgname}"
mv "${_pkgfolder}/license.html" "${pkgdir}/usr/share/licenses/${pkgname}"
rmdir "${_pkgfolder}/licenses"
# Install application files
install -d -m 755 "${pkgdir}/opt"
mv "${_pkgfolder}" "${pkgdir}/opt/${pkgname}"
# Install desktop file
install -D -m 644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
# Install icon files
install -d -m 755 "${pkgdir}/usr/share/icons/hicolor"
cd "${pkgdir}/usr/share/icons/hicolor"
for _size in 32 48 64 128 256
do
install -d "${_size}x${_size}/apps"
ln -s "/opt/${pkgname}/bin/smartgit-${_size}.png" "${_size}x${_size}/apps/${pkgname}.png"
done
# Add symlink to /usr/bin
chmod 755 "${pkgdir}/opt/${pkgname}/bin/smartgit.sh"
install -d -m 755 "${pkgdir}/usr/bin"
ln -s "/opt/${pkgname}/bin/smartgit.sh" "${pkgdir}/usr/bin/${pkgname}"
}

View File

@ -1 +0,0 @@
rm -rf {src,pkg,*tar.gz*}

View File

@ -1,2 +0,0 @@
desktop-file-utils git gtk3
at-spi2-core

View File

@ -1,16 +0,0 @@
[Desktop Entry]
Name=SmartGit
Comment=Graphical Git/Hg client
Comment[cs]=Grafický Git/Hg klient
Comment[de]=Ein grafischer Git/Hg Client
Comment[zh_CN]=图形界面的 Git/Hg 客户端
Comment[zh_HK]=圖形介面的 Git/Hg 客戶端
Comment[zh_TW]=圖形介面的 Git/Hg 客戶端
Exec=smartgit
Icon=smartgit
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Development;
StartupWMClass=SmartGit
MimeType=application/smartgit;application/x-smartgit;

View File

@ -1,6 +0,0 @@
real 0m32.223s
user 1m29.008s
sys 0m3.622s

View File

@ -1,106 +0,0 @@
From 56d6bc2e8855d25e03816509a0137c3a70410ae6 Mon Sep 17 00:00:00 2001
From: Glenn Randers-Pehrson <glennrp at users.sourceforge.net>
Date: Mon, 29 Apr 2013 08:57:14 -0500
Subject: [PATCH 06/10] [libpng16] Avoid dereferencing NULL pointer possibly
returned from
png_create_write_struct() (Andrew Church).
---
ANNOUNCE | 6 ++++--
CHANGES | 4 +++-
pngwrite.c | 65 +++++++++++++++++++++++++++++++-------------------------------
3 files changed, 39 insertions(+), 36 deletions(-)
(foutrelis: pruned non-code changes to apply cleanly to libpng 1.6.2.)
diff --git a/pngwrite.c b/pngwrite.c
index 33924aa..b71a3d3 100644
--- a/pngwrite.c
+++ b/pngwrite.c
@@ -494,51 +494,50 @@ png_create_write_struct_2,(png_const_charp user_png_ver, png_voidp error_ptr,
png_structrp png_ptr = png_create_png_struct(user_png_ver, error_ptr,
error_fn, warn_fn, mem_ptr, malloc_fn, free_fn);
#endif /* PNG_USER_MEM_SUPPORTED */
+ if (png_ptr != NULL)
+ {
+ /* Set the zlib control values to defaults; they can be overridden by the
+ * application after the struct has been created.
+ */
+ png_ptr->zbuffer_size = PNG_ZBUF_SIZE;
- /* Set the zlib control values to defaults; they can be overridden by the
- * application after the struct has been created.
- */
- png_ptr->zbuffer_size = PNG_ZBUF_SIZE;
-
- /* The 'zlib_strategy' setting is irrelevant because png_default_claim in
- * pngwutil.c defaults it according to whether or not filters will be used,
- * and ignores this setting.
- */
- png_ptr->zlib_strategy = PNG_Z_DEFAULT_STRATEGY;
- png_ptr->zlib_level = PNG_Z_DEFAULT_COMPRESSION;
- png_ptr->zlib_mem_level = 8;
- png_ptr->zlib_window_bits = 15;
- png_ptr->zlib_method = 8;
+ /* The 'zlib_strategy' setting is irrelevant because png_default_claim in
+ * pngwutil.c defaults it according to whether or not filters will be
+ * used, and ignores this setting.
+ */
+ png_ptr->zlib_strategy = PNG_Z_DEFAULT_STRATEGY;
+ png_ptr->zlib_level = PNG_Z_DEFAULT_COMPRESSION;
+ png_ptr->zlib_mem_level = 8;
+ png_ptr->zlib_window_bits = 15;
+ png_ptr->zlib_method = 8;
#ifdef PNG_WRITE_COMPRESSED_TEXT_SUPPORTED
- png_ptr->zlib_text_strategy = PNG_TEXT_Z_DEFAULT_STRATEGY;
- png_ptr->zlib_text_level = PNG_TEXT_Z_DEFAULT_COMPRESSION;
- png_ptr->zlib_text_mem_level = 8;
- png_ptr->zlib_text_window_bits = 15;
- png_ptr->zlib_text_method = 8;
+ png_ptr->zlib_text_strategy = PNG_TEXT_Z_DEFAULT_STRATEGY;
+ png_ptr->zlib_text_level = PNG_TEXT_Z_DEFAULT_COMPRESSION;
+ png_ptr->zlib_text_mem_level = 8;
+ png_ptr->zlib_text_window_bits = 15;
+ png_ptr->zlib_text_method = 8;
#endif /* PNG_WRITE_COMPRESSED_TEXT_SUPPORTED */
- /* This is a highly dubious configuration option; by default it is off, but
- * it may be appropriate for private builds that are testing extensions not
- * conformant to the current specification, or of applications that must not
- * fail to write at all costs!
- */
-# ifdef PNG_BENIGN_WRITE_ERRORS_SUPPORTED
+ /* This is a highly dubious configuration option; by default it is off,
+ * but it may be appropriate for private builds that are testing
+ * extensions not conformant to the current specification, or of
+ * applications that must not fail to write at all costs!
+ */
+#ifdef PNG_BENIGN_WRITE_ERRORS_SUPPORTED
png_ptr->flags |= PNG_FLAG_BENIGN_ERRORS_WARN;
/* In stable builds only warn if an application error can be completely
* handled.
*/
-# endif
+#endif
- /* App warnings are warnings in release (or release candidate) builds but
- * are errors during development.
- */
-# if PNG_LIBPNG_BUILD_BASE_TYPE >= PNG_LIBPNG_BUILD_RC
+ /* App warnings are warnings in release (or release candidate) builds but
+ * are errors during development.
+ */
+#if PNG_LIBPNG_BUILD_BASE_TYPE >= PNG_LIBPNG_BUILD_RC
png_ptr->flags |= PNG_FLAG_APP_WARNINGS_WARN;
-# endif
+#endif
- if (png_ptr != NULL)
- {
/* TODO: delay this, it can be done in png_init_io() (if the app doesn't
* do it itself) avoiding setting the default function if it is not
* required.
--
1.8.2.2

View File

@ -1,133 +0,0 @@
From 127b08a265f99ce517ea31ec7988a91fc17da4d9 Mon Sep 17 00:00:00 2001
From: Glenn Randers-Pehrson <glennrp at users.sourceforge.net>
Date: Sun, 5 May 2013 22:13:47 -0500
Subject: [PATCH 09/10] [libpng16] Calculate our own zlib windowBits when
decoding rather than
trusting the CMF bytes in the PNG datastream.
---
ANNOUNCE | 6 +++--
CHANGES | 5 +++-
pngrutil.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
3 files changed, 88 insertions(+), 10 deletions(-)
(foutrelis: pruned non-code changes to apply cleanly to libpng 1.6.2.)
diff --git a/pngrutil.c b/pngrutil.c
index 01c3679..9c10e26 100644
--- a/pngrutil.c
+++ b/pngrutil.c
@@ -18,8 +18,6 @@
#ifdef PNG_READ_SUPPORTED
-#define png_strtod(p,a,b) strtod(a,b)
-
png_uint_32 PNGAPI
png_get_uint_31(png_const_structrp png_ptr, png_const_bytep buf)
{
@@ -4165,6 +4163,75 @@ png_read_finish_row(png_structrp png_ptr)
}
#endif /* PNG_SEQUENTIAL_READ_SUPPORTED */
+#ifdef PNG_READ_OPTIMIZE_WINDOWBITS_SUPPORTED
+/* This is the code to to select a windowBits value to match the smallest
+ * possible sliding window needed to contain the entire uncompressed image.
+ */
+static unsigned int
+required_window_bits(png_alloc_size_t data_size)
+{
+ unsigned int windowBits = 15;
+ if (data_size <= 16384) /* else windowBits must be 15 */
+ {
+ unsigned int half_z_window_size = 1U << (windowBits-1); /* 16384 */
+
+ do
+ {
+ half_z_window_size >>= 1;
+ --windowBits;
+ }
+ while (windowBits > 8 && data_size <= half_z_window_size);
+ }
+ return windowBits;
+}
+/* This is used below to find the size of an image to pass to png_deflate_claim,
+ * so it only needs to be accurate if the size is less than 16384 bytes (the
+ * point at which a lower LZ window size can be used.)
+ *
+ * To do: merge this with png_image_size() in pngwutil.c and put the result
+ * in png.c as a PNG_INTERNAL_FUNCTION.
+ */
+static png_alloc_size_t
+png_read_image_size(png_structrp png_ptr)
+{
+ /* Only return sizes up to the maximum of a png_uint_32, do this by limiting
+ * the width and height used to 15 bits.
+ */
+ png_uint_32 h = png_ptr->height;
+
+ if (png_ptr->rowbytes < 32768 && h < 32768)
+ {
+ if (png_ptr->interlaced)
+ {
+ /* Interlacing makes the image larger because of the replication of
+ * both the filter byte and the padding to a byte boundary.
+ */
+ png_uint_32 w = png_ptr->width;
+ unsigned int pd = png_ptr->pixel_depth;
+ png_alloc_size_t cb_base;
+ int pass;
+
+ for (cb_base=0, pass=0; pass<=6; ++pass)
+ {
+ png_uint_32 pw = PNG_PASS_COLS(w, pass);
+
+ if (pw > 0)
+ cb_base += (PNG_ROWBYTES(pd, pw)+1) * PNG_PASS_ROWS(h, pass);
+ }
+
+ return cb_base;
+ }
+
+ else
+ return (png_ptr->rowbytes+1) * h;
+ }
+
+ else
+ return 0xffffffffU;
+}
+
+#endif /* PNG_READ_OPTIMIZE_WINDOWBITS_SUPPORTED */
+
void /* PRIVATE */
png_read_start_row(png_structrp png_ptr)
{
@@ -4449,14 +4516,20 @@ defined(PNG_USER_TRANSFORM_PTR_SUPPORTED)
png_free(png_ptr, buffer);
}
- /* Finally claim the zstream for the inflate of the IDAT data, use the bits
- * value from the stream (note that this will result in a fatal error if the
- * IDAT stream has a bogus deflate header window_bits value, but this should
- * not be happening any longer!)
+ /* Finally claim the zstream for the inflate of the IDAT data, using the
+ * windowBts predicted from the uncompressed data size, not the value from
+ * the stream. If READ_OPTIMIZE_WINDOWBITS_SUPPORTED is not defined, then
+ * simply use a 32kbyte window (windowBits=15).
*/
- if (png_inflate_claim(png_ptr, png_IDAT, 0) != Z_OK)
+#ifdef PNG_READ_OPTIMIZE_WINDOWBITS_SUPPORTED
+ if (png_inflate_claim(png_ptr, png_IDAT,
+ required_window_bits(png_read_image_size(png_ptr))) != Z_OK)
+#else
+ if (png_inflate_claim(png_ptr, png_IDAT, 15) != Z_OK)
+#endif
png_error(png_ptr, png_ptr->zstream.msg);
png_ptr->flags |= PNG_FLAG_ROW_INIT;
}
+
#endif /* PNG_READ_SUPPORTED */
--
1.8.2.2

View File

@ -1,89 +0,0 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$_pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=sublime
_pkgname=sublime-text-2
pkgver=2.0.2
pkgrel=05
pkgdesc="Sophisticated text editor for code, html and prose (legacy version)"
url="https://www.sublimetext.com/2"
depends=("libpng" "gtk2" "bash" "xdg-utils" "desktop-file-utils" "shared-mime-info")
# EULA file: 'html2text --body-width=80 https://www.sublimetext.com/eula'
provides=(sublime subl)
conflicts=(sublime-text-2 sublime-text)
source=("https://download.sublimetext.com/Sublime%20Text%20${pkgver}%20x64.tar.bz2"
"$_pkgname-EULA"
"$_pkgname.desktop"
"$_pkgname.sh"
"http://downloads.sourceforge.net/libpng/libpng-1.6.2.tar.xz"
"http://downloads.sourceforge.net/libpng-apng/libpng-1.6.2-apng.patch.gz"
"0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch"
"0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch"
"adjust-apng-patch-for-libpng16-git-changes.patch")
prepare() {
# libpng
rm -rf png_fake_install
mkdir png_fake_install
patch -Np0 < adjust-apng-patch-for-libpng16-git-changes.patch
cd libpng-1.6.2
patch -Np1 < ../0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch
patch -Np1 < ../0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch
patch -Np1 < ../libpng-1.6.2-apng.patch
}
build() {
# libpng
cd libpng-1.6.2
./configure --prefix=/ --without-binconfigs --enable-shared --disable-static --disable-dbus
make install DESTDIR="$srcdir"/png_fake_install
}
package () {
install -d "$pkgdir"/opt
cp -r "Sublime Text 2" "$pkgdir"/opt/$_pkgname
# launcher
install -Dm0755 $_pkgname.sh "$pkgdir"/usr/bin/subl
# .desktop file and icons
install -Dm0644 $_pkgname.desktop "$pkgdir"/usr/share/applications/$_pkgname.desktop
for _res in 256x256 128x128 48x48 32x32 16x16; do
install -d "$pkgdir"/usr/share/icons/hicolor/$_res/apps
ln -s /opt/$_pkgname/Icon/$_res/sublime_text.png \
"$pkgdir"/usr/share/icons/hicolor/$_res/apps/$_pkgname.png
done
# license
install -Dm0644 $_pkgname-EULA "$pkgdir"/usr/share/licenses/$_pkgname/EULA
# libpng
install -m0644 png_fake_install/lib/libpng16.so.16.2.0 \
"$pkgdir"/opt/$_pkgname/lib/libpng16.so.16.2.0
ln -s libpng16.so.16.2.0 "$pkgdir"/opt/$_pkgname/lib/libpng16.so.16
ln -s libpng16.so.16 "$pkgdir"/opt/$_pkgname/lib/libpng16.so
ln -s libpng16.so "$pkgdir"/opt/$_pkgname/lib/libpng.so
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom: commercial')
sha256sums=(01baed30d66432e30002a309ff0393967be1daba5cce653e43bba6bd6c38ab84 # Sublime%20Text%202.0.2%20x64.tar.bz2
dec26169ec941f1089810b7be599193577d0250f20e465d1399b062f71f2a244 # sublime-text-2-EULA
f2815b2b73d81ca83d71956f7f97d3b8d386f9175a612531838e6b9d311c1890 # sublime-text-2.desktop
026acee29d3c7ba4763d6b99df5be8da69991355adfd6027c2ced266f2721c88 # sublime-text-2.sh
1c97a90bc22107e50f04f77a0115f4ec890d5c6a373ac4c560e8fb87259e92de # libpng-1.6.2.tar.xz
4196f3c3894f455a78a65170209fc948b01a7448304d8c39bc29d37852b8c73b # libpng-1.6.2-apng.patch.gz
0632ea1d588cb7b85dfc2c13444de1682e9d7e61caaf8cce118fc535bc9f4d90 # 0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch
2a65904c85ff492d4f91edd55e17f81ba36ee6af1cac7402f786580f3fc56216 # 0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch
1f51e33233ce560c5d8002bc096aa4cc5be70c082e08b14db4376a9a02f2714a) # adjust-apng-patch-for-libpng16-git-changes.patch
## 1ea9e035a32478a569817e550082bb58b5dc1dbc49a3903190816ff4234059ec sublime-2.0.2-05-x86_64.pkg.tar.lz

View File

@ -1,91 +0,0 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=sublime-text-2
pkgver=2.0.2
pkgrel=03
pkgdesc="Sophisticated text editor for code, html and prose (legacy version)"
url="https://www.sublimetext.com/2"
depends=("libpng" "gtk2" "bash" "xdg-utils" "desktop-file-utils" "shared-mime-info")
# EULA file: 'html2text --body-width=80 https://www.sublimetext.com/eula'
source=("https://download.sublimetext.com/Sublime%20Text%20${pkgver}%20x64.tar.bz2"
"$pkgname-EULA"
"$pkgname.desktop"
"$pkgname.sh"
"http://downloads.sourceforge.net/libpng/libpng-1.6.2.tar.xz"
"http://downloads.sourceforge.net/libpng-apng/libpng-1.6.2-apng.patch.gz"
"0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch"
"0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch"
"adjust-apng-patch-for-libpng16-git-changes.patch")
#source_i686=("https://download.sublimetext.com/Sublime%20Text%20${pkgver}.tar.bz2")
#source_x86_64=()
prepare() {
# libpng
rm -rf png_fake_install
mkdir png_fake_install
patch -Np0 < adjust-apng-patch-for-libpng16-git-changes.patch
cd libpng-1.6.2
patch -Np1 < ../0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch
patch -Np1 < ../0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch
patch -Np1 < ../libpng-1.6.2-apng.patch
}
build() {
# libpng
cd libpng-1.6.2
./configure --prefix=/ --without-binconfigs --enable-shared --disable-static --disable-dbus
make install DESTDIR="$srcdir"/png_fake_install
}
package () {
install -d "$pkgdir"/opt
cp -r "Sublime Text 2" "$pkgdir"/opt/$pkgname
# launcher
install -Dm0755 $pkgname.sh "$pkgdir"/usr/bin/subl2
# .desktop file and icons
install -Dm0644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
for _res in 256x256 128x128 48x48 32x32 16x16; do
install -d "$pkgdir"/usr/share/icons/hicolor/$_res/apps
ln -s /opt/$pkgname/Icon/$_res/sublime_text.png \
"$pkgdir"/usr/share/icons/hicolor/$_res/apps/$pkgname.png
done
# license
install -Dm0644 $pkgname-EULA "$pkgdir"/usr/share/licenses/$pkgname/EULA
# libpng
install -m0644 png_fake_install/lib/libpng16.so.16.2.0 \
"$pkgdir"/opt/$pkgname/lib/libpng16.so.16.2.0
ln -s libpng16.so.16.2.0 "$pkgdir"/opt/$pkgname/lib/libpng16.so.16
ln -s libpng16.so.16 "$pkgdir"/opt/$pkgname/lib/libpng16.so
ln -s libpng16.so "$pkgdir"/opt/$pkgname/lib/libpng.so
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom: commercial')
sha256sums=('01baed30d66432e30002a309ff0393967be1daba5cce653e43bba6bd6c38ab84'
'dec26169ec941f1089810b7be599193577d0250f20e465d1399b062f71f2a244'
'f2815b2b73d81ca83d71956f7f97d3b8d386f9175a612531838e6b9d311c1890'
'026acee29d3c7ba4763d6b99df5be8da69991355adfd6027c2ced266f2721c88'
'1c97a90bc22107e50f04f77a0115f4ec890d5c6a373ac4c560e8fb87259e92de'
'4196f3c3894f455a78a65170209fc948b01a7448304d8c39bc29d37852b8c73b'
'0632ea1d588cb7b85dfc2c13444de1682e9d7e61caaf8cce118fc535bc9f4d90'
'2a65904c85ff492d4f91edd55e17f81ba36ee6af1cac7402f786580f3fc56216'
'1f51e33233ce560c5d8002bc096aa4cc5be70c082e08b14db4376a9a02f2714a')
#sha256sums_i686=('07338e041cfb348938fa8069f0aad3b5b43c319b7ec564ffff1489796f2dcf08')
#sha256sums_x86_64=()
sha256sums=(a)

View File

@ -1,19 +0,0 @@
--- libpng-1.6.2-apng.patch.orig 2013-05-06 12:09:16.000000000 +0300
+++ libpng-1.6.2-apng.patch 2013-05-06 12:12:14.000000000 +0300
@@ -1034,7 +1034,7 @@ diff -Naru libpng-1.6.2.org/pngrutil.c l
if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0)
png_chunk_benign_error(png_ptr, "Extra compressed data");
-@@ -4459,4 +4671,80 @@
+@@ -4459,5 +4671,81 @@
png_ptr->flags |= PNG_FLAG_ROW_INIT;
}
@@ -1114,6 +1114,7 @@ diff -Naru libpng-1.6.2.org/pngrutil.c l
+}
+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */
+#endif /* PNG_READ_APNG_SUPPORTED */
+
#endif /* PNG_READ_SUPPORTED */
diff -Naru libpng-1.6.2.org/pngset.c libpng-1.6.2/pngset.c
--- libpng-1.6.2.org/pngset.c 2013-04-29 17:31:42.000000000 +0900

View File

@ -1 +0,0 @@
rm -rf {src,pkg,Subli*.bz2,libpng*.*z}

View File

@ -1,7 +0,0 @@
libpng
gtk2
xdg-utils
desktop-file-utils
shared-mime-info
at-spi2-core

View File

@ -1,52 +0,0 @@
# End User License Agreement
The SOFTWARE PRODUCT (SUBLIME TEXT) is protected by copyright laws and
international copyright treaties, as well as other intellectual property laws
and treaties. The SOFTWARE PRODUCT is licensed, not sold.
1. LICENSES
SUBLIME TEXT is licensed as follows:
1. Installation and Usage.
Licenses are per user and valid for use on all supported operating systems.
License keys may be used on multiple computers and operating systems, provided
the license key holder is the primary user. Businesses must purchase at least as
many licenses as the number of people using SUBLIME TEXT.
2. Backup Copies.
You may make copies of the license key and or SUBLIME TEXT for backup and
archival purposes.
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS
1. Maintenance of Copyright Notices.
You must not remove or alter any copyright notices on any copy of SUBLIME TEXT.
2. Distribution.
You may not distribute or sell license keys or SUBLIME TEXT to third parties.
Licenses will be revoked if distributed or sold to third parties.
3. Rental.
You may not rent, lease, or lend the license key or SUBLIME TEXT.
3. COPYRIGHT
All title, including but not limited to copyrights, in and to SUBLIME TEXT and
any copies thereof are owned by SUBLIME HQ PTY LTD.
4. NO WARRANTIES
SUBLIME HQ PTY LTD expressly disclaims any warranty for SUBLIME TEXT, which is
provided 'as is' without any express or implied warranty of any kind, including
but not limited to any warranties of merchantability, non-infringement, or
fitness of a particular purpose.
5. LIMITATION OF LIABILITY
In no event shall SUBLIME HQ PTY LTD be liable for any damages due to use of
SUBLIME TEXT, to the maximum extent permitted by law. This includes without
limitation, lost profits, business interruption, or lost information. In no
event will SUBLIME HQ PTY LTD be liable for loss of data or for indirect,
special, incidental, consequential (including lost profit), or other damages.
SUBLIME HQ PTY LTD shall have no liability with respect to the content of
SUBLIME TEXT or any part thereof, including but not limited to errors or
omissions contained therein, libel, trademark rights, business interruption,
loss of privacy or the disclosure of confidential information.
© Sublime HQ Pty Ltd

View File

@ -1,11 +0,0 @@
[Desktop Entry]
Type=Application
Name=Sublime Text 2
GenericName=Editor
Comment=Sophisticated text editor for code, html and prose (legacy version)
Exec=/usr/bin/subl2 %F
Icon=sublime-text-2
Categories=Utility;TextEditor;
Terminal=false
StartupWMClass=sublime_text
MimeType=text/plain;

View File

@ -1,17 +0,0 @@
#!/bin/bash
ST=/opt/sublime-text-2
# needed for .desktop launcher
ARGS="--class=sublime_text"
# Note: Sublime Text 2 opens an empty instance if the project to open is
# already opened in another instance instead of just giving it focus.
if [[ ${1:(-16)} == ".sublime-project" ]]; then
ARGS="${ARGS} --project"
fi
# LD_LIBRARY_PATH is needed for old libpng
export LD_LIBRARY_PATH=${ST}/lib:${LD_LIBRARY_PATH}
exec ${ST}/sublime_text ${ARGS} "$@" &

View File

@ -1,9 +0,0 @@
Sublime%20Text%202.0.2%20x64.tar.bz2
sublime-text-2-EULA
sublime-text-2.desktop
sublime-text-2.sh
libpng-1.6.2.tar.xz
libpng-1.6.2-apng.patch.gz
0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch
0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch
adjust-apng-patch-for-libpng16-git-changes.patch

View File

@ -1,6 +0,0 @@
real 0m15.285s
user 0m14.726s
sys 0m0.976s

81
xmms/PKGBUILD Normal file
View File

@ -0,0 +1,81 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=xmms
pkgver=1.2.11
pkgrel=02
pkgdesc="X Multimedia System (XMMS) is an audio player for Unix-like systems released under a free software license."
url="https://www.xmms.org"
depends=('esound' 'gtk' 'libmikmod' 'libogg' 'libvorbis' 'mesa' 'zlib')
optdepends=('xmms-skins: skins for XMMS'
'xmmplayer: plugin for XMMS that allows you to play video files from within XMMS using MPlayer as a back-end')
install="${pkgname}.install"
source=(http://www.xmms.org/files/1.2.x/$pkgname-$pkgver.tar.bz2
$pkgname.png
$pkgname.desktop
gtkrc.utf8)
prepare() {
cd xmms-${pkgver}
sed -i '4192a\\tputenv("XLIB_SKIP_ARGB_VISUALS=1");' xmms/main.c
}
build() {
cd xmms-${pkgver}
./configure --prefix=/usr --mandir=/usr/share/man \
--disable-static
make
}
package() {
cd xmms-${pkgver}
make DESTDIR="${pkgdir}" install-strip
install -Dm644 $srcdir/$pkgname.png "$pkgdir"/usr/share/pixmaps/$pkgname.png
install -Dm644 $srcdir/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_AR.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_BO.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_CL.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_CO.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_CU.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_DO.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_EC.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_ES.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_GT.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_HN.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_MX.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_NI.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_PA.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_PE.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_PR.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_PY.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_SV.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_US.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_UY.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_VE.utf8
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
md5sums=('f3e6dbaf0b3f571a532ab575656be506'
'201642b2ccf7cfd7b53ee354430f23dd'
'8ea0b9669adda795beefb0816050c20d'
'bb5b05ad8c14edf2798be22df7585505')
sha256sums=(7ec15c56632b6c82e61ccddeaefd372359af2f005708a58cdf3951c574b20390 # xmms-1.2.11.tar.bz2
f6797862dfce6797d29b2e8eb60ee3ccd2d0ef959e4246603e3f570e16006d9e # xmms.png
e3669b65aad230e29008897a9ff3b3fe3b43e3b97348ac28e6ed76a9c366ea98 # xmms.desktop
48ce62a0ffcb957092a102d87041901e3c8a32335f7bd47bed583802202e5303) # gtkrc.utf8
## 536836c2f034887a85b431762409cec8a3cc629ae4ae4ab3f0bf5cc0ba90f146 xmms-1.2.11-02-x86_64.pkg.tar.lz

64
xmms/PKGBUILD-aur Normal file
View File

@ -0,0 +1,64 @@
# Maintainer: Mauricio Morales <mocomauricio@gmail.com>
pkgname=xmms
pkgver=1.2.11
pkgrel=1
pkgdesc="X Multimedia System (XMMS) is an audio player for Unix-like systems released under a free software license."
arch=('x86_64')
url="https://www.xmms.org"
license=('GPL')
depends=('esound' 'gtk' 'libmikmod' 'libogg' 'libvorbis' 'mesa' 'zlib')
optdepends=('xmms-skins: skins for XMMS'
'xmmplayer: plugin for XMMS that allows you to play video files from within XMMS using MPlayer as a back-end')
install="${pkgname}.install"
source=(http://www.xmms.org/files/1.2.x/$pkgname-$pkgver.tar.bz2
$pkgname.png
$pkgname.desktop
gtkrc.utf8)
md5sums=('f3e6dbaf0b3f571a532ab575656be506'
'201642b2ccf7cfd7b53ee354430f23dd'
'8ea0b9669adda795beefb0816050c20d'
'bb5b05ad8c14edf2798be22df7585505')
prepare() {
cd xmms-${pkgver}
sed -i '4192a\\tputenv("XLIB_SKIP_ARGB_VISUALS=1");' xmms/main.c
}
build() {
cd xmms-${pkgver}
./configure --prefix=/usr --mandir=/usr/share/man \
--disable-static
make
}
package() {
cd xmms-${pkgver}
make DESTDIR="${pkgdir}" install-strip
install -Dm644 $srcdir/$pkgname.png "$pkgdir"/usr/share/pixmaps/$pkgname.png
install -Dm644 $srcdir/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_AR.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_BO.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_CL.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_CO.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_CU.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_DO.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_EC.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_ES.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_GT.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_HN.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_MX.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_NI.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_PA.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_PE.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_PR.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_PY.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_SV.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_US.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_UY.utf8
install -Dm644 $srcdir/gtkrc.utf8 "$pkgdir"/etc/gtk/gtkrc.es_VE.utf8
}

1
xmms/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,xmms*tar.bz2*}

7
xmms/deps Normal file
View File

@ -0,0 +1,7 @@
esound
gtk
libmikmod
libogg
libvorbis
mesa

7
xmms/gtkrc.utf8 Normal file
View File

@ -0,0 +1,7 @@
style "gtk-default" {
fontset = "-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso10646-1,\
-*-arial-medium-r-normal--12-*-*-*-*-*-iso10646-1,\
-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso10646-1,\
-*-arial-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
}
class "GtkWidget" style "gtk-default"

9
xmms/xmms.desktop Normal file
View File

@ -0,0 +1,9 @@
[Desktop Entry]
Name=XMMS
GenericName=X MultiMedia System
Comment=Multimedia player for Unix systems
Exec=xmms
Icon=xmms
Categories=Application;AudioVideo;Player
MimeType=audio/x-scpls;audio/x-mpegurl;audio/mpegurl;audio/mp3;audio/x-mp3;audio/mpeg;audio/x-mpeg;audio/x-wav;application/x-ogg
Type=Application

14
xmms/xmms.install Normal file
View File

@ -0,0 +1,14 @@
post_install() {
ldconfig -v
[[ $(type -p gtk-update-icon-cache) ]] && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor
[[ $(type -p update-desktop-database) ]] && usr/bin/update-desktop-database -q usr/share/applications
update-desktop-database
}
post_remove() {
[[ $(type -p gtk-update-icon-cache) ]] && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor
[[ $(type -p update-desktop-database) ]] && usr/bin/update-desktop-database -q usr/share/applications
}

BIN
xmms/xmms.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB