add esound
This commit is contained in:
parent
17832b6fd1
commit
470404734a
|
@ -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
|
||||
|
|
@ -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"
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,esou*tar.bz2*}
|
|
@ -0,0 +1 @@
|
|||
audiofile
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m12.492s
|
||||
user 0m10.980s
|
||||
sys 0m1.455s
|
||||
|
|
@ -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
|
||||
|
|
@ -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"
|
||||
}
|
|
@ -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"
|
||||
}
|
|
@ -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')
|
|
@ -1 +0,0 @@
|
|||
rm -rf {src,pkg,pale*gtk*.tar.xz*}
|
|
@ -1,2 +0,0 @@
|
|||
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
gpg -v --recv-key 865E6C87C65285EC
|
||||
|
|
@ -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
|
||||
|
|
@ -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!"
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
real 0m25.535s
|
||||
user 1m8.875s
|
||||
sys 0m1.044s
|
||||
|
|
@ -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
|
|
@ -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}"
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
rm -rf {src,pkg,*tar.gz*}
|
|
@ -1,2 +0,0 @@
|
|||
desktop-file-utils git gtk3
|
||||
at-spi2-core
|
|
@ -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;
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
real 0m41.271s
|
||||
user 1m37.100s
|
||||
sys 0m2.670s
|
||||
|
|
@ -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
|
|
@ -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}"
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
rm -rf {src,pkg,*tar.gz*}
|
|
@ -1,2 +0,0 @@
|
|||
desktop-file-utils git gtk3
|
||||
at-spi2-core
|
|
@ -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;
|
|
@ -1,6 +0,0 @@
|
|||
|
||||
|
||||
real 0m32.223s
|
||||
user 1m29.008s
|
||||
sys 0m3.622s
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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)
|
||||
|
||||
|
|
@ -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
|
|
@ -1 +0,0 @@
|
|||
rm -rf {src,pkg,Subli*.bz2,libpng*.*z}
|
|
@ -1,7 +0,0 @@
|
|||
libpng
|
||||
gtk2
|
||||
xdg-utils
|
||||
desktop-file-utils
|
||||
shared-mime-info
|
||||
|
||||
at-spi2-core
|
|
@ -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
|
|
@ -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;
|
|
@ -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} "$@" &
|
|
@ -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
|
|
@ -1,6 +0,0 @@
|
|||
|
||||
|
||||
real 0m15.285s
|
||||
user 0m14.726s
|
||||
sys 0m0.976s
|
||||
|
|
@ -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
|
||||
|
||||
|
|
@ -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
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,xmms*tar.bz2*}
|
|
@ -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"
|
|
@ -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
|
|
@ -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
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
Loading…
Reference in New Issue