Ostatnie wiadomości

Strony: 1 ... 4 5 [6] 7 8 ... 10
51
POLAUR / Dolphin KF5 dla KF5.13
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 13, 2015, 17:20:01 »
Wraz z nowym KF5.13 nie bardzo radzi sobie Dolphin (KF5) w wersji 15.07.80 lub nawet git.
Poniżej skrypty, które umożliwiają zbudowanie Dolphina w wersji 15.07.90 na podstawie KF5.13. Budujemy najpierw paczki kio-extras i baloo-widgets, dopiero potem dolphin.

[eng]
Dolphin 15.07.90 works and builds against of KF5.13. You have to build all packages in this order: kio-extras, baloo-widgets, dolphin. It should works. Every comments are welcome.

1. KIO-EXTRAS:
PKGBUILD
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Antonio Rojas
# Contributor for ver. 15.07.90: pavbaranov (pb)

pkgname=kio-extras
pkgver=15.07.90
pkgrel=1
pkgdesc="Additional components to increase the functionality of KIO"
arch=('i686' 'x86_64')
url='https://projects.kde.org/projects/kde/workspace/kio-extras'
license=('LGPL')
depends=('kdelibs4support' 'khtml' 'kdnssd' 'libssh' 'smbclient'
         'exiv2' 'openexr' 'openslp' 'libmtp' 'kpty')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
groups=('plasma')
install="${pkgname}.install"
source=("http://download.kde.org/unstable/applications/${pkgver}/src/$pkgname-$pkgver.tar.xz")
md5sums=('2e2930820d26a064c4dcd54cdbea3d2a')

prepare() {
  mkdir build
}

build() {
  cd build
  cmake ../${pkgname}-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
    -DBUILD_TESTING=OFF
  make
}

package() {
  cd build
  make DESTDIR="${pkgdir}" install
}
kio-extras.install
post_install() {
    update-mime-database usr/share/mime &> /dev/null
}

post_upgrade() {
    post_install
}

post_remove() {
    post_install
}

2. BALOO-WIDGETS
PKGBUILD
# Contributor: Andrea Scarpino <andrea@archlinux.org>
Contributor for ver. 15.07.90: pavbaranov (pb)

pkgname=baloo-widgets
pkgver=15.07.90
pkgrel=1
pkgdesc="A framework for searching and managing metadata"
arch=('i686' 'x86_64')
url='https://projects.kde.org/projects/kde/kdelibs/baloo'
license=('LGPL')
depends=('baloo')
makedepends=('extra-cmake-modules' 'git' 'kdoctools')
source=('http://download.kde.org/unstable/applications/15.07.90/src/baloo-widgets-15.07.90.tar.xz')
conflicts=('baloo-widgets-git')
replaces=('baloo-widgets-frameworks-git' 'baloo-widgets-git')
md5sums=('31903e43027794575043f3728d9f69d7')

#pkgver() {
#  cd baloo-widgets
#  printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
#}

prepare() {
  mkdir -p build
}

build() {
  cd build
  cmake ../baloo-widgets-$pkgver \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DLIB_INSTALL_DIR=lib
  make
}

package() {
  cd build
  make DESTDIR="$pkgdir" install
}

3. DOLPHIN
PKGBUILD
# Maintainer: Antonio Rojas <arojas@archlinux,org>
Contributor for ver. 15.07.90: pavbaranov (pb)

pkgname=dolphin
pkgver=15.07.90
pkgrel=1
pkgdesc="File Manager"
arch=(i686 x86_64)
url="http://kde.org/applications/system/dolphin/"
license=(LGPL)
depends=(baloo-widgets knewstuff kio plasma-workspace ktexteditor kactivities-frameworks kio-extras)
makedepends=(extra-cmake-modules kdoctools python)
provides=(dolphin)
conflicts=(dolphin-git dolphin kdebase-dolphin dolphin-frameworks-git)
replaces=(dolphin-frameworks-git)
source=('http://download.kde.org/unstable/applications/15.07.90/src/dolphin-15.07.90.tar.xz')
install=$pkgname.install
md5sums=('5a05b3fa09aec381e5a65ce0f037cc32')

prepare() {
  mkdir -p build
}

build() {
  cd build
  cmake ../dolphin-$pkgver \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
    -DBUILD_TESTING=OFF
  make
}

package() {
  cd build
  make DESTDIR="$pkgdir" install
}
dolphin.install
post_install() {
    xdg-icon-resource forceupdate --theme hicolor &> /dev/null
    update-desktop-database -q
}

post_upgrade() {
    post_install
}

post_remove() {
    post_install
}

EDIT:
Cóż wpis powstał na prośbę kilku uczestników BBS Archa i dzisiaj okazuje się już niepotrzebny. W repozytorium [kde-unstable] są te same paczki. Pamiętajmy o konieczności uruchomienia repozytorium [testing] jeśli chcemy z niego korzystać.

[eng]
Since  today it's not neccessary to build those packages because of  all of them are in kde-unstable repos in Arch.
52
POLAUR / Odp: QMPlay2 dla Qt5
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 12, 2015, 23:38:09 »
Jak co miesiąc - wersja 15.08.12.
PKGBUILD
# Contributer: giacomogiorgianni@gmail.com
# Maintainer for Qt5 version: pavbaranov

# Full pkgname # Do not edit below this line unless you know what you're doing
#
#_pkgname=qmplay2-qt5
#
###################################

pkgname=qmplay2-qt5
#__pkgname=qmplay2
pkgver=15.08.12
pkgrel=1
pkgdesc="QMPlay2 is a video player, it can plays all formats and stream supported by ffmpeg and libmodplug (including J2B). It has integrated Youtube browser. Qt5 version."
arch=('i686' 'x86_64')
url="http://qt-apps.org/content/show.php/QMPlay2?content=153339"
license=('GPL v.3')
depends=('qt5-base' 'qt5-x11extras' 'libdbusmenu-qt5' 'ffmpeg' 'libass' 'mesa' 'libva' 'libxv'
'libcdio' 'libxkbcommon-x11' 'taglib' 'libcdio' 'libcddb' 'libpulse')
optdepends=('pulseaudio' 'youtube-dl' 'pulseaudio-alsa')
makedepends=('make' 'gcc')
conflicts=('qmplay2')
source=("http://sourceforge.net/projects/zaps166/files/QMPlay2/QMPlay2-src-${pkgver}.tar.bz2")
md5sums=('c8d18e414414bc73b3f8e37961d48fbe')

build()
{
        cd $srcdir/QMPlay2-src/
        QT_SUFFIX=-qt5 NOTERM=1 SYSTEM_BUILD=1 ./compile_unix 0
}

package()
{
        mv $srcdir/QMPlay2-src/app $pkgdir/usr
}
53
Ogłoszenia / KF5.13 (Testing)
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 12, 2015, 21:28:16 »
Dzisiaj pojawiła się w testing KDE Frameworks w wersji 5.13. Jeśli ktoś używał do tej pory kde-unstable bądź po prostu dolphin-git, to wgranie wersji KF5.13 spowoduje, że odinstalowane zostanie baloo-widgets a w konsekwencji dolphin 15.07.80 (ew. wersje git). Te programy nie są kompatybilne z nową wersją KF5.13 (są po prostu zbyt stare).
Używanie Dolphina (wersja zbudowana na KF5) wraz z KF 5.13 jest jednakże możliwe, wymaga jednak zbudowania kilku paczek od początku. Możliwe są dwie opcje: skorzystać z wersji git, które są dostępne w AUR i trzeba będzie stamtąd zbudować baloo-widgets-git, kio-extras-git oraz dolphin-git, albo też - możliwe jest zainstalowanie wersji kandydujących tych aplikacji, które są udostępnione w repozytorium KDE unstable i noszą numer wersji 15.07.90. Również trzeba będzie zbudować te trzy pakiety.
Jeśli potrzebujecie wersji 15.07.90 - proszę dać znać, umieszczę odpowiednie PKGBUILDy.
54
Ogłoszenia / Odp: Źródła udostępnione w AUR
« Ostatnia wiadomość wysłana przez sir_lucjan dnia Sierpień 11, 2015, 21:58:20 »
Zaktualizowałem linux-bfs, linux-bfq oraz linux-lqx do wersji 4.1.5.
55
POLAUR / QRadio
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 11, 2015, 09:35:27 »
Maleństwo, które umożliwia odtwarzanie tzw. radia internetowego. Niewiele więcej tu: http://qt-apps.org/content/show.php/QRadio?content=170896
PKGBUILD
# Maintainer: pavbaranov

pkgname=qradio
pkgver=1.0
pkgrel=1
pkgdesc="Client for an integrated radio over IP solution"
arch=("i686" "x86_64")
url="http://qt-apps.org/content/show.php/QRadio?content=170896&"
license=('GPL3' 'LGPL3')
depends=()
makedepends=("qt5-base" "qt5-multimedia")
install=("${pkgname}.install")
source=("http://arraylist.org/qradio_src.zip"
        "${pkgname}.install"
        )

md5sums=('75956f6c6162b6bd800e66673a902c69'
         '8be0cd5bbfd11da70b83fc63af8c81e7')

prepare() {
    mkdir -p build
    }
   
build() {
    cd build
    qmake-qt5 ../qradio
    make
    }

package() {
    cd build
    install -Dm755 ${pkgname} ${pkgdir}/usr/bin/${pkgname}
    }
qradio.install
post_install() {
  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
  update-desktop-database -q
}

post_upgrade() {
  post_install $1
}

post_remove() {
  post_install $1
}
56
POLAUR / Odp: Otter-Browser nowe wcielenie
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 11, 2015, 09:01:36 »
Kolejna porcja mniej lub większych zmian i udoskonaleń:
PKGBUILD.qtwebkit
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer: pavbaranov
# Contributor: sir_lucjan

# Full pkgname # Do no edit below this line unless you know what you're doing

_pkgver=0.9.07
_weekver=84
_pkgname=otter-browser-webkit-weekly

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver.$_weekver
pkgrel=1
pkgdesc="Browser aiming to recreate classic Opera (12.x) UI using Qt5 - qtwebkit version."
arch=('i686' 'x86_64')
url="http://$pkgname.org"
license=('GPL3')
depends=('qt5-webkit' 'qt5-script' 'qt5-multimedia' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser-0.9.*' 'otter-browser-beta*')
provides=('otter-browser*')
install=otter.install
#source=('https://codeload.github.com/OtterBrowser/otter-browser/zip/v0.9.07-dev82')
source=("http://sourceforge.net/projects/otter-browser/files/otter-browser-weekly${_weekver}/otter-browser-${_pkgver}-dev${_weekver}.tar.bz2")
md5sums=('0d7777a03411c4d7856feb4e1e2cf9dc')

build() {
  cd ${__pkgname}-${_pkgver}-dev${_weekver}
  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr"
  make
}

package() {
  cd ${__pkgname}-${_pkgver}-dev${_weekver}
  make DESTDIR=$pkgdir install
}
PKGBUILD.qtwebengine
# Maintainer: boenki <boenki at gmx dot de>
# Maintainer: pavbaranov
# Contributor: sir_lucjan

# Full pkgname # Do no edit below this line unless you know what you're doing

_pkgver=0.9.07
_weekver=84
_pkgname=otter-browser-webengine-weekly

################################################

pkgname=$_pkgname
__pkgname=otter-browser
pkgver=$_pkgver.$_weekver
#weekver=$_weekver
pkgrel=1
pkgdesc="Browser aiming to recreate classic Opera (12.x) UI using Qt5 - qtwebengine version."
arch=('i686' 'x86_64')
url="http://$pkgname.org"
license=('GPL3')
depends=('qt5-webengine>=5.5' 'qt5-script>=5.5' 'qt5-multimedia>=5.5' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools>=5.5')
conflicts=('otter-browser-git' 'otter-browser' 'otter-browser*' 'otter-browser-beta*')
install=otter.install
#source=('https://codeload.github.com/OtterBrowser/otter-browser/zip/v0.9.07-dev81')
source=("http://sourceforge.net/projects/otter-browser/files/otter-browser-weekly${_weekver}/otter-browser-${_pkgver}-dev${_weekver}.tar.bz2")
md5sums=('0d7777a03411c4d7856feb4e1e2cf9dc')

build() {
  cd ${__pkgname}-${_pkgver}-dev${_weekver}
  lrelease resources/translations/*.ts
  cmake -DCMAKE_INSTALL_PREFIX="/usr" \
        -DEnableQtwebengine=ON
  make
}

package() {
  cd ${__pkgname}-${_pkgver}-dev${_weekver}
  make DESTDIR=$pkgdir install
}
57
Ogłoszenia / Koniec wsparcia dla kde-workspaces 4.11
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 10, 2015, 13:53:59 »
W sierpniu - jeśli nic innego się nie wydarzy - trzon odpowiadający za KDE4, czyli kde-workspace utraci swe dalsze wsparcie. Jednocześnie KDE Applications 15.08 będą ostatnim wydaniem aplikacji KDE, które będą jeszcze opierać się (w części) na kde-workspace 4.11. Wprawdzie deklarowana jest możliwość rozszerzenia tego wsparcia, ale i tak mocno wątpię, by potrwało ono dalej niż do końca roku, jeśli w ogóle tak się stanie.
Wprawdzie w kde-workspace do miesięcy pojawia się niemal wyłącznie kosmetyka i raczej nie było tam dostrzeżonych jakichś błędów bezpieczeństwa, ale sygnał ten stanowi ostatni dzwonek dla KDE4. Osoby, które nadal go używają winny zastanowić się powoli nad migracją na jakieś rozwijane środowisko. Raczej nic - jak na razie - nie wskazuje bowiem, by wzorem takich projektów jak Trinity, czy MATE, ktokolwiek chciał utrzymywać i rozwijać KDE4, zwłaszcza, że łączyć się by to musiało z utrzymywaniem i rozwijaniem Qt4, które również kończy swe przedłużone wsparcie z grudniem tego roku.
Zob.: http://tsdgeos.blogspot.com/2015/08/kde-workspaces-411-end-of-life-this.html
58
Ogłoszenia / AUR4=AUR
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 10, 2015, 13:46:36 »
W zasadzie nic dodać. Wydaje się, że dotychczasowa strona AUR przestała istnieć i pod jej adresem mamy obecnie to, co niegdyś było AUR4. Dotychczasowy adres AUR4 również istnieje.
Osoby, które dokonały zatem zmian w swoich helperach AUR i przełączyły je na AUR4, powinny wykonać odwrotny ruch.
Do grona programów, które potrafią obsługiwać format AUR4 doszedł dzisiaj pkgbrowser (0.19).
59
POLAUR / cryptHider, czyli nakładka w Qt5 dla encFS
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 08, 2015, 09:21:44 »
Popieramy polskich twórców oprogramowania, szczególnie Open Source, zatem kolejny ich projekt: cryptHider. Napisany przez Piotra Markiewicza program jest nakładką na encFS, narzędzia do szyfrowania katalogów itp.
cryptHider jest oparty o Qt5 i umieszcza się w zasobniku systemowym, skąd łatwo mieć kontrolę nad zaszyfrowanymi katalogami.
Więcej: http://qt-apps.org/content/show.php/cryptHider?content=169095

Ze swojej strony dorzucamy zatem skrypty umożliwiające budowę programu dla Archa (i pochodnych):
PKGBUILD
# Maintainer: pavbaranov

pkgname=crypthider
_pkgname=cryptHider
pkgver=0.9.5
pkgrel=1
pkgdesc="Easy to use encFS wrapper (Qt5)"
arch=("i686" "x86_64")
url="http://qt-apps.org/content/show.php/cryptHider?content=169095"
license=('GPL')
depends=("encfs")
makedepends=("qt5-base")
install=("${pkgname}.install")
source=("http://qt-apps.org/CONTENT/content-files/169095-cryptHider-0.9.5.tar.gz"
        "${pkgname}.desktop"
        "${pkgname}.install"
        )

md5sums=('d74902357d80267c8e6ada9636c09188'
         '8690bb091dd3f0eb2aba384997898979'
         '8be0cd5bbfd11da70b83fc63af8c81e7')

prepare() {
    mkdir -p build
    }
   
build() {
    cd build
    qmake-qt5 ../cryptHider
    make
    }

package() {
    cd build
   
    install -Dm755 ${_pkgname} ${pkgdir}/usr/bin/${pkgname}
    install -dm755 ${pkgdir}/usr/share/${pkgname}
    install -Dm 0644 ../${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
   
    cd ../cryptHider
    install -Dm644 icons/helmet.png ${pkgdir}/usr/share/icons/helmet.png
    install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/lock-black.png
    install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/lock-dark.png
    install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/locked.png
    install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/lock-light.png
    install -Dm644 icons/lock-black.png ${pkgdir}/usr/share/icons/lock-white.png
    }
crypthider.desktop
[Desktop Entry]
Encoding=UTF-8
Name=encFS QtGUI
GenericName=cryptHider
GenericName[de]=cryptHider
GenericName[pl]=cryptHider
Comment=Easy to use encFS wrapper
Comment[pl]=Graficzna nakładka na encFS
Exec=/usr/bin/
Icon=/usr/share/applications/crypthider/helmet.png
Terminal=false
Type=Application
StartupNotify=true
Categories=System
crypthider.install[/code]
post_install() {
  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
  update-desktop-database -q
}

post_upgrade() {
  post_install $1
}


post_remove() {
  post_install $1
}
60
Tips & Tricks / Poprawianie wyglądu LibreOffice w niektórych środowiskach
« Ostatnia wiadomość wysłana przez pavbaranov dnia Sierpień 07, 2015, 11:38:08 »
LibreOffice tak naprawdę znośnie wygląda jedynie w Gtk+2. Ponoć teraz (tj. od wersji 5.0) ma również lepiej integrować się w środowiskach Gtk+3 (czyli w zasadzie wyłącznie w GnomeShell; pozostałe środowiska oparte o ten framework są w pół drogi między Gtk2, a Gtk3).
Teoretycznie LO ma wbudowany mechanizm, który jest odpowiedzialny za wykrycie środowiska i właściwy dobór ustawień wyglądu. Są to cztery ustawienia: "własne", gtk (czyli Gtk+2), kde4 i gtk3. W środowiskach opartych o Qt samoczynny wybór najczęściej padał na kde4 i to ustawienie - choć nie doskonałe - i tak było w miarę najlepsze. Od wersji 5.0 coś się podziało i wygląd z gradientowym paskiem menu delikatnie mówiąc mi nie odpowiada. Jeśli komuś również automatyczny wybór wyglądu LO nie pasuje, to proponuję by sprawdził inne możliwości.

1. Na próbę.
Otwieramy konsolę i wpisujemy (lowriter, czyli LO Writer jest tu wyłącznie przykładem, możecie użyć innego, bądź przetestować więcej aplikacji składających się na LO):
SAL_USE_VCLPLUGIN=rodzaj_wystroju lowritergdzie rodzaj_wystroju przyjmuje jedną z następujących możliwości:
  • gen
  • gtk
  • kde4
  • gtk3
Odnotowujemy tę, która najbardziej nam pasuje.
2. Na stałe:
Otwieramy pliki libreoffice-fresh.sh oraz libreoffice-fresh.csh (w przypadku "stabilnych" wersji "still", będą to odpowiednio pliki libreoffice-still.sh i libreoffice-still.csh), które znajdują się w katalogu /etc/profile.d/.
# nano /etc/profile.d/libreoffice-fresh.sh(oczywiście podobnie z *.csh i z plikami *-still.*)
i usuwamy znak # sprzed wypróbowanej w poprzednim kroku linii.
U mnie najlepszy efekt osiągnąłem taką konfiguracją tych plików:
# to force a certain look'n feel

#export SAL_USE_VCLPLUGIN=gen
#export SAL_USE_VCLPLUGIN=kde4
export SAL_USE_VCLPLUGIN=gtk
#export SAL_USE_VCLPLUGIN=gtk3
W przypadku, gdy mamy kilku użytkowników, szczególnie używających różnych środowisk, rozsądnie jest dokonać odpowiedniego zapisu dla każdego z użytkowników w ich katalogu domowym poprzez edycję pliku ~/.bashrc, gdzie wpisujemy tę samą linię, którą pozbawiliśmy znaku #.

Dobrze nie jest, ale i tak lepiej :)
Strony: 1 ... 4 5 [6] 7 8 ... 10
Polityka cookies
Darmowe Fora | Darmowe Forum
khaleesi stormlife najlepszemeble wilkolwisci krainanorwich