[ lega99 @ 23.12.2016. 13:23 ] @
Kaze uputsvo za Arch
Code:
pacman -S abs
a abs nigde nema. Rucno nadjem i instaliram.
Posle uputsvo kase kucaj
Code:
sudo pacman abs
da napravi strukturu, ono napravi samojedan dir i nema podstrukture.
Uputsvo kaze edituj abs.conf i skini ! sa repoa koji zelis.
I to utadim, i uputsvo kaze kucaj
Code:
sudo pacman abs ime-paketa-ciji-source-zelis

Sve ja to iskuca i dobio jedno veliko nista.
Da li to uopste vise vazi? I kako da dovucem source kholidays jer hocu da ga ispravima, ne mogu da gledam da niko nece da ispravi a Caslav im je sve servirao. Ja sam u Ubuntu distroima odradio ali hocu za
ARCH-Manjaro i Suse al nikao mi ne ide da prokuzim uputsva, najdivnije je u Manjaru gde je taksativno pobrojanao i pod tackom 2 stoji nadji source a li ne pise gde a google nece da mi kaze gde manjaro drzi source.
[ calexx @ 23.12.2016. 16:02 ] @
Nisam gledao ostatak poruke ali ...
Code:
pacman -S abs

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for cale: 
resolving dependencies...
looking for conflicting packages...

Packages (1) abs-2.4.4-2

Total Download Size:   0,01 MiB
Total Installed Size:  0,03 MiB

:: Proceed with installation? [Y/n]
[ lega99 @ 23.12.2016. 16:41 ] @
Code:
[root@Manjaro-1608 lega99]# pacman -S abs
greška: cilj nije nađen: abs
[root@Manjaro-1608 lega99]# 

Ovaj Manjaro ga ocito nema
[ lega99 @ 23.12.2016. 17:06 ] @
Ne kapiram, u Ubutolicima odradim to za minut, ovde nauka, nit source, nit fajla, e izem te boze. Uz dobru volju da nesto naucim, probam ne ide pa ne ide...
Au izvoza me kod majmuna, kad imam instalacioni fajl obda mu fali PKBUILD, kad nadjem PKBUILD onda ne valja potpis. Gledam PKBUILD stavm # onoopet n valja potpis.
Obrisem instalacioni fajl kontam po PKBUILD sam ce da dovuce ono cvrc, na kraju nemam nista jos ni build dir ne otvara iako stoji naredba da napravi build dir.

[Ovu poruku je menjao lega99 dana 23.12.2016. u 18:52 GMT+1]
[ Branimir Maksimovic @ 23.12.2016. 19:46 ] @
Manjaro ima manjaro-tools, ne koristi arch build system. Nisam nikad pravio paket za Manjaro tako da ne znam dalje da ti pomognem, ali pretpostavljam da nije neki science.
[ lega99 @ 23.12.2016. 19:54 ] @
Molim obristi temu nema svrhu, ostaje da cekam da plasma developeri jednog dana urade korekciju.
[ Branimir Maksimovic @ 24.12.2016. 07:04 ] @
Stvar je prilicno jednostavna:
prvo skini PKGBUILD sa https://git.archlinux.org/svnt.../PKGBUILD?h=packages/kholidays
onda stavi to u neki dir recimo holidays.
onda uradi makepkg
onda stavi u src/kholidays-16.12.0 diffove koje je poslao Caslav.
pa onda izmeni PKGBUILD ovako:
Code:

# Maintainer: Antonio Rojas <arojas@archlinux.org>

pkgname=kholidays
pkgver=16.12.0
pkgrel=1
pkgdesc="KDE library for regional holiday information"
arch=(i686 x86_64)
url="https://community.kde.org/KDE_PIM"
license=(LGPL)
depends=(qt5-base)
makedepends=(extra-cmake-modules qt5-declarative)
optdepends=('qt5-declarative: QML bindings')
source=("http://download.kde.org/stable/applications/$pkgver/src/$pkgname-$pkgver.tar.xz"{,.sig})
md5sums=('9c2b21c71ef7164fd8e85b764b2682de'
         'SKIP')
validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7) # Albert Astals Cid <aacid@kde.org>

prepare() {
  mkdir -p build
}

build() {
  pwd
  cd kholidays-16.12.0
  patch -p1 < kholidays-fix-pascha-checks-01.diff
  patch -p1 < kholidays-rs-add-armistice-day-ww1-01.diff
  
  cd ../build
  cmake ../$pkgname-$pkgver \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DKDE_INSTALL_LIBDIR=lib \
    -DBUILD_TESTING=OFF
  make
}

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



i onda samo uradis makepkg -f i dobijes paket koji mozes da instaliras sa pacmanom, easy peazy ;)
[ lega99 @ 24.12.2016. 12:45 ] @
Code:
makepkg
==> Pravim paket: kholidays 16.12.0-1 (sub, 24. dec 2016.  12:35:17 UTC)
==> Proveravam radne zavisnosti...
==> Proveravam zavisnosti gradnje...
==> Dobavljam izvore...
  -> Preuzimam kholidays-16.12.0.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   369  100   369    0     0    628      0 --:--:-- --:--:-- --:--:--   628
100  171k  100  171k    0     0  38395      0  0:00:04  0:00:04 --:--:-- 70972
  -> Preuzimam kholidays-16.12.0.tar.xz.sig...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   819  100   819    0     0   2539      0 --:--:-- --:--:-- --:--:--  2543
==> Overavam source fajlova putem md5sums...
    kholidays-16.12.0.tar.xz ... Uspeh
    kholidays-16.12.0.tar.xz.sig ... Preskačem
==> Overavam ispravnost potpisa izvornih fajlova pomoću gpg...
    kholidays-16.12.0.tar.xz ... NEUSPEH (nepoznat javni ključ 3A6A4DB839EAA6D7)
==> GREŠKA: Jedan ili više PGP potpisa ne mogu biti verifikovani!

On napravi prazan src dir i mimo toga fajl kholidays-16.12.0.tar.xz
diff treba da pravim rucno uzmem neizmenjen i izmenjen file i sa komadom diff napravim razlike, pretpostavljam da je to put koji treba ici
ako razresim ovo sa potpisima iz pkbuild. Sad pitanje jos jedno ima 5x2 fajlova, ixmena cpp fajal pre i posle i izmena 4 srpska fajla pre i posle.

Najcrnje i meni neshvatljivo bio je sad update iako sam poslao te izmene nista nisu izmenili, ne mogu prosto da poverujem da se tako radi, najverovatnije
ili im je tonebitno ili treba birokratska procedura sa salter ana salter iz sobe u sobu i jedno par meseci pa ako odlce da izmene.
[ Branimir Maksimovic @ 24.12.2016. 12:49 ] @
Mislim da bi trebalo da osvezis kljuceve, jer te greske kod mene nema. pacman -S archlinux-keyring manjaro-keyring
i probaj i pacman-key --refresh-keys pa onda bi trebalo makepkg da prodje.
[ lega99 @ 24.12.2016. 13:31 ] @
Code:
makepkg
==> Pravim paket: kholidays 16.12.0-1 (sub, 24. dec 2016.  13:29:08 UTC)
==> Proveravam radne zavisnosti...
==> Proveravam zavisnosti gradnje...
==> Dobavljam izvore...
  -> Preuzimam kholidays-16.12.0.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   355  100   355    0     0   1148      0 --:--:-- --:--:-- --:--:--  1148
100  171k  100  171k    0     0   214k      0 --:--:-- --:--:-- --:--:--  214k
  -> Preuzimam kholidays-16.12.0.tar.xz.sig...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   819  100   819    0     0   2607      0 --:--:-- --:--:-- --:--:--  2608
==> Overavam source fajlova putem md5sums...
    kholidays-16.12.0.tar.xz ... Uspeh
    kholidays-16.12.0.tar.xz.sig ... Preskačem
==> Overavam ispravnost potpisa izvornih fajlova pomoću gpg...
    kholidays-16.12.0.tar.xz ... NEUSPEH (nepoznat javni ključ 3A6A4DB839EAA6D7)
==> GREŠKA: Jedan ili više PGP potpisa ne mogu biti verifikovani!

Ista greska, ovo je totalno izludjivanje, nekom prodje a mene keca u mozak.
[ Branimir Maksimovic @ 24.12.2016. 14:44 ] @
Code:

[bmaxa@maxa-pc holidays]$ makepkg -f
==> Making package: kholidays 16.12.0-1 (sub, 24. dec 2016.  15:39:20 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found kholidays-16.12.0.tar.xz
  -> Found kholidays-16.12.0.tar.xz.sig
==> Validating source files with md5sums...
    kholidays-16.12.0.tar.xz ... Passed
    kholidays-16.12.0.tar.xz.sig ... Skipped
==> Verifying source file signatures with gpg...
    kholidays-16.12.0.tar.xz ... Passed
==> Extracting sources...
  -> Extracting kholidays-16.12.0.tar.xz with bsdtar
==> Starting prepare()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
/home/bmaxa/zfs/bmaxa_data/build/holidays/src
patching file src/parsers/plan2/holidayparserdriverplan.cpp
patching file holidays/plan2/holiday_rs_sr
patching file holidays/plan2/holiday_rs_sr@ijekavian
patching file holidays/plan2/holiday_rs_sr@ijekavianlatin
patching file holidays/plan2/holiday_rs_sr@latin
-- 
-- The following REQUIRED packages have been found:

 * ECM (required version >= 5.28.0)
 * Qt5Core
 * Qt5Network (required version >= 5.7.1)
 * Qt5Qml
 * Qt5 (required version >= 5.4.0)

-- Configuring done
-- Generating done
-- Build files have been written to: /home/bmaxa/zfs/bmaxa_data/build/holidays/src/build
...
[100%] Built target kholidaysdeclarativeplugin
Install the project...
-- Install configuration: "Release"
...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "kholidays"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: kholidays 16.12.0-1 (sub, 24. dec 2016.  15:39:23 CET)
[bmaxa@maxa-pc holidays]$ sudo pacman -U kho
kholidays-16.12.0-1-x86_64.pkg.tar.xz  kholidays-16.12.0.tar.xz               kholidays-16.12.0.tar.xz.sig           khotnewstuff4                          khotnewstuff-upload
[bmaxa@maxa-pc holidays]$ sudo pacman -U kholidays-16.12.0-1-x86_64.pkg.tar.xz 
loading packages...
warning: kholidays-16.12.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) kholidays-16.12.0-1

Total Installed Size:  0.73 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                                            [##########################################################################] 100%
(1/1) checking package integrity                                                                                          [##########################################################################] 100%
(1/1) loading package files                                                                                               [##########################################################################] 100%
(1/1) checking for file conflicts                                                                                         [##########################################################################] 100%
(1/1) checking available disk space                                                                                       [##########################################################################] 100%
:: Processing package changes...
(1/1) reinstalling kholidays         


I eto, imam Caslavov patch instaliran, ovo sam ponovio, da vidis kako bi trebalo da izgleda kad sredis situaciju sa kljucevima.
[ Branimir Maksimovic @ 24.12.2016. 15:18 ] @
Mozda ti ovo pomogne: nisam siguran ali ja sam stavio
[bmaxa@maxa-pc .gnupg]$ cat gpg.conf
keyserver keys.gnupg.net
keyserver-options auto-key-retrieve
[bmaxa@maxa-pc .gnupg]$ pwd
/home/bmaxa/.gnupg
I tu i u /root/.gnupg
[ lega99 @ 24.12.2016. 17:02 ] @
keyserver hkp://keys.gnupg.net ja ia ovo jel to to a ono drugo sam odstikliro skinuo #
[ lega99 @ 24.12.2016. 17:35 ] @
Uspeo sam, problem je bio u tim kljucevima, ovako kako sam nabo na home i u root ispalo ok. Notacija se razlikuje.

na home gpg.conf
Code:
keyserver hkp://keys.gnupg.net
keyserver-options auto-key-retrieve

na /etc/pacman.d/gnupg
Code:
no-greeting
no-permission-warning
lock-never
keyserver keys.gnupg.net -----> ovo mi sumljivo  nema hkp://
keyserver hkp://pool.sks-keyservers.net
keyserver-options timeout=10
keyserver-options auto-key-retrieve


Hvala, nista ne bi provalio samo bi se vrteo u krug i gubio zivce, Hvala :)