This commit is contained in:
emmett1
2019-10-15 15:25:55 +08:00
parent ef6d2dfb27
commit b37801fdcb
79 changed files with 11 additions and 10436 deletions

View File

@@ -1 +0,0 @@
.*/update$

View File

@@ -1,73 +0,0 @@
d:cups-lfsbootscripts
d:mkfontdir
d:firefox-bin
d:wpa_supplicant-lfsbootscripts
d:apache-lfsbootscripts
d:alsa-utils-lfsbootscripts
d:nyx-runit
d:firefox-esr-bin
d:ntp-lfsbootscripts
d:smartmontools-lfsbootscripts
d:waterfox-bin
d:dbus-lfsbootscripts
d:gpm-lfsbootscripts
d:dhcpcd-lfsbootscripts
d:qtwebkit
d:python2-crypto
d:acpid-lfsbootscripts
d:lfs-bootscripts
d:gtk-doc
d:bluez-lfsbootscripts
d:lxdm-lfsbootscripts
d:linux-lts
d:kdewebkit
d:cython2
d:rsync-lfsbootscripts
d:gtk-xfce-engine
d:networkmanager-lfsbootscripts
d:python3-crypto
d:rc-init
d:js38
f:2d3cebc848f9d7689c84da645b989803:cups-lfsbootscripts/spkgbuild
f:be5b64891df88da10148a96235d9441f:mkfontdir/spkgbuild
f:a4af0f2a1a0fddb83e1926ec03f6bfda:mkfontdir/mkfontdir.hook
f:a9d92f8daafdbd7361d0d2eb7c08003b:firefox-bin/firefox-bin.desktop
f:84852b675b194411e99c714a4094d5ec:firefox-bin/spkgbuild
f:3ab9a967250d39ed5cedb14b4d153d92:wpa_supplicant-lfsbootscripts/install
f:918656431c3353ca19320fba75eed7ac:wpa_supplicant-lfsbootscripts/spkgbuild
f:62c20dbdd9efe1c05da5c7087ed19cd2:apache-lfsbootscripts/spkgbuild
f:c45870abb296e7b3781607605042a1ac:alsa-utils-lfsbootscripts/spkgbuild
f:ba890120a197b4c1f30b949f7c0c57ff:nyx-runit/install
f:18ad24c35a9b8d84dfbc03e33ca1bcaa:nyx-runit/spkgbuild
f:697dbc5871be97b1d8860e34a7491f7d:firefox-esr-bin/firefox-esr.desktop
f:8e79960212c996679484026bcf7fffb0:firefox-esr-bin/firefox-esr-safe.desktop
f:a09c13f27cf47f2ef314a935ac65655b:firefox-esr-bin/spkgbuild
f:37af688bac528c689ca65bb622c30c28:ntp-lfsbootscripts/spkgbuild
f:33cb286ac4cabd4d99c4363f4a0fb0d6:smartmontools-lfsbootscripts/spkgbuild
f:f7074e8eaccc831fc413cf8553614f06:waterfox-bin/waterfox.desktop
f:1a513ae3887210e75f58fbaafbb0be82:waterfox-bin/spkgbuild
f:c73afeae4d91301f9a2ff70d08a724f2:dbus-lfsbootscripts/spkgbuild
f:4ca7cbb755c03ccf1e38fcc13a176972:gpm-lfsbootscripts/spkgbuild
f:a911e3249b071fa86e56331145d2ca4f:dhcpcd-lfsbootscripts/install
f:3a77c8ae29e258400686bff721aeda70:dhcpcd-lfsbootscripts/spkgbuild
f:b67e9ffcd9b478cb4fcda90b89af54c4:qtwebkit/qtwebkit-5.9.0-icu_59-1.patch
f:95916321533fb636f6e8c5c7f2334a1b:qtwebkit/spkgbuild
f:da10b2d0f6902a3a7e947c7d262ab9ab:python2-crypto/spkgbuild
f:6112c4f333ec5a522ca8634e09d3d7e2:acpid-lfsbootscripts/spkgbuild
f:4e6ac057c2031cf9e741b5e4d5415d2b:lfs-bootscripts/spkgbuild
f:f1692979afa44bae7eec06ff62007c4a:gtk-doc/spkgbuild
f:bd5e013fea7adaeb65b9de31e81d1633:bluez-lfsbootscripts/spkgbuild
f:f74ce9fb8ba178c68dbf26984b8ddb98:lxdm-lfsbootscripts/install
f:d10d3acb880c18c3348d9aec5ad7355e:lxdm-lfsbootscripts/spkgbuild
f:97890691a1f8f1f7fb58e48c3140fdaa:linux-lts/linux.hook
f:474de474bb88e035f88458af5cb06649:linux-lts/config
f:9b551473a81d9c423f21e6d9414b2b96:linux-lts/install
f:1f43a362e008bed914d0d1f8a4bbe6f3:linux-lts/spkgbuild
f:04b6beea2412306d1059df6164ae7fa8:kdewebkit/spkgbuild
f:de05910192da4708890798db3b759fdc:cython2/spkgbuild
f:d820db5e13c8773c4ff7e80bfb8843c8:rsync-lfsbootscripts/spkgbuild
f:1bf579d2a85b5359b71fd3428f40c0e5:gtk-xfce-engine/spkgbuild
f:dae2e315ab61e9f3ff83f4e257bcb63e:networkmanager-lfsbootscripts/spkgbuild
f:615950a2b8a167e02e48ee955c418788:python3-crypto/spkgbuild
f:fcc8d254e5f08df4186fe86be484a8ee:rc-init/spkgbuild
f:01dde62f07a75bbed0cddfdc65693f47:js38/spkgbuild

View File

@@ -1,14 +0,0 @@
# description : Acpid lfsbootscripts
# depends : acpid
name=acpid-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-acpid
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,14 +0,0 @@
# description : ALSA lfsbootscripts
# depends : alsa-utils
name=alsa-utils-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-alsa
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,14 +0,0 @@
# description : Apache lfsbootscripts
# depends : apache
name=apache-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-httpd
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,14 +0,0 @@
# description : Bluetooth lfsbootscripts
# depends : bluez
name=bluez-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-bluetooth
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,14 +0,0 @@
# description : Cups lfsbootscripts
# depends : cups
name=cups-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-cups
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,13 +0,0 @@
# description : C-Extensions for Python2
# depends : python2
name=cython2
version=0.29.1
release=1
source=(cython-$version.tar.gz::https://github.com/cython/cython/archive/$version.tar.gz)
md5sum=(b69a6303e5307dc8622577486fb511f6)
build() {
cd cython-$version
python2 setup.py install --root=$PKG
}

View File

@@ -1,14 +0,0 @@
# description : D-bus lfsbootscripts
# depends : dbus
name=dbus-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-dbus
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,4 +0,0 @@
post_install() {
msginfo "Edit '/etc/sysconfig/ifconfig.eth0' suit your need."
msginfo "Use 'ifup eth0' or 'ifdown eth0' to connect/disconnct to network."
}

View File

@@ -1,23 +0,0 @@
# description : dhcpcd lfsbootscripts
# depends : dbus
name=dhcpcd-lfsbootscripts
version=20180105
release=2
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-service-dhcpcd
mkdir -p $PKG/etc/sysconfig
cat > $PKG/etc/sysconfig/ifconfig.eth0 << "EOF"
ONBOOT="no"
IFACE="eth0"
SERVICE="dhcpcd"
#DHCP_START="-b -q <insert appropriate start options here>"
#DHCP_STOP="-k <insert additional stop options here>"
EOF
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,310 +0,0 @@
[Desktop Entry]
Version=1.0
Name=Firefox
GenericName=Web Browser
GenericName[ar]=متصفح وِب
GenericName[ast]=Restolador Web
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[ca]=Navegador web
GenericName[cs]=Webový prohlížeč
GenericName[da]=Webbrowser
GenericName[de]=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 Web
Comment[ar]=تصفح الوِب
Comment[ast]=Restola pela Rede
Comment[bn]=ইন্টারনেট ব্রাউজ করুন
Comment[ca]=Navegueu per el 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=/opt/firefox/firefox %u
Icon=firefox
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Network;WebBrowser;
Keywords=web;browser;internet;
Actions=new-window;new-private-window;
[Desktop Action new-window]
Name=New Window
Name[ach]=Dirica manyen
Name[af]=Nuwe venster
Name[an]=Nueva finestra
Name[ar]=نافذة جديدة
Name[as]=নতুন উইন্ডো
Name[ast]=Ventana nueva
Name[az]=Yeni Pəncərə
Name[be]=Новае акно
Name[bg]=Нов прозорец
Name[bn_BD]=নতুন উইন্ডো (N)
Name[bn_IN]=নতুন উইন্ডো
Name[br]=Prenestr nevez
Name[brx]=गोदान उइन्ड'(N)
Name[bs]=Novi prozor
Name[ca]=Finestra nova
Name[cak]=K'ak'a' tzuwäch
Name[cs]=Nové okno
Name[cy]=Ffenestr Newydd
Name[da]=Nyt vindue
Name[de]=Neues Fenster
Name[dsb]=Nowe wokno
Name[el]=Νέο παράθυρο
Name[en_GB]=New Window
Name[en_US]=New Window
Name[en_ZA]=New Window
Name[eo]=Nova fenestro
Name[es_AR]=Nueva ventana
Name[es_CL]=Nueva ventana
Name[es_ES]=Nueva ventana
Name[es_MX]=Nueva ventana
Name[et]=Uus aken
Name[eu]=Leiho berria
Name[fa]=پنجره جدید
Name[ff]=Henorde Hesere
Name[fi]=Uusi ikkuna
Name[fr]=Nouvelle fenêtre
Name[fy_NL]=Nij finster
Name[ga_IE]=Fuinneog Nua
Name[gd]=Uinneag ùr
Name[gl]=Nova xanela
Name[gn]=Ovetã pyahu
Name[gu_IN]=નવી વિન્ડો
Name[he]=חלון חדש
Name[hi_IN]=नया विंडो
Name[hr]=Novi prozor
Name[hsb]=Nowe wokno
Name[hu]=Új ablak
Name[hy_AM]=Նոր Պատուհան
Name[id]=Jendela Baru
Name[is]=Nýr gluggi
Name[it]=Nuova finestra
Name[ja]=新しいウィンドウ
Name[ja_JP-mac]=新規ウインドウ
Name[ka]=ახალი ფანჯარა
Name[kk]=Жаңа терезе
Name[km]=បង្អួចថ្មី
Name[kn]=ಹೊಸ ಕಿಟಕಿ
Name[ko]=새 창
Name[kok]=नवें जनेल
Name[ks]=نئئ وِنڈو
Name[lij]=Neuvo barcon
Name[lo]=ຫນ້າຕ່າງໃຫມ່
Name[lt]=Naujas langas
Name[ltg]=Jauns lūgs
Name[lv]=Jauns logs
Name[mai]=नव विंडो
Name[mk]=Нов прозорец
Name[ml]=പുതിയ ജാലകം
Name[mr]=नवीन पटल
Name[ms]=Tetingkap Baru
Name[my]=ဝင်းဒိုးအသစ်
Name[nb_NO]=Nytt vindu
Name[ne_NP]=नयाँ सञ्झ्याल
Name[nl]=Nieuw venster
Name[nn_NO]=Nytt vindauge
Name[or]=ନୂତନ ୱିଣ୍ଡୋ
Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ
Name[pl]=Nowe okno
Name[pt_BR]=Nova janela
Name[pt_PT]=Nova janela
Name[rm]=Nova fanestra
Name[ro]=Fereastră nouă
Name[ru]=Новое окно
Name[sat]=नावा विंडो (N)
Name[si]=නව කවුළුවක්
Name[sk]=Nové okno
Name[sl]=Novo okno
Name[son]=Zanfun taaga
Name[sq]=Dritare e Re
Name[sr]=Нови прозор
Name[sv_SE]=Nytt fönster
Name[ta]=புதிய சாளரம்
Name[te]=కొత్త విండో
Name[th]=หน้าต่างใหม่
Name[tr]=Yeni pencere
Name[tsz]=Eraatarakua jimpani
Name[uk]=Нове вікно
Name[ur]=نیا دریچہ
Name[uz]=Yangi oyna
Name[vi]=Cửa sổ mới
Name[wo]=Palanteer bu bees
Name[xh]=Ifestile entsha
Name[zh_CN]=新建窗口
Name[zh_TW]=開新視窗
Exec=/opt/firefox/firefox --new-window %u
[Desktop Action new-private-window]
Name=New Private Window
Name[ach]=Dirica manyen me mung
Name[af]=Nuwe privaatvenster
Name[an]=Nueva finestra 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[brx]=गोदान प्राइभेट उइन्ड'
Name[bs]=Novi privatni prozor
Name[ca]=Finestra privada nova
Name[cak]=K'ak'a' ichinan tzuwäch
Name[cs]=Nové anonymní okno
Name[cy]=Ffenestr Breifat Newydd
Name[da]=Nyt privat vindue
Name[de]=Neues privates Fenster
Name[dsb]=Nowe priwatne wokno
Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης
Name[en_GB]=New Private Window
Name[en_US]=New Private Window
Name[en_ZA]=New Private Window
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[fa]=پنجره ناشناس جدید
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[gn]=Ovetã ñemi pyahu
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 huliðsgluggi
Name[it]=Nuova finestra anonima
Name[ja]=新しいプライベートウィンドウ
Name[ja_JP-mac]=新規プライベートウインドウ
Name[ka]=ახალი პირადი ფანჯარა
Name[kk]=Жаңа жекелік терезе
Name[km]=បង្អួចឯកជនថ្មី
Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ
Name[ko]=새 사생활 보호 모드
Name[kok]=नवो खाजगी विंडो
Name[ks]=نْو پرایوٹ وینڈو
Name[lij]=Nêuvo barcón privòu
Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່
Name[lt]=Naujas privataus naršymo langas
Name[ltg]=Jauns privatais lūgs
Name[lv]=Jauns privātais logs
Name[mai]=नया निज विंडो (W)
Name[mk]=Нов приватен прозорец
Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
Name[mr]=नवीन वैयक्तिक पटल
Name[ms]=Tetingkap Persendirian Baharu
Name[my]=New Private Window
Name[nb_NO]=Nytt privat vindu
Name[ne_NP]=नयाँ निजी सञ्झ्याल
Name[nl]=Nieuw privévenster
Name[nn_NO]=Nytt privat vindauge
Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ
Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
Name[pl]=Nowe okno prywatne
Name[pt_BR]=Nova janela privativa
Name[pt_PT]=Nova janela privada
Name[rm]=Nova fanestra privata
Name[ro]=Fereastră privată nouă
Name[ru]=Новое приватное окно
Name[sat]=नावा निजेराक् विंडो (W )
Name[si]=නව පුද්ගලික කවුළුව (W)
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[tsz]=Juchiiti eraatarakua jimpani
Name[uk]=Приватне вікно
Name[ur]=نیا نجی دریچہ
Name[uz]=Yangi maxfiy oyna
Name[vi]=Cửa sổ riêng tư mới
Name[wo]=Panlanteeru biir bu bees
Name[xh]=Ifestile yangasese entsha
Name[zh_CN]=新建隐私浏览窗口
Name[zh_TW]=新增隱私視窗
Exec=/opt/firefox/firefox --private-window %u

View File

@@ -1,43 +0,0 @@
# description : Standalone web browser from mozilla.org
# homepage : https://www.mozilla.org/en-US/firefox/
# maintainer : emmett1, emmett1.2miligrams at gmail.com
# depends : dbus-glib gtk3 libxt nss
name=firefox-bin
_name=firefox
version=53.0.3
release=1
source=(https://ftp.mozilla.org/pub/firefox/releases/$version/linux-x86_64/en-US/firefox-$version.tar.bz2
firefox-bin.desktop)
build() {
# Create directories
mkdir -p $PKG/usr/bin
mkdir -p $PKG/usr/share/applications
mkdir -p $PKG/usr/share/icons/hicolor/128x128/apps
mkdir -p $PKG/opt
# Install
cp -r firefox/ $PKG/opt/
# /usr/bin symlinks
ln -s /opt/$_name/firefox $PKG/usr/bin/$name
# Desktops
install -m644 *.desktop $PKG/usr/share/applications/
# Icons
for i in 16x16 32x32 48x48; do
install -d $PKG/usr/share/icons/hicolor/$i/apps/
ln -s /opt/firefox/browser/chrome/icons/default/default${i/x*}.png \
$PKG/usr/share/icons/hicolor/$i/apps/$name.png
done
# 128x128
ln -s /opt/$_name/browser/icons/mozicon128.png \
$PKG/usr/share/icons/hicolor/128x128/apps/$_name.png
}
md5sum=(6219384d2631020adf1b5bb96f73621d
a9d92f8daafdbd7361d0d2eb7c08003b)

View File

@@ -1,13 +0,0 @@
[Desktop Entry]
Name=Firefox ESR - Safe Mode
GenericName=Web Browser - Safe Mode
Icon=firefox-esr
Type=Application
Categories=Application;Network;
MimeType=text/html
Encoding=UTF-8
Exec=firefox-esr -safe-mode %u
Terminal=false
MultipleArgs=false
StartupNotify=false
StartupWMClass=Firefox

View File

@@ -1,13 +0,0 @@
[Desktop Entry]
Name=Firefox ESR
GenericName=Web Browser
Icon=firefox-esr
Type=Application
Categories=Application;Network;
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
Encoding=UTF-8
Exec=firefox-esr %u
Terminal=false
MultipleArgs=false
StartupNotify=false
StartupWMClass=Firefox

View File

@@ -1,27 +0,0 @@
# description : Standalone web browser from mozilla.org - Extended Support Release
# homepage : http://www.mozilla.org/en-US/firefox/organizations/
# maintainer : Emmett, emmett1.2miligrams at gmail.com
# depends : gtk3 gtk2 libxt startup-notification dbus-glib alsa-lib ffmpeg libvpx libevent nss sqlite icu
name=firefox-esr-bin
_name=${name/-bin/}
version=52.3.0
release=1
source=(http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${version}esr/linux-x86_64/en-US/firefox-${version}esr.tar.bz2
$_name.desktop
$_name-safe.desktop)
build() {
cd $SRC
install -d $PKG/{usr/{bin,share/{applications,pixmaps}},opt}
cp -r firefox/ $PKG/opt/$_name
ln -s /opt/$_name/firefox $PKG/usr/bin/$_name
install -m644 $SRC/{$_name.desktop,$_name-safe.desktop} $PKG/usr/share/applications/
install -m644 $SRC/firefox/browser/icons/mozicon128.png $PKG/usr/share/pixmaps/$_name.png
}
md5sum=(605872b99f960b22b7858dbabac8e90f
697dbc5871be97b1d8860e34a7491f7d
8e79960212c996679484026bcf7fffb0)

View File

@@ -1,14 +0,0 @@
# description : GPM lfsbootscripts
# depends : gpm
name=gpm-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-gpm
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,17 +0,0 @@
# description : Documentation tool for public library API
# depends : docbook-xml docbook-xsl itstool libxslt python2 python3-pygments
name=gtk-doc
version=1.30
release=1
source=(https://ftp.gnome.org/pub/gnome/sources/gtk-doc/$version/$name-$version.tar.xz)
md5sum=(1045ba29ca0693ced2045523407aae4c)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
rm -r $PKG/usr/share/help
}

View File

@@ -1,21 +0,0 @@
# description : GTK+ 2 and GTK+ 3 themes and libraries needed to display them
# homepage : http://www.xfce.org/
# maintainer : Emmett1, emmett1.2miligrams at gmail.com
# depends : gtk2 gtk3
name=gtk-xfce-engine
version=3.2.0
release=1
source=(http://archive.xfce.org/src/xfce/gtk-xfce-engine/${version::3}/$name-$version.tar.bz2)
build() {
cd $name-$version
# converts that character to UTF-8
sed -i 's/\xd6/\xc3\x96/' gtk-3.0/xfce_style_types.h
./configure --prefix=/usr --enable-gtk3
make
make DESTDIR=$PKG install
}
md5sum=(363d6c16a48a00e26d45c45c2e1fd739)

View File

@@ -1,44 +0,0 @@
# description : Mozilla's JavaScript engine written in C
# homepage : https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Releases/24
# maintainer : emmett1, emmett1.2miligrams at gmail.com
# depends : nspr icu libffi python2 zip autoconf2.13
name=js38
version=38.2.1
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/mozjs/mozjs-$version.rc0.tar.bz2
http://www.linuxfromscratch.org/patches/blfs/svn/js38-$version-upstream_fixes-2.patch)
build() {
cd mozjs-${version::3}0.0
patch -Np1 -i ../js38-$version-upstream_fixes-2.patch
cd js/src
autoconf2.13
SHELL=/bin/sh \
./configure --prefix=/usr \
--with-intl-api \
--with-system-zlib \
--with-system-ffi \
--with-system-nspr \
--with-system-icu \
--enable-threadsafe \
--enable-readline
make
make DESTDIR=$PKG install
pushd $PKG/usr/include/mozjs-38
for link in `find . -type l`; do
header=`readlink $link`
rm -f $link
cp -pv $header $link
chmod 644 $link
done
popd
}
md5sum=(cb602e21f5fc798b88163a3aa4e03e0a
84a90e648137fb77afcf8e815a910c97)

View File

@@ -1,26 +0,0 @@
# description : KDE Integration for QtWebKit
# depends : qtwebkit kparts extra-cmake-modules python3
name=kdewebkit
version=5.46.0
release=1
source=(http://download.kde.org/stable/frameworks/${version::4}/$name-$version.tar.xz)
build() {
cd $name-$version
export CXXFLAGS="${CXXFLAGS} -isystem /usr/include/openssl-1.0"
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_PREFIX_PATH=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTING=OFF \
-Wno-dev ..
make
make DESTDIR=$PKG install
}
md5sum=(c0ee2de3ff585aefd74e16c766d183f3)

View File

@@ -1,60 +0,0 @@
# description : A set of scripts to start/stop the LFS system at bootup/shutdown
# homepage : http://www.linuxfromscratch.org
# maintainer : emmett1, emmett1.2miligrams at gmail.com
# backup : etc/sysconfig/modules etc/sysconfig/createfiles etc/sysconfig/clock etc/sysconfig/rc.site
name=lfs-bootscripts
version=20180820
release=1
source=(http://www.linuxfromscratch.org/lfs/downloads/development/$name-$version.tar.bz2)
build() {
cd $name-$version
make DESTDIR=$PKG install
mkdir -p $PKG/etc/sysconfig
cat > $PKG/etc/inittab << "EOF"
# Begin /etc/inittab
id:3:initdefault:
si::sysinit:/etc/rc.d/init.d/rc S
l0:0:wait:/etc/rc.d/init.d/rc 0
l1:S1:wait:/etc/rc.d/init.d/rc 1
l2:2:wait:/etc/rc.d/init.d/rc 2
l3:3:wait:/etc/rc.d/init.d/rc 3
l4:4:wait:/etc/rc.d/init.d/rc 4
l5:5:wait:/etc/rc.d/init.d/rc 5
l6:6:wait:/etc/rc.d/init.d/rc 6
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
su:S016:once:/sbin/sulogin
1:2345:respawn:/sbin/agetty --noclear tty1 9600
2:2345:respawn:/sbin/agetty tty2 9600
3:2345:respawn:/sbin/agetty tty3 9600
4:2345:respawn:/sbin/agetty tty4 9600
5:2345:respawn:/sbin/agetty tty5 9600
6:2345:respawn:/sbin/agetty tty6 9600
# End /etc/inittab
EOF
cat > $PKG/etc/sysconfig/clock << "EOF"
# Begin /etc/sysconfig/clock
UTC=1
# Set this to any options you might need to give to hwclock,
# such as machine hardware clock type for Alphas.
CLOCKPARAMS=
# End /etc/sysconfig/clock
EOF
}
md5sum=(3f214b5960b46ea11117a6c7ce9f8ed4)

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +0,0 @@
post_install() {
if [ $(type -p mkinitramfs) ]; then
(cd /boot && mkinitramfs 4.14.65)
fi
}

View File

@@ -1,7 +0,0 @@
# description : Updating kernel module dependencies...
# operation : install upgrade remove
# target : lib/modules/%KERNVER%/extra
exechook() {
/sbin/depmod %KERNVER%
}

View File

@@ -1,74 +0,0 @@
# description : Linux kernel (lts), sources and modules
# depends : elfutils mkinitramfs
name=linux-lts
version=4.14.65
release=1
options=(!strip)
source=(https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-$version.tar.xz
config
linux.hook)
md5sum=(3f8766fe38a87357e91b76cfc29909a9
474de474bb88e035f88458af5cb06649
97890691a1f8f1f7fb58e48c3140fdaa)
build() {
cd linux-$version
kernver=${version}$(grep CONFIG_LOCALVERSION= $SRC/config | cut -d '"' -f2)
make mrproper
cp $SRC/config ./.config
#make menuconfig
make bzImage modules
make INSTALL_MOD_PATH=$PKG modules_install
mkdir -p $PKG/boot
cp System.map $PKG/boot/System.map-$kernver
cp .config $PKG/boot/config-$kernver
cp arch/x86/boot/bzImage $PKG/boot/vmlinuz-$kernver
make clean
make prepare
rm -rf $PKG/lib/firmware
for file in $(ls arch); do
case $file in
x86|Kconfig) continue ;;
*) rm -fr arch/$file ;;
esac
done
# strip down sources
# don't package the kernel in the sources directory
find . -name "*Image" -exec rm "{}" \;
find . -name "*.cmd" -exec rm -f "{}" \;
rm -f .*.d
rm -fr firmware ipc .config.old .version .cocciconfig \
.get_maintainer.ignore .gitattributes .gitignore .mailmap \
COPYING CREDITS MAINTAINERS README Documentation
find . -name ".gitignore" -exec rm "{}" \;
for dir in block certs crypto drivers fs init kernel lib mm net samples security sound usr virt; do
find $dir -type f \( -name "*.c" -o -name "*.h" \) -exec rm "{}" \;
done
for i in $(ls tools); do
[ "$i" = "objtool" ] || rm -fr tools/$i
done
for i in $(ls tools/objtool); do
[ "$i" = "objtool" ] || rm -fr tools/objtool/$i
done
rm $PKG/lib/modules/$kernver/{build,source}
mv $SRC/linux-$version $PKG/lib/modules/$kernver/build
ln -sv build $PKG/lib/modules/$kernver/source
# remove now broken symlinks
find -L $PKG/lib/modules/$kernver/build -type l -exec rm -f "{}" \;
# hook file
mkdir -p $PKG/etc/hooks
sed "s/%KERNVER%/$kernver/g" $SRC/linux.hook > $PKG/etc/hooks/$name.hook
}

View File

@@ -1,11 +0,0 @@
post_install() {
if grep "id:3:initdefault:" /etc/inittab >/dev/null; then
sed -i '/initdefault/ s/3/5/' /etc/inittab
fi
}
post_remove() {
if grep "id:5:initdefault:" /etc/inittab >/dev/null; then
sed -i '/initdefault/ s/5/3/' /etc/inittab
fi
}

View File

@@ -1,14 +0,0 @@
# description : lxdm lfsbootscripts
# depends : dbus
name=lxdm-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-lxdm
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,13 +0,0 @@
# description : Updating X fontdir indices...
# operation : install upgrade remove
# target : ^usr/share/fonts/[^/]*/$
exechook() {
for dir in $(find /usr/share/fonts -maxdepth 1 -type d \( ! -path /usr/share/fonts -a ! -name X11 \)) /usr/share/fonts/X11/*; do
rm -f $dir/fonts.{scale,dir} $dir/.uuid
rmdir --ignore-fail-on-non-empty $dir
[[ -d $dir ]] || continue
mkfontdir $dir
mkfontscale $dir
done
}

View File

@@ -1,26 +0,0 @@
# description : Create an index of X font files in a directory
# homepage : http://xorg.freedesktop.org/
# maintainer : emmett1, emmett1.2miligrams at gmail.com
# depends : bash util-macros mkfontscale
name=mkfontdir
version=1.0.7
release=3
source=(http://ftp.x.org/pub/individual/app/mkfontdir-$version.tar.bz2
mkfontdir.hook)
md5sum=(18c429148c96c2079edda922a2b67632
a4af0f2a1a0fddb83e1926ec03f6bfda)
build() {
cd $name-$version
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static
make
make DESTDIR=$PKG install
install -Dm644 $SRC/mkfontdir.hook $PKG/etc/hooks/mkfontdir.hook
}

View File

@@ -1,14 +0,0 @@
# description : NetworkManager lfsbootscripts
# depends : networkmanager
name=networkmanager-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-networkmanager
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,14 +0,0 @@
# description : NTP lfsbootscripts
# depends : ntp
name=ntp-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-ntpd
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,11 +0,0 @@
post_install() {
for i in {2..6}; do
[ -L /var/service/getty-tty$i ] || ln -s /etc/sv/getty-tty$i /var/service
done
}
post_remove() {
for i in {2..6}; do
rm -f /var/service/getty-tty$i
done
}

View File

@@ -1,21 +0,0 @@
# description : Runit scripts for Nyx
# backup : etc/runit/rc.startup.local etc/runit/rc.shutdown.local etc/runit/runit.conf etc/runit/modules
# depends : runit
name=nyx-runit
version=20180709
release=1
_commit=c85ef0143919a4de59c5a35ccbe43a292dfebdf4
source=($name-$_commit.tar.gz::https://github.com/emmett1/nyx-runit/archive/$_commit.tar.gz)
md5sum=(3bbf71d9a68c95b1d2539dffe7b52ded)
build() {
cd $name-$_commit
make
make DESTDIR=$PKG OSNAME="Nyx GNU/Linux" install
ln -s runit-init $PKG/sbin/init
for i in {1..6}; do
ln -s /run/runit/supervise.getty-tty$i $PKG/etc/sv/getty-tty$i/supervise
done
ln -s /run/runit/supervise.sulogin $PKG/etc/sv/sulogin/supervise
}

View File

@@ -1,16 +0,0 @@
# description : Collection of cryptographic algorithms and protocols, implemented for use from Python 2
# depends : python2
name=python2-crypto
version=2.6.1
release=1
source=(https://files.pythonhosted.org/packages/source/p/pycrypto/pycrypto-$version.tar.gz)
build() {
cd pycrypto-$version
python2 setup.py build
python2 setup.py install --root=$PKG --optimize=1
}
md5sum=(55a61a054aa66812daf5161a0d5d7eda)

View File

@@ -1,16 +0,0 @@
# description : Collection of cryptographic algorithms and protocols, implemented for use from Python 3
# depends : python2
name=python3-crypto
version=2.6.1
release=1
source=(https://files.pythonhosted.org/packages/source/p/pycrypto/pycrypto-$version.tar.gz)
build() {
cd pycrypto-$version
python3 setup.py build
python3 setup.py install --root=$PKG --optimize=1
}
md5sum=(55a61a054aa66812daf5161a0d5d7eda)

View File

@@ -1,80 +0,0 @@
Submitted by: DJ Lucas (dj_AT_linuxfromscratch_DOT_org)
Date: 2017-04-29
Initial Package Version: 5.8.0
Upstream Status: Unknown
Origin: https://bugreports.qt.io/browse/QTBUG-35971
Description: Fixes build with icu-59.
diff -Naurp qtwebkit-opensource-src-5.8.0-orig/Source/JavaScriptCore/API/JSStringRef.h qtwebkit-opensource-src-5.8.0/Source/JavaScriptCore/API/JSStringRef.h
--- qtwebkit-opensource-src-5.8.0-orig/Source/JavaScriptCore/API/JSStringRef.h 2016-12-10 10:32:34.000000000 -0600
+++ qtwebkit-opensource-src-5.8.0/Source/JavaScriptCore/API/JSStringRef.h 2017-04-29 17:03:35.280465079 -0500
@@ -32,6 +32,7 @@
#include <stdbool.h>
#endif
#include <stddef.h> /* for size_t */
+#include <uchar.h>
#ifdef __cplusplus
extern "C" {
@@ -43,7 +44,7 @@ extern "C" {
@typedef JSChar
@abstract A Unicode character.
*/
- typedef unsigned short JSChar;
+ typedef char16_t JSChar;
#else
typedef wchar_t JSChar;
#endif
diff -Naurp qtwebkit-opensource-src-5.8.0-orig/Source/WTF/wtf/Compiler.h qtwebkit-opensource-src-5.8.0/Source/WTF/wtf/Compiler.h
--- qtwebkit-opensource-src-5.8.0-orig/Source/WTF/wtf/Compiler.h 2016-12-10 10:32:34.000000000 -0600
+++ qtwebkit-opensource-src-5.8.0/Source/WTF/wtf/Compiler.h 2017-04-29 17:03:35.280465079 -0500
@@ -61,6 +61,7 @@
#define WTF_COMPILER_SUPPORTS_HAS_TRIVIAL_DESTRUCTOR __has_feature(has_trivial_destructor)
#define WTF_COMPILER_SUPPORTS_CXX_STRONG_ENUMS __has_feature(cxx_strong_enums)
#define WTF_COMPILER_SUPPORTS_CXX_REFERENCE_QUALIFIED_FUNCTIONS __has_feature(cxx_reference_qualified_functions)
+#define WTF_COMPILER_SUPPORTS_CXX_NEW_CHAR_TYPES !defined(_LIBCPP_HAS_NO_UNICODE_CHARS)
#endif
@@ -142,6 +143,7 @@
#define WTF_COMPILER_SUPPORTS_CXX_DELETED_FUNCTIONS 1
#endif
#if GCC_VERSION_AT_LEAST(4, 5, 0)
+#define WTF_COMPILER_SUPPORTS_CXX_NEW_CHAR_TYPES 1
#define WTF_COMPILER_SUPPORTS_CXX_EXPLICIT_CONVERSIONS 1
#endif
#if GCC_VERSION_AT_LEAST(4, 6, 0)
diff -Naurp qtwebkit-opensource-src-5.8.0-orig/Source/WTF/wtf/TypeTraits.h qtwebkit-opensource-src-5.8.0/Source/WTF/wtf/TypeTraits.h
--- qtwebkit-opensource-src-5.8.0-orig/Source/WTF/wtf/TypeTraits.h 2016-12-10 10:32:34.000000000 -0600
+++ qtwebkit-opensource-src-5.8.0/Source/WTF/wtf/TypeTraits.h 2017-04-29 17:03:35.280465079 -0500
@@ -75,6 +75,10 @@ namespace WTF {
#if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED)
template<> struct IsInteger<wchar_t> { static const bool value = true; };
#endif
+#if COMPILER_SUPPORTS(CXX_NEW_CHAR_TYPES)
+ template<> struct IsInteger<char16_t> { static const bool value = true; };
+ template<> struct IsInteger<char32_t> { static const bool value = true; };
+#endif
template<typename T> struct IsFloatingPoint { static const bool value = false; };
template<> struct IsFloatingPoint<float> { static const bool value = true; };
diff -Naurp qtwebkit-opensource-src-5.8.0-orig/Source/WebKit2/Shared/API/c/WKString.h qtwebkit-opensource-src-5.8.0/Source/WebKit2/Shared/API/c/WKString.h
--- qtwebkit-opensource-src-5.8.0-orig/Source/WebKit2/Shared/API/c/WKString.h 2016-12-10 10:32:34.000000000 -0600
+++ qtwebkit-opensource-src-5.8.0/Source/WebKit2/Shared/API/c/WKString.h 2017-04-29 17:03:35.280465079 -0500
@@ -31,6 +31,7 @@
#ifndef __cplusplus
#include <stdbool.h>
#endif
+#include <uchar.h>
#ifdef __cplusplus
extern "C" {
@@ -38,7 +39,7 @@ extern "C" {
#if !defined(WIN32) && !defined(_WIN32) \
&& !((defined(__CC_ARM) || defined(__ARMCC__)) && !defined(__linux__)) /* RVCT */
- typedef unsigned short WKChar;
+ typedef char16_t WKChar;
#else
typedef wchar_t WKChar;
#endif

View File

@@ -1,30 +0,0 @@
# description : Qt based web browser engine
# depends : icu libjpeg-turbo libpng libwebp libxslt qt5 ruby sqlite gst-plugins-base
name=qtwebkit
version=5.9.0
release=1
source=(https://download.qt.io/community_releases/${version::3}/$version-final/qtwebkit-opensource-src-$version.tar.xz
$name-$version-icu_59-1.patch)
build() {
cd qtwebkit-opensource-src-$version
patch -Np1 -i ../$name-$version-icu_59-1.patch
sed -e '/CONFIG/a QMAKE_CXXFLAGS += -Wno-expansion-to-defined' \
-i Tools/qmake/mkspecs/features/unix/default_pre.prf
mkdir -p build
cd build
qmake ../WebKit.pro
make
make INSTALL_ROOT=$PKG install
find $PKG/usr/ -name \*.prl \
-exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
}
md5sum=(1fc0ed873cc9326b823a8a83126714f5
b67e9ffcd9b478cb4fcda90b89af54c4)

View File

@@ -1,15 +0,0 @@
# description : BSD-style init-script
# backup : etc/rc.d/rc.local etc/conf.d/clock etc/conf.d/modules etc/conf.d/console
name=rc-init
version=20180418
_commit=ca7513d0727c9a01ba5995791294c2d972f1981e
release=1
source=($name-$_commit.tar.gz::https://github.com/emmett1/rc-init/archive/${_commit}.tar.gz)
build() {
cd $name-${_commit}
DESTDIR=$PKG ./INSTALL.sh
}
md5sum=(7d8434a21f8b1c11cf55996e1f861ec9)

View File

@@ -1,14 +0,0 @@
# description : Rsync lfsbootscripts
# depends : rsync
name=rsync-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-rsyncd
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,14 +0,0 @@
# description : Smartmontools lfsbootscripts
# depends : smartmontools
name=smartmontools-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-smartd
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -1,19 +0,0 @@
# description : 64-Bit optimized Firefox, no data collection, allows unsigned extensions
# depends : libxt libnotify nss gtk2 gtk3 sqlite dbus-glib
name=waterfox-bin
version=56.2.7
release=1
source=(https://storage-waterfox.netdna-ssl.com/releases/linux64/installer/waterfox-$version.en-US.linux-x86_64.tar.bz2
waterfox.desktop)
md5sum=(21936099e615ce222fc3e04e89df20f8
f7074e8eaccc831fc413cf8553614f06)
build() {
install -d $PKG/{usr/{bin,share/{applications,pixmaps}},opt}
install -m644 $SRC/waterfox.desktop $PKG/usr/share/applications/
install -m644 $SRC/waterfox/browser/icons/mozicon128.png $PKG/usr/share/pixmaps/waterfox-icon.png
cp -r waterfox $PKG/opt/
ln -s /opt/waterfox/waterfox $PKG/usr/bin/
rm -r $PKG/opt/waterfox/browser/features
}

View File

@@ -1,352 +0,0 @@
[Desktop Entry]
Name=Waterfox
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=waterfox %u
Terminal=false
Type=Application
Icon=waterfox-icon
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=waterfox -new-tab about:newtab
[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=waterfox -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=waterfox -private-window

View File

@@ -1,4 +0,0 @@
post_install() {
msginfo "Edit '/etc/sysconfig/ifconfig.wifi0' suit your need."
msginfo "Use 'ifup wifi0' or 'ifdown wifi0' to connect/disconnct to network."
}

View File

@@ -1,34 +0,0 @@
# description : WPA supplicant lfsbootscripts
# depends : wpa_supplicant
name=wpa_supplicant-lfsbootscripts
version=20180105
release=1
source=(http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$version.tar.xz)
build() {
cd blfs-bootscripts-$version
make DESTDIR=$PKG install-service-wpa
mkdir -p $PKG/etc/sysconfig
cat > $PKG/etc/sysconfig/ifconfig.wifi0 << "EOF"
ONBOOT="yes"
IFACE="wlan0"
SERVICE="wpa"
# Additional arguments to wpa_supplicant
WPA_ARGS=""
WPA_SERVICE="dhcpcd"
#DHCP_START="-b -q <insert appropriate start options here>"
#DHCP_STOP="-k <insert additional stop options here>"
EOF
cat > $PKG/etc/sysconfig/wpa_supplicant-wifi0.conf << "EOF"
ctrl_interface=DIR=/run/wpa_supplicant GROUP=<privileged group>
update_config=1
EOF
}
md5sum=(7bed272b5af14abc6a3705e4d40326bf)

View File

@@ -559,7 +559,7 @@ f:ac49d64afe88ca43e83936b5f46dcca1:python2-chardet/spkgbuild
f:4cb3894f3f7b82cb60703a296a3a3677:notification-daemon/spkgbuild
f:ddbffe98279afd2ed778dfb2739f8440:icu/spkgbuild
f:ec757cf62ae6bf4e87ac25bd3b8d4cf8:sudo/sudo
f:5e6cc19028bd1c0d539872f69ea6607c:sudo/spkgbuild
f:efad56ec9a257e90b99ea69926cea009:sudo/spkgbuild
f:29a973ebf7b8693f1a608be8d3a4cff3:acl/spkgbuild
f:1af5195f8f69162f6d6cfa0c830fb65d:python3-setuptools/spkgbuild
f:e1bee990daa2faa500db9b9cb9327d54:acpid/acpid.rc
@@ -585,7 +585,7 @@ f:8d340f5c23399de08ada36defed16437:gtk2/install
f:c9cf387d0e0b7784eda4df7621da808b:gtk2/spkgbuild
f:b4497f2961e91f0ffb62e82a34a993f3:dhcpcd/network.conf
f:b409e06f2d3d7b4f032bd3e5973959aa:dhcpcd/network.rc
f:a2fdbf01ed72e472394a072cf741a9ec:dhcpcd/spkgbuild
f:d7881204321afdaceff3533ce38e2b09:dhcpcd/spkgbuild
f:b82416de3dbc8b57579b5e2a6bf33117:taglib/spkgbuild
f:c8c13b011a79fced30015c72d863a03e:libxkbcommon/spkgbuild
f:04ae0d4d67656fd81d9ec34eb0a99232:patch/spkgbuild
@@ -635,7 +635,7 @@ f:d6e0c32a82ad53a23c63268ae029d965:python2-wxpython3/spkgbuild
f:bfeac49206d6e1fff02ddd9155ea38a0:lynx/spkgbuild
f:609118f6b86bee35fffed1bf0da7a5be:graphviz/spkgbuild
f:23029822f0b46f9874aee51bcf7ca66e:libogg/spkgbuild
f:658147c87b357042e23d23cfae8db9ce:libdvdread/spkgbuild
f:84fe088d15b6378659967cfe21b513fe:libdvdread/spkgbuild
f:7dfd3331c1a2b93c0e2c6d2ab9abb178:libffi/spkgbuild
f:37cc6db2c5baa0584abd24af0c442b36:python2-atspi/spkgbuild
f:ed5071c4a89231f23cbb341f533ac1b6:bluez/bluez-obexd_without_systemd-1.patch
@@ -771,7 +771,7 @@ f:05951b186d9b7bc77169e46a74ccc81b:python3-lxml/spkgbuild
f:5df509f7c3523b3a4afc991e5e32ed15:python2-iso3166/spkgbuild
f:02e40863095fc57948e1fcd6a854be0c:fontconfig/spkgbuild
f:a2dddf1c17e9173298a7b59f6addaf67:which/spkgbuild
f:d7fe95b9f245878851d0cf8558f4f20c:man-pages/spkgbuild
f:212274ac3d208e930b1df4db676d0623:man-pages/spkgbuild
f:2875d3c06d62f1cae41871fd9d817052:elfutils/spkgbuild
f:41ae66873931921862c5d75583eae6b0:lsb-release/spkgbuild
f:dddd8bd478491b6d24609dc3fb4588ce:mc/spkgbuild
@@ -810,10 +810,10 @@ f:1f1d8a6a27b292d083a61231bb4099c4:imagemagick6/ImageMagick-libs_only-1.patch
f:a06c2830fb77a5b8f218ee92e683195c:imagemagick6/spkgbuild
f:68b520c3ea934788707d86c7ead87306:gzip/spkgbuild
f:2af1c842348d59e8d1c1f219feff9878:lame/spkgbuild
f:de7c09018e760bd5c632f968abf3d483:libdvdnav/spkgbuild
f:17cd11436ac35a657fbab599ea6ee366:libdvdnav/spkgbuild
f:fe2fb486cc7437534605d351ac5616a0:libsndfile/spkgbuild
f:fa4f77494d33e300df3f7239a71fc817:python3-pip/spkgbuild
f:7445633b94a627b83edbeab80cae2def:librsvg/spkgbuild
f:117c6ccc540171b2296f18033fd17db1:python3-pip/spkgbuild
f:cbfbe06c1d03a49a44f01fa6a61e084d:librsvg/spkgbuild
f:794285dac62488462a3cdc4e93ace4f2:expat/spkgbuild
f:1a454e7aad12164750cf2afa79d80525:transmission-gtk/spkgbuild
f:3bd875fa8512da90d4ad1ddccbfd36fd:libwebp/spkgbuild
@@ -864,7 +864,7 @@ f:cfee11324ef360640ef17478c5c4b5da:epdfview/spkgbuild
f:f1b7c1e596c8bdd60dec43ecf38ca212:epdfview/epdfview-fixes-2.patch
f:b94d4b17b2fdddf8bfe422041320e174:openssl1.0/openssl-compat_versioned_symbols-1.patch
f:d011777540325f1113f998257dafdea2:openssl1.0/spkgbuild
f:c4a2134a07bacee6197522a9708963ef:python2-pip/spkgbuild
f:3f6284d7f2c49ae6185b15c43fca78fb:python2-pip/spkgbuild
f:c3a65967fa842f96645e53b683e7f3bc:libgcrypt/spkgbuild
f:e7158e98c2aa0742b763b1ae6c586b2e:cbindgen/spkgbuild
f:1a2eedaba387dee4f6db5048015777dc:w3m/fix-compile.patch
@@ -958,8 +958,7 @@ f:2cdc9e8384dfbd22ab8cd78c6a91deba:libssh2/spkgbuild
f:bf47802a9a57a589060d0fa237baa923:libva/spkgbuild
f:2ac0f6257980e4df09173843be211ad9:bc/spkgbuild
f:61bb267ef29644e36eeabe145f846602:fontforge/spkgbuild
f:3f2af097400ae3e59b0ae84141d77dd2:parted/parted-3.2-sysmacros.patch
f:047520c672909f5f64d88f408d0ba25d:parted/spkgbuild
f:c17e31232725d00dc39fdfef83995950:parted/spkgbuild
f:7ecfe3b61ddc6b5865d440c195a83587:faad2/spkgbuild
f:3de0d9b8ac284ed45e4a02d499df345c:libndp/spkgbuild
f:7cbc50e3b0b46b8faf684ac71ff1df0d:shadow/install
@@ -1064,7 +1063,7 @@ f:28c8f99cbb2f54e999b5f587aa9e1709:upower/spkgbuild
f:137ad20addc605983950aea008a7737c:frei0r-plugins/spkgbuild
f:6cb6b4b831a5bae35b0e0a44d3550da0:python2-pypeg2/spkgbuild
f:12b96abb250b437697ad288a64523a29:libical/spkgbuild
f:77f1df09f38afcbab3554fa59a31d08f:gcr/spkgbuild
f:e65d0fa08cdaa351aedbdc88e42a80a8:gcr/spkgbuild
f:ae518f42e239a6a9058169f161d62ebb:perl-xml-namespacesupport/spkgbuild
f:7a73ff967b900b4b3a23d9e3abfb0c35:libraw/spkgbuild
f:fb29c0ba6a48928b61dbc615239df1bb:docbook-xml/install
@@ -1118,7 +1117,7 @@ f:225ce4f66d0961dbca39653dccd1d1d2:bubblewrap/spkgbuild
f:2542031e7ab4dbffd4a3377a45d559a8:libpeas/spkgbuild
f:3639da823da76a5358ef0116ed2a69f6:libcdio-paranoia/spkgbuild
f:b462a238d04189d2951ae1ff4fa9b434:dconf/spkgbuild
f:b0f6f2957df0748339a655b1160447d8:sqlite/spkgbuild
f:bf6041b927f3dcfd1fce24fe4c6a3255:sqlite/spkgbuild
f:e1951d50b316ed495c318cc347aa6012:libsecret/spkgbuild
f:c9457cf5b2196da67d5ac816d1c86a4f:fuse2/fuse.conf
f:97e4cb9f74e6d526143f3632a817b41b:fuse2/readme

View File

@@ -1 +0,0 @@
.*/update$

View File

@@ -1,4 +0,0 @@
d:xmms2
d:faba-icon-theme
f:e6e4b240f74141f51bd4dc81538c22af:xmms2/spkgbuild
f:12e0b988baa1f07fbe04b36d0890fdaf:faba-icon-theme/spkgbuild

View File

@@ -1,33 +0,0 @@
# description : This is the base icon set for Faba. It is designed with simplicity and compliance to standards in mind
# homepage : http://snwh.org/moka/
# maintainer : Emmett1, emmett1.2miligrams at mail.com
# depends : gtk3 git
name=faba-icon-theme
version=git
release=1
options=(!strip)
gitsource=(https://github.com/moka-project/faba-icon-theme)
get_git() {
if [[ -d "$SOURCE_DIR/$name" ]]; then
git -C "$SOURCE_DIR/$name" fetch -q
git -C "$SOURCE_DIR/$name" reset --hard origin/$2
else
git -C "$SOURCE_DIR" clone $1 "$name"
fi
cp -r "$SOURCE_DIR/$name" "$SRC"
}
build() {
get_git $gitsource master
cd $name
install -dm 755 $PKG/usr/share/icons/Faba
cp -dr --no-preserve=ownership Faba "${PKG}"/usr/share/icons/
find "${PKG}"/usr/share/icons/ -type d -exec chmod 755 {} \;
find "${PKG}"/usr/share/icons/ -type f -exec chmod 644 {} \;
}

View File

@@ -1,33 +0,0 @@
# description : X-platform Music Multiplexing System 2
# depends : glib readline git
name=xmms2
version=git
release=1
get_git() {
if [[ -d "$SOURCE_DIR/$name" ]]; then
git -C "$SOURCE_DIR/$name" fetch -q
git -C "$SOURCE_DIR/$name" reset --hard origin/$2
else
git -C "$SOURCE_DIR" clone $1 "$name"
fi
cp -r "$SOURCE_DIR/$name" "$SRC"
}
build() {
get_git https://github.com/xmms2/xmms2-devel master
cd $name
git submodule init
git config submodule.doc/tutorial.url "$SRC"/xmms2-tutorial
git config submodule.src/lib/s4.url "$SRC"/s4
git submodule update
./waf configure \
--prefix=/usr \
--without-optionals=python \
--without-ldconfig -p
./waf build
./waf install --destdir=$PKG
}

View File

@@ -1 +0,0 @@
.*/update$

View File

@@ -1,52 +0,0 @@
d:compiz
d:libraw1394
d:cross-x86_64-linux-musl-linux-api-headers
d:cross-x86_64-linux-musl-binutils
d:pyrex
d:openshot
d:unittestpp
d:jsoncpp
d:cross-x86_64-linux-musl-gcc-static
d:zeromq
d:libsodium
d:sddm
d:cross-x86_64-linux-musl
d:libopenshot
d:libpgm
d:cross-x86_64-linux-musl-gcc
d:musl
d:dvgrab
d:oblogout
d:libopenshot-audio
d:kernel-headers-musl
d:opencv
d:libiec61883
d:libavc1394
d:doxygen
f:577e1db89c22ee8b9719faac5aed2440:compiz/compiz_link_rpath.txt
f:0079f73f7b3a4564da0a21bf2ee6ae44:compiz/spkgbuild
f:254dbff7af12e87131491fdc4e6cdb0a:libraw1394/spkgbuild
f:d93bd14401d172c1a562b5b29aeae196:cross-x86_64-linux-musl-linux-api-headers/spkgbuild
f:c7266ff1dd6c09a41c8f7f1c38242058:cross-x86_64-linux-musl-binutils/spkgbuild
f:42ca00ba07818896c9ec2bfdce7cd9de:pyrex/spkgbuild
f:fb2879543da34accbe94cfe82087a539:openshot/spkgbuild
f:57ca76f118992a5dc9e9584172f1d57d:unittestpp/spkgbuild
f:eebfd6120beaab0d5dd75a5714380399:jsoncpp/spkgbuild
f:0d3b0f134aad693588b84582289badf3:cross-x86_64-linux-musl-gcc-static/spkgbuild
f:f787d636068233d92d5b45890f3d34f8:zeromq/spkgbuild
f:35c7ad62013d616c383d847aaa8c3cb8:libsodium/spkgbuild
f:00c6d5ff2b4c89a0f5bfd8392bac546c:sddm/install
f:0d3670ad142a60612d1688d71108ee67:sddm/spkgbuild
f:3a766427e43056af477dff2036194ea7:cross-x86_64-linux-musl/spkgbuild
f:09022c2f71f9404858bd9ae6465c7582:libopenshot/spkgbuild
f:05df90dee5566fbe0e1097f4f07c9900:libpgm/spkgbuild
f:77ba637052df031d44cf5e913c067103:cross-x86_64-linux-musl-gcc/spkgbuild
f:a8f09eac2235caea35340187c5f0557e:musl/spkgbuild
f:15a62764381a9ae376cce671971ce1cb:dvgrab/spkgbuild
f:542c8a74c5713e171c7db5e64d951136:oblogout/spkgbuild
f:436aa4e561a55aa478d07b01808f52f5:libopenshot-audio/spkgbuild
f:77f9504384cb84151da973a6ba16a0d3:kernel-headers-musl/spkgbuild
f:77c5af442ee4c7d9eb9192082a48f99d:opencv/spkgbuild
f:13d8fb061d4c61d1ce3706da788ace80:libiec61883/spkgbuild
f:a09a9480080eae9207872e2142739e12:libavc1394/spkgbuild
f:3892e69753eacbf38af40b0ff446bf57:doxygen/spkgbuild

View File

@@ -1 +0,0 @@
/usr/bin/cc -fPIC -fPIC -Wall -Wno-unused-local-typedefs -Wno-deprecated-declarations -fPIC -Wall -Wno-unused-local-typedefs -Wno-deprecated-declarations -fPIC -Wall -Wno-unused-local-typedefs -Wno-deprecated-declarations -Wno-strict-aliasing -O2 -lutil -lm -ldl -lpthread -lcurl -lssl -lcrypto -DNDEBUG -Wl,-zdefs -Wl,-zdefs -Wl,-zdefs -shared -Wl,-soname,compizconfig.so -o compizconfig.so CMakeFiles/compizconfig_python_module.dir/compizconfig.c.o /usr/lib/python2.7/config/libpython2.7.a ../libcompizconfig/src/libcompizconfig.so.0.0.0

View File

@@ -1,35 +0,0 @@
# description : Compiz is an OpenGL compositing manager for X
# homepage : http://www.compiz.org
# maintainer : Ren shijun
# depends : glibmm boost mesa glu
name=compiz
version=0.9.13.1
release=1
source=($name-$version.tar.bz2::https://launchpad.net/compiz/0.9.13/0.9.13.1/+download/compiz-0.9.13.1.tar.bz2
compiz_link_rpath.txt)
md5sum=(e609c538e170b1ebb37bb86063fdbd09
577e1db89c22ee8b9719faac5aed2440)
build() {
cd $name-$version
mkdir build
cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCOMPIZ_BUILD_WITH_RPATH=Off \
-DCOMPIZ_WERROR=Off
cp -rf ../../compiz_link_rpath.txt compizconfig/compizconfig-python/CMakeFiles/compizconfig_python_module.dir/link.txt
make
make DESTDIR=$PKG install
}

View File

@@ -1,34 +0,0 @@
# description : Cross binutils toolchain for x86_64 with musl
# depends : zlib
_triplet=x86_64-linux-musl
name=cross-x86_64-linux-musl-binutils
version=2.32
release=1
options=(!buildflags)
source=(https://ftp.gnu.org/gnu/binutils/binutils-$version.tar.xz)
md5sum=(0d174cdaf85721c5723bf52355be41e6)
build() {
cd binutils-$version
sed -i '/^SUBDIRS/s/doc//' bfd/Makefile.in
mkdir -v build
cd build
../configure --prefix=/usr \
--target=$_triplet \
--with-sysroot=/usr/$_triplet \
--disable-multilib \
--enable-gold \
--disable-nls \
--enable-ld=default \
--enable-plugins \
--disable-shared \
--disable-werror
make configure-host
make
make DESTDIR=$PKG install
rm -r $PKG/usr/share/info
}

View File

@@ -1,45 +0,0 @@
# description : Cross gcc toolchain for x86_64 with musl
# depends : mpfr libmpc gmp
_triplet=x86_64-linux-musl
name=cross-x86_64-linux-musl-gcc-static
version=9.1.0
release=1
options=(!buildflags)
source=(https://ftp.gnu.org/gnu/gcc/gcc-$version/gcc-$version.tar.xz)
md5sum=(6069ae3737cf02bf2cb44a391ef0e937)
build() {
cd gcc-$version
sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
sed -i 's/lib64/lib/' gcc/config/i386/linux64.h
mkdir -v build
cd build
../configure \
--prefix=/usr \
--build=$(echo ${MACHTYPE} | sed "s/-[^-]*/-cross/") \
--host=$(echo ${MACHTYPE} | sed "s/-[^-]*/-cross/") \
--target=$_triplet \
--with-sysroot=/usr/$_triplet \
--libexecdir=/usr/lib \
--disable-nls \
--disable-shared \
--without-headers \
--with-newlib \
--disable-decimal-float \
--disable-libgomp \
--disable-libmudflap \
--disable-libssp \
--disable-libatomic \
--disable-libquadmath \
--disable-threads \
--enable-languages=c \
--disable-multilib
make all-gcc all-target-libgcc
make -j1 DESTDIR=$PKG install-gcc install-target-libgcc
rm -r $PKG/usr/share/man/man7
rm -r $PKG/usr/share/info
}

View File

@@ -1,41 +0,0 @@
# description : Cross gcc toolchain for x86_64 with musl
# depends : mpfr libmpc gmp
_triplet=x86_64-linux-musl
name=cross-x86_64-linux-musl-gcc
version=9.1.0
release=1
options=(!buildflags)
source=(https://ftp.gnu.org/gnu/gcc/gcc-$version/gcc-$version.tar.xz)
md5sum=(6069ae3737cf02bf2cb44a391ef0e937)
build() {
cd gcc-$version
sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
sed -i 's/lib64/lib/' gcc/config/i386/linux64.h
mkdir -v build
cd build
../configure \
--prefix=/usr \
--build=$(echo ${MACHTYPE} | sed "s/-[^-]*/-cross/") \
--host=$(echo ${MACHTYPE} | sed "s/-[^-]*/-cross/") \
--target=$_triplet \
--with-sysroot=/usr/$_triplet \
--with-build-sysroot=/usr/$_triplet \
--libexecdir=/usr/lib \
--disable-nls \
--enable-languages=c \
--enable-c99 \
--enable-long-long \
--disable-libmudflap \
--disable-multilib
make
make DESTDIR=$PKG install
install -d $PKG/usr/$_triplet/usr/lib
mv $PKG/usr/lib/libcc1.so* $PKG/usr/$_triplet/usr/lib
rm -r $PKG/usr/share/man/man7
rm -r $PKG/usr/share/info
}

View File

@@ -1,21 +0,0 @@
# description : Cross linux-api-headers toolchain for x86_64 with musl
_triplet=x86_64-linux-musl
name=cross-x86_64-linux-musl-linux-api-headers
version=4.19.19
release=1
options=(!buildflags)
source=(https://www.kernel.org/pub/linux/kernel/v4.x/linux-$version.tar.xz)
md5sum=(e6a678e1880ed366a860f537d82be247)
build() {
for dir in include lib bin; do
mkdir -p $PKG/usr/$_triplet/usr/$dir
ln -s /usr/$_triplet/usr/$dir $PKG/usr/$_triplet/$dir
done
cd linux-$version
make ARCH=$(uname -m) mrproper
make ARCH=$(uname -m) headers_check
make ARCH=$(uname -m) INSTALL_HDR_PATH=$PKG/usr/$_triplet/usr headers_install
find $PKG \( -name .install -o -name ..install.cmd \) -delete
}

View File

@@ -1,22 +0,0 @@
# description : Cross musl toolchain for x86_64 with musl
# backup :
# depends :
# noextract :
_triplet=x86_64-linux-musl
name=cross-x86_64-linux-musl
version=1.1.21
release=1
options=(!buildflags)
source=(https://www.musl-libc.org/releases/musl-$version.tar.gz)
md5sum=(7fa82f223a9a10959162185fcedfcc7b)
build() {
cd musl-$version
CC=${_triplet}-gcc ./configure --prefix=/usr
make
make DESTDIR=$PKG/usr/$_triplet install
cd $PKG/usr/$_triplet/usr/lib
ln -sf libc.so ld-musl-x86_64.so.1
rm $PKG/usr/x86_64-linux-musl/lib/ld-musl-x86_64.so.1
}

View File

@@ -1,22 +0,0 @@
# description : Documentation system for C++, C, Java, IDL and PHP
# depends : cmake
name=doxygen
version=1.8.14
release=1
source=(http://doxygen.nl/files/doxygen-$version.src.tar.gz)
md5sum=(41d8821133e8d8104280030553e2b42b)
build() {
cd $name-$version
mkdir -v build
cd build
cmake -G "Unix Makefiles" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-Wno-dev ..
make
make DESTDIR=$PKG install
}

View File

@@ -1,18 +0,0 @@
# description : Saves audio and video data from an IEEE (FireWire) digital source
# depends : libavc1394 libraw1394 libiec61883
# optdepends : quicktime libdv
name=dvgrab
version=20181209
release=1
_commit=57e642b5a8ccafba702ea0d1ab0cf109a19b1d12
source=(https://github.com/ddennedy/dvgrab/archive/$_commit.tar.gz)
md5sum=(ee57f174c765af3a29f1fa39a5570e8b)
build() {
cd $name-$_commit
autoreconf -vi
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@@ -1,19 +0,0 @@
# description : C++ library for interacting with JSON
# depends : meson
name=jsoncpp
version=1.8.4
release=1
source=($name-$version.tar.gz::https://github.com/open-source-parsers/jsoncpp/archive/$version.tar.gz)
md5sum=(fa47a3ab6b381869b6a5f20811198662)
build() {
cd $name-$version
mkdir build
cd build
meson --prefix=/usr --buildtype release --default-library shared
ninja
DESTDIR=$PKG ninja install
}

View File

@@ -1,17 +0,0 @@
# description : Linux kernel headers sanitized for use with musl libc
# backup :
# depends :
# noextract :
name=kernel-headers-musl
version=3.12.6.6
release=1
options=()
source=(https://github.com/sabotage-linux/kernel-headers/archive/v${version%.*}-${version##*.}.tar.gz)
md5sum=(f0f6e9e440f83983ac268cf841dee6e2)
build() {
cd kernel-headers-${version%.*}-${version##*.}
make ARCH=$(uname -m) prefix=/usr/lib/musl
make ARCH=$(uname -m) prefix=/usr/lib/musl DESTDIR=$PKG install
}

View File

@@ -1,14 +0,0 @@
# description : Programming interface for the 1394 Trade Association AV/C (Audio/Video Control) Digital Interface Command Set
name=libavc1394
version=0.5.4
release=1
source=(https://sourceforge.net/projects/libavc1394/files/libavc1394/libavc1394-$version.tar.gz)
md5sum=(caf0db059d8b8d35d6f08e6c0e1c7dfe)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@@ -1,14 +0,0 @@
# description : A higher level API for streaming DV, MPEG-2 and audio over Linux IEEE 1394
name=libiec61883
version=1.2.0
release=1
source=(https://mirrors.edge.kernel.org/pub/linux/libs/ieee1394/libiec61883-$version.tar.xz)
md5sum=(ed91bc1727fac8e019402fc3724a283d)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@@ -1,17 +0,0 @@
# description : A high-quality audio editing and playback library used by libopenshot
# depends : cmake
name=libopenshot-audio
version=0.1.7
release=1
source=($name-$version.tar.gz::https://github.com/OpenShot/libopenshot-audio/archive/v$version.tar.gz)
md5sum=(d9b5b91c29ecb47e4a3c5c34a258abc6)
build() {
cd $name-$version
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
make DESTDIR=$PKG install
}

View File

@@ -1,22 +0,0 @@
# description : A high quality, open-source video editing, animation, and playback library for C++, Python, and Ruby
# depends : cmake libopenshot-audio ffmpeg unittestpp zeromq
name=libopenshot
version=0.2.2
release=1
source=($name-$version.tar.gz::https://github.com/OpenShot/libopenshot/archive/v$version.tar.gz)
md5sum=(4f4597b8e4546d3edf55377bfe846b69)
build() {
cd $name-$version
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DMAGICKCORE_HDRI_ENABLE=1 \
-DMAGICKCORE_QUANTUM_DEPTH=16 \
-DUSE_SYSTEM_JSONCPP=ON \
-DENABLE_RUBY=OFF \
..
make
make DESTDIR=$PKG install
}

View File

@@ -1,18 +0,0 @@
# description : OpenPGM: implementation of the Pragmatic General Multicast (PGM, RFC3208)
# depends : python2
name=libpgm
version=5.2.122
release=1
options=(!strip)
source=(https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/libpgm-$version.tar.gz)
md5sum=(d7673e9ff6cc33cf42fe9fb9a7bfbffa)
build() {
cd $name-$version/openpgm/pgm
find . -type f -exec sed -i 's/python/python2/g' {} \+
./configure --prefix=/usr
make
make prefix=$PKG/usr install
}

View File

@@ -1,14 +0,0 @@
# description : Provides an API to the Linux IEEE1394 (FireWire) driver
name=libraw1394
version=2.1.2
release=1
source=(https://www.kernel.org/pub/linux/libs/ieee1394/$name-$version.tar.xz)
md5sum=(118060584c04f1aa5e29c4d22c1c235a)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@@ -1,14 +0,0 @@
# description : P(ortable|ackageable) NaCl-based crypto library
name=libsodium
version=1.0.16
release=1
source=(https://download.libsodium.org/libsodium/releases/libsodium-$version.tar.gz)
md5sum=(37b18839e57e7a62834231395c8e962b)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@@ -1,22 +0,0 @@
# description : Lightweight implementation of C standard library
# backup :
# depends :
# noextract :
name=musl
version=1.1.21
release=1
options=(!buildflags)
source=(https://www.musl-libc.org/releases/musl-$version.tar.gz)
md5sum=(7fa82f223a9a10959162185fcedfcc7b)
build() {
cd $name-$version
./configure \
--prefix=/usr/lib/musl \
--exec-prefix=/usr \
--disable-gcc-wrapper \
--enable-wrapper=all
make
make DESTDIR=$PKG install
}

View File

@@ -1,16 +0,0 @@
# description : Openbox logout script
# backup : etc/oblogout.conf
# depends :
# noextract :
name=oblogout
version=0.2
release=1
options=()
source=(https://launchpad.net/oblogout/$version/$version.0/+download/$name-$version.tar.bz2)
md5sum=(b74398625b1e0a7fcde8f6846f9c6d41)
build() {
cd $name
python2 setup.py install --root="$PKG"
}

View File

@@ -1,50 +0,0 @@
# description : Graphics libraries mainly aimed at real-time computer vision
# depends : ffmpeg gst-plugins-base gtk3 jasper libjpeg-turbo libpng libtiff libwebp python2 v4l-utils xine-lib libarchive cmake
# noextract : ippicv_2017u2_lnx_intel64_20170418.tgz opencv_contrib-3.3.0.tar.gz
name=opencv
version=3.3.0
release=1
source=(https://downloads.sourceforge.net/opencvlibrary/$name-$version.zip
https://raw.githubusercontent.com/opencv/opencv_3rdparty/a62e20676a60ee0ad6581e217fe7e4bada3b95db/ippicv/ippicv_2017u2_lnx_intel64_20170418.tgz
https://github.com/opencv/opencv_contrib/archive/$version/opencv_contrib-$version.tar.gz)
build() {
cd $name-$version
ipp_file=ippicv_2017u2_lnx_intel64_20170418.tgz
ipp_hash=$(md5sum ../$ipp_file | cut -d" " -f1)
ipp_dir=.cache/ippicv
mkdir -p $ipp_dir
cp ../$ipp_file $ipp_dir/$ipp_hash-$ipp_file
tar xf ../opencv_contrib-$version.tar.gz
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_CXX11=ON \
-DBUILD_PERF_TESTS=OFF \
-DWITH_XINE=ON \
-DBUILD_TESTS=OFF \
-DENABLE_PRECOMPILED_HEADERS=OFF \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_WITH_DEBUG_INFO=OFF \
-Wno-dev ..
make
make DESTDIR=$PKG install
case $(uname -m) in
x86_64) ARCH=intel64 ;;
*) ARCH=ia32 ;;
esac
cp -v 3rdparty/ippicv/ippicv_lnx/lib/$ARCH/libippicv.a $PKG/usr/lib
}
md5sum=(cc586ebe960a7cdd87100e89088abc06
87cbdeb627415d8e4bc811156289fa3a
7878ff39d3488b335861831419d30c64)

View File

@@ -1,16 +0,0 @@
# description : An open-source, non-linear video editor for Linux based on MLT framework
# backup :
# depends :
# noextract :
name=openshot
version=2.4.3
release=1
options=()
source=($name-$version.tar.gz::https://github.com/OpenShot/openshot-qt/archive/v$version.tar.gz)
md5sum=(1d5dab40ee47748d1322bdd18b902171)
build() {
cd openshot-qt-$version
python3 setup.py install --root="$PKG/" --optimize=1
}

View File

@@ -1,15 +0,0 @@
# description : Language for writing Python extension modules
# backup :
# depends :
# noextract :
name=pyrex
version=0.9.9
release=1
source=(http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/Pyrex-$version.tar.gz)
md5sum=(515dee67d15d4393841e2d60e8341947)
build() {
cd Pyrex-$version
python2 setup.py install --root=$PKG
}

View File

@@ -1,6 +0,0 @@
pre_install() {
getent group sddm >/dev/null || groupadd -g 64 sddm
getent passwd sddm >/dev/null || useradd -c "SDDM Daemon" -d /var/lib/sddm -u 64 -g sddm -s /bin/false sddm
}

View File

@@ -1,89 +0,0 @@
# description : Lightweight display manager based upon Qt and QML
# depends : linux-pam upower consolekit2 qt5 xorg-server extra-cmake-modules
name=sddm
version=0.16.0
release=1
source=(https://github.com/sddm/sddm/releases/download/v$version/sddm-$version.tar.gz)
build() {
cd $name-$version
# fix the application to start upowerd, if necessary, and after login, start the session with ck-launch-session
sed -e '/UPOWER_SERVICE)/ s:^://:' \
-i src/daemon/PowerManager.cpp
sed -e '/\$@$/s/exec/& ck-launch-session/' \
-i data/scripts/Xsession
# For sddm-0.16.0, ConsoleKit support has been added, but is broken. Remove it
sed -e '/available.*true/s/true/false/' \
-i src/daemon/LogindDBusTypes.cpp
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_JOURNALD=OFF \
-DDBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \
-Wno-dev ..
make
make DESTDIR=$PKG install
install -v -dm755 -o sddm -g sddm $PKG/var/lib/sddm
mkdir -p $PKG/etc/pam.d
cat > $PKG/etc/pam.d/sddm << "EOF"
# Begin /etc/pam.d/sddm
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_succeed_if.so uid >= 1000 quiet
auth include system-auth
account include system-account
password include system-password
session required pam_limits.so
session include system-session
# End /etc/pam.d/sddm
EOF
cat > $PKG/etc/pam.d/sddm-autologin << "EOF"
# Begin /etc/pam.d/sddm-autologin
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_succeed_if.so uid >= 1000 quiet
auth required pam_permit.so
account include system-account
password required pam_deny.so
session required pam_limits.so
session include system-session
# End /etc/pam.d/sddm-autologin
EOF
cat > $PKG/etc/pam.d/sddm-greeter << "EOF"
# Begin /etc/pam.d/sddm-greeter
auth required pam_env.so
auth required pam_permit.so
account required pam_permit.so
password required pam_deny.so
session required pam_unix.so
-session optional pam_systemd.so
# End /etc/pam.d/sddm-greeter
EOF
}
md5sum=(b4d95ffec3bdb459874dc9d967418e57)

View File

@@ -1,21 +0,0 @@
# description : Lightweight unit testing framework for C++
# depends : cmake
name=unittestpp
version=2.0.0
release=1
source=($name-$version.tar.gz::https://github.com/unittest-cpp/unittest-cpp/archive/v$version.tar.gz)
md5sum=(edaccca3e61d977881bdf1e0cf372243)
build() {
cd unittest-cpp-$version
mkdir build
cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make all
make DESTDIR=$PKG install
}

View File

@@ -1,25 +0,0 @@
# description : Fast messaging system built on sockets. C and C++ bindings. aka 0MQ, ZMQ
# depends : libsodium libpgm
name=zeromq
version=4.3.0
release=1
source=(https://github.com/zeromq/libzmq/releases/download/v$version/zeromq-$version.tar.gz
zmq.hpp.$version::https://raw.githubusercontent.com/zeromq/cppzmq/b0e6d4b/zmq.hpp)
md5sum=(1139ae7178da5ca47c0dd92a24d8551f
4a81b2afcb6ce78e6e8198c332e20334)
build() {
cd $name-$version
sed -i 's/libzmq_werror="yes"/libzmq_werror="no"/' configure
./configure prefix=/usr \
--with-pgm \
--with-libsodium \
--with-documentation \
--enable-static
make
make DESTDIR=$PKG install
install -Dm644 $SRC/zmq.hpp.$version $PKG/usr/include/zmq.hpp
}