Nie jesteś zalogowany na forum.

#1 2020-02-20 18:01:22

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 59

[SOLVED] Instalacja Calligra flow

Próbuje zainstalować Calligre przy użyciu kdesrc-build (pobrane przy użyciu git, bo pobrane z AUR zgłaszało błąd z powodu braku plików konfiguracyjnych). Nie chcę dodawać repozytoriów do systemu, bo się trochę boję że popsuje cały system niestabilnym repozytorium (chyba że to jest tak jak z testowym wydaniem Debiana, ale z tego co wiem to nie), a wersja w domyślnie dodanym jest nie kompletna i dość stara (Kivio jest moim ulubionym programem do rysowania schematów).
logi https://drive.google.com/drive/folders/ … sp=sharing
Wydaje mi się że zainstalowanie pakietów:
* QCH, API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)
* EXP, Build experimental features
* Marble tools, Build various Marble tools for e.g. file format conversion. Toggle with BUILD_MARBLE_TOOLS=YES/NO.
* Marble library C++ examples, Build C++ examples showing how to use the Marble library. Toggle with BUILD_MARBLE_EXAMPLES=YES/NO.
powinno pozwolić bez problemów zainstalować Calligre, ale nie mogę znaleźć pakietów QCH, EXP i mam zainstalowane Marble. Jeszcze jest opcja że problem wynika z moje słabej znajomość angielskiego i źle zrozumiałem. https://community.kde.org/Get_Involved/ … d_problems

Ostatnio edytowany przez WojAbuk (2020-02-21 09:32:12)

Offline

#2 2020-02-20 18:20:04

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,225
WWW

Odp: [SOLVED] Instalacja Calligra flow

Sorry, ale... o czym Ty w ogóle piszesz???
1. Calligra od lat jest w repozytorium extra. Trzeba ją wyłącznie zainstalować i ewentualnie rozważyć instalację zależności opcjonalnych.
2. Używanie kdesrc-build nie jest absolutnie dla nowicjuszy, a nawet nie jest dla ZU. Zwłaszcza, jeśli aplikacja jest w repozytorium, a nie jesteś testerem wydań rozwojowych. Nawet wówczas lepiej jest zrobić - w Archu - paczkę stosując bądź to skrypty deweloperskie do ich budowy na gicie Archa, albo - jeszcze lepiej - po prostu używając PKGBUILDu.
3. Wersje rozwojowe Calligry do czasu pojawienia się bety są słabo nadające się do używania.
4. Budowa Calligry jest dość czasochłonna. Po co zatem, skoro jest w repo?
5. QCH, EXP to nie pakiety.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#3 2020-02-20 21:13:36

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 59

Odp: [SOLVED] Instalacja Calligra flow

Tak jak piszę calligra jest nie kompletna, brakuje w niej między innymi flow (dawniej Kivio) który moim zdaniem jest główną przewagą nad LibreOffice mimo że flow musi mieć ustawiony język angielski żeby działał (przynajmniej tak był jak korzystałem z Debiana), wiem że instalacja Calligry z kodu źródłowego jest dość upierdliwa (Pod Debianem są z tym męczyłem i nie na każdej wersji mi się to udawało) i że po aktualizacji KDE lubi przestawać działać.
To czym są QCH i EXP? Z tego co zrozumiałem to są pakiety wymagane przez nie spełnione zależność.

Offline

#4 2020-02-20 22:10:35

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,225
WWW

Odp: [SOLVED] Instalacja Calligra flow

Calligra z repozytorium, to jest to co zespół Calligra zdecydował się upublicznić jako skończoną (no w miarę) pracę. Skoro potrzebujesz pełnego pakietu z git, to wróćmy do calligra-git (AUR) i tego się trzeba trzymać, a nie próbować instalacji przez ten skrypt. Co z calligra-git jest nie tak?
Ściągnij PKGBUILD na dysk (np.

pak -Ga calligra-git

albo jak chcesz), dokonaj edycji pliku PKGBUILD i usuń z sekcji makedepends ilmbase, a następnie wydaj polecenie:

makepkg -sircL

W katalogu, w którym będziesz budować stworzone zostaną pliki *.log. Jeśli coś pójdzie nie tak, to je wrzuć (mogą być długie, a zatem na pastebin itp.). Pomijając bzdury, to PKGBUILD wygląda na taki, który winien budować całość Calligry z GITa KDE.
Brakującą paczką do budowy jest ów ilmbase i jeśli bez tego nie zbuduje, to nie ma już znaczenia, czy będziesz budować z AUR, czy przez skrypt - nie ma takiej możliwości, by paczka została zbudowana prawidłowo. Jeśli tak się stanie, to wymaga to wpierw opracowania PKGBUILD dla ilmbase, instalacji tej paczki i wykonania próby budowania Calligra ponownie. Możesz takie zapotrzebowanie zgłosić - akurat w tym przypadku - chyba najlepiej na oficjalnym kanale tego typu zgłoszeń.

Ogólnie - brak paczki ilmbase (tak w repo, jak i w AUR) należy zgłosić na calligra-git w AUR.

PS: Zmień tytuł, bo ten z problemem nie ma sensu, a KDE Office - ostatnie wydanie - było dla KDE4.

EDIT:
Przerwałem, bo nie potrzebuję tego, ale wygląda na to, że nie buduje Braindump i kilku pomniejszych rzeczy, ale Flow buduje (czy poprawnie itd. - nie wiem, bo jak napisałem, przerwałem).

PS: Zmieniam dział, bo ten temat nie jest we właściwym miejscu.

EDIT:
Nie zbudujesz Calligra Flow. Zerknij na: https://cgit.kde.org/calligra.git/tree/ … .txt#n1061.
Jeśli bardzo jest Ci ta calligra-flow potrzebna, to musiałbyś znaleźć stary PKGBUILD dla wersji <3.1.0, stworzyć patche umożliwiające budowę tamtej wersji paczki na obecnym Qt5.14 (w zasadzie to bodaj 5.13 wystarczy), oraz popplerze i spróbować zbudować. Może gdzieś jest jakiś stary appimage - będzie Ci wygodniej.

EDIT:
Można też spróbować zrobić PKGBUILD posiłkując się tym projektem: https://build.opensuse.org/package/show … a/calligra lub spróbować przerobić paczkę z rpm, ale to może się nie udać.
I pomimo wątpliwości zacząłbym od próby przebudowania PKGBUILDem tej paczki rpm na archową. Może się udać, a jeśli to zaoszczędzisz sporo czasu na budowę całego Calligra.

EDIT:
Istnieje jeszcze jedna opcja. Zamiast się bawić w PKGBUILDy (nie wiem jak biegły w tym jesteś, lub czy się ktoś znajdzie, by to zrobić dla Ciebie), jeśli masz wystarczająco sprawną maszynę zainstalować w wirtualce jakiegoś linuksa, dla którego jest jeszcze wersja Calligry, która ma Flow (nie pamiętam, która, ale bodaj przed 3.0). Listę Calligry dla różnych dystrybucji masz tu: https://pkgs.org/download/calligra

EDIT:
Zerknij jeszcze na coś takiego: https://kde.org/applications/office/org … lligraflow może Ci się to uda w ten sposób zainstalować.

EDIT:
I jeszcze jedna możliwość: PKGBUILD do przeróbki. To jest beta Calligra 3.2 (nieoficjalna raczej) i paczka zawiera calligraflow. Ewentualnie - Kaosx do wirtualki.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#5 2020-02-21 07:58:14

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 59

Odp: [SOLVED] Instalacja Calligra flow

To jest nie tak z calligra-git:

[[email protected] ~]$ yay -S calligra-git
==> Error: Could not find all required packages:
    ilmbase (Wanted by: calligra-git)

Czym jest pak? U mnie nie ma takiego polecenia.
Ten plik jest za długi żeby został umieszczony na pastebin, więc wrzuciłem to na dysk Google do katalogu calligra-git razem z PGKBUILD.
Calligra to bezpośredni spadkobierca KDE Office i moim zdaniem to jest jak najbardziej zasadne żeby użyć w nazwie KDE Office, bo doskonale opisuje czym jest Calligra. Nazwa Calligra osobie która z niej nie korzysta nic nie mówi, a KDE Office to wiadomo że jest to pakiet office od KDE, ale jeśli dalej uważasz że nazwa jest nie zasadna to zmienię.

Offline

#6 2020-02-21 09:25:57

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,225
WWW

Odp: [SOLVED] Instalacja Calligra flow

WojAbuk napisał/a:

To jest nie tak z calligra-git:

[[email protected] ~]$ yay -S calligra-git
==> Error: Could not find all required packages:
    ilmbase (Wanted by: calligra-git)

A przeczytałeś to co napisałem, w jaki sposób masz zainstalować calligra-git? Nie wydaje mi się. Zatem wróć do poprzedniego wpisu (bo mi się nie chce dwa razy nad tym samym siedzieć) i zrób to tak, jak opisałem i o co prosiłem.

WojAbuk napisał/a:

Czym jest pak? U mnie nie ma takiego polecenia.

Masz na forum.

WojAbuk napisał/a:

Ten plik jest za długi żeby został umieszczony na pastebin, więc wrzuciłem to na dysk Google do katalogu calligra-git razem z PGKBUILD.

Jaki plik i gdzie???

WojAbuk napisał/a:

Calligra to bezpośredni spadkobierca KDE Office i moim zdaniem to jest jak najbardziej zasadne żeby użyć w nazwie KDE Office, bo doskonale opisuje czym jest Calligra. Nazwa Calligra osobie która z niej nie korzysta nic nie mówi, a KDE Office to wiadomo że jest to pakiet office od KDE, ale jeśli dalej uważasz że nazwa jest nie zasadna to zmienię.

Tak uważam. Nadto nie jest to instalacja calligra, albowiem tę wykonujesz z repozytorium.

Próbowałem również zbudować na podstawie PKGBUILDu od Kaosx, ale - niestety - podczas budowy któregoś komponentu (którego nie ma w wydaniu z repo) kompilacja się sypie.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#7 2020-02-21 11:59:37

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 59

Odp: [SOLVED] Instalacja Calligra flow

https://drive.google.com/drive/folders/ … sp=sharing zapomniałem podać link, ale to ten sam co w pierwszym poście. W katalogu calligra-git pliki *.log
Tak przeczytałem, ale zadałeś pytanie co z calligra-git jest nie tak.
Z tego co szukałem to pak to modyfikacja pacman której składka ma bardziej przypominać APT, ale ta skłania którą podajesz jest mi obca. (raczej używałem aptitude, ale nie pamiętam żeby apt miało znacznie inną).

Offline

#8 2020-02-21 13:29:16

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,225
WWW

Odp: [SOLVED] Instalacja Calligra flow

Ok, wykłada się na karbon. Wczoraj próbowałem również to skompilować i wyłożyło się również w tym samym (prawdopodobnie) miejscu (też na karbon).
Można pobawić się w próbę ominięcia budowy karbon (i ewentualnie innych niepotrzebnych rzeczy) przez edycję CMakeLists.txt. Niemniej jednak - niezależnie od tego w jaki sposób będziesz obecnie budować Calligra z GIT - raczej Ci się to nie uda. Możesz problem zgłosić na bugs.kde.org (choć ciekawe, że w Kaosx udało im się to zbudować). Najprościej - wirtualka np. z Kaosx.
Możesz też poczekać jakiś czas (pewnie aż do pojawienia się Calligra 3.2) i w międzyczasie stosować jakiś zamiennik.

Pak - napisałem info jest na forum, a Ty poszukałeś w AUR. To dwie różne paczki. Nasz pak masz tu: https://github.com/polaur/new-branded/tree/master/pak. Nie trzeba go używać. Tutaj masz bardzo skrótowy opis co to jest i jak to zainstalować. Nie ma to jednak większego znaczenia, albowiem źródła calligra-git z AUR ściągnąłeś inaczej. Temat w tym zakresie - zamknięty.

Tak, zadałem pytanie o calligra-git i otrzymałem odpowiedź, że nie może zostać zbudowana z uwagi na brak jednej z zależności, o której pisałem, że trzeba ją usunąć z PKGBUILD. W logach masz już budowę przeprowadzoną bez tej zależności.

EDIT:
Które dokładnie - aplikacje z Calligra potrzebujesz i w jakiej (3.1.0, czy rozwojowej wersji)? Karbon - już wiemy - na tę chwilę się nie buduje z GIT. Braindump jest wyłączony w kodzie.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#9 2020-02-21 15:16:22

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,225
WWW

Odp: [SOLVED] Instalacja Calligra flow

Ok. To jest PKGBUILD, który buduje wyłącznie Calligra Flow i nie jest konsekwentny (czyli budując Flow mimo wszystko wywali Ci Calligrę, jeśli ją masz), ale to jest prototyp. Program buduje się prawidłowo, aplikacja uruchamia się, ale nie mam bladego pojęcia, czy działa prawidłowo (zwłaszcza, że nigdy chyba z niej nie korzystałem). Jest budowana z gałęzi GIT, a zatem to co teraz zbudujesz będzie mniej więcej odpowiadało nieoficjalnej jeszcze becie (a chyba raczej alphie) Calligra. To może, ale nie musi działać prawidłowo i raczej nie należy polecać do tzw. produkcyjnych zastosowań. Instalacja tego programu uniemożliwia w obecnej wersji PKGBUILDu koegzystencję z jakąkolwiek inną paczką o nazwie calligra*. Jeśli potrzebujesz coś więcej, to możesz sam zmienić odpowiednio PKGBUILD lub napisz, które aplikacje Calligry potrzebujesz, to postaram się dodać. Nie oczekuj jednak, że siądę, zbuduję, przetestuję działanie i dopiero potem dam Ci gotowca. Mogę się zająć wyłącznie dostosowaniem tego PKGBUILDu do Twoich potrzeb.

 pkgname=calligraflow-git
pkgver=3.1.0.r609.g0a8623af8b8
pkgrel=1
arch=('x86_64')
license=('FDL1.2' 'GPL2' 'LGPL')
url='http://www.calligra-suite.org/'
makedepends=('git' 'vc' 'libgit2' 'extra-cmake-modules' 'kdesignerplugin' 'kdoctools' 'kdelibs4support' 'cmake' 'khtml' 'kross' 'kreport' 'kproperty' 'kdiagram' 'okular' 'kxmlgui' 'qt5-webkit' 'poppler' 'qca-qt5' 'libvisio' 'libetonyek' 'kactivities' 'kio' 'lcms2'  'kxmlgui'
             'marble' 'kcalcore' 'akonadi-contacts' 'knotifyconfig' 'poppler-qt5' 'libodfgen' 'threadweaver' 'boost' 'eigen') #ilmbase
depends=('kcmutils'  'knotifyconfig' 'kross' 'kactivities' 'kdiagram' 'libspnav' 'kdelibs4support'
               'gsl' 'openexr' 'kcontacts' 'qca-qt5' 'poppler-qt5' 'libodfgen' 'qt5-webkit' 'cauchy' 'khtml')
optdepends=('libwpg: Corel WordPerfect Graphics image importer'
            'libwps: Microsoft Works file word processor format import'
            'libvisio: Microsoft Visio import filter'
            'libetonyek: Apple Keynote import filter'
            'pstoedit: EPS to SVG filter'
            'poppler: PDF to SVG filter'
            'openjpeg: PDF to SVG filer'
            'libgit2: Calligra Gemini git plugin'
            'kirigami2: for Calligra Gemini'
            'qt5-quickcontrols: for Calligra Gemini'
            'qt5-webengine: for Calligra Gemini')
source=('calligra::git+git://anongit.kde.org/calligra')
sha256sums=('SKIP')
conflicts=(calligra calligra-devtools-git calligra-extras-git calligra-filters-git calligra-karbon-git karbon calligra-libs-git
  calligra-plugins-git calligra-sheets-git calligra-stage-git calligra-words-git calligra-meta
  calligra-flow-git calligra-braindump-git calligra-gemin-git calligra-handbook-git)
replaces=(calligra calligra-devtools calligra-extras calligra-filters calligra-karbon karbon calligra-libs
  calligra-plugins calligra-sheets calligra-stage calligra-words calligra-l10n calligra-meta)

provides=('calligra')

pkgver() {
  cd calligra
   git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

prepare() {
  if [[ -d ${srcdir}/build ]]; then
      msg "Cleaning the previous build directory..."
      rm -rf ${srcdir}/build
  fi
  mkdir ${srcdir}/build
}

build() {
 
   if [[ "${CARCH}" == "i686" ]]; then
     CFLAGS="-march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4"
     CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4"    
   else
     CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4"
     CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4"
   fi

  cd ${srcdir}/build
  cmake  ../calligra -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_INSTALL_LIBDIR=lib \
      -DRELEASE_BUILD=true \
      -DBUILD_TESTING=OFF  -Wno-dev \
      -DPRODUCTSET=FLOW
  make
}

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

PS: Najprościej będzie, jeśli wejdziesz na nasz kanał (freenode #archlinux.org.pl) i tam uzgodnimy co potrzebujesz.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#10 2020-02-21 17:05:55

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,225
WWW

Odp: [SOLVED] Instalacja Calligra flow

Zgodnie z rozmową na IRC - próbuj:

pkgname=calligra-git
pkgver=3.1.0.r609.g0a8623af8b8
pkgrel=1
arch=('x86_64')
license=('FDL1.2' 'GPL2' 'LGPL')
url='http://www.calligra-suite.org/'
makedepends=('git' 'vc' 'libgit2' 'extra-cmake-modules' 'kdesignerplugin' 'kdoctools' 'kdelibs4support' 'cmake' 'khtml' 'kross' 'kreport' 'kproperty' 'kdiagram' 'okular' 'kxmlgui' 'qt5-webkit' 'poppler' 'qca-qt5' 'libvisio' 'libetonyek' 'kactivities' 'kio' 'lcms2'  'kxmlgui'
             'marble' 'kcalcore' 'akonadi-contacts' 'knotifyconfig' 'poppler-qt5' 'libodfgen' 'threadweaver' 'boost' 'eigen') #ilmbase
depends=('kcmutils'  'knotifyconfig' 'kross' 'kactivities' 'kdiagram' 'libspnav' 'kdelibs4support'
               'gsl' 'openexr' 'kcontacts' 'qca-qt5' 'poppler-qt5' 'libodfgen' 'qt5-webkit' 'cauchy' 'khtml')
optdepends=('libwpg: Corel WordPerfect Graphics image importer'
            'libwps: Microsoft Works file word processor format import'
            'libvisio: Microsoft Visio import filter'
            'libetonyek: Apple Keynote import filter'
            'pstoedit: EPS to SVG filter'
            'poppler: PDF to SVG filter'
            'openjpeg: PDF to SVG filer'
            'libgit2: Calligra Gemini git plugin'
            'kirigami2: for Calligra Gemini'
            'qt5-quickcontrols: for Calligra Gemini'
            'qt5-webengine: for Calligra Gemini')
source=('calligra::git+git://anongit.kde.org/calligra')
sha256sums=('SKIP')
conflicts=(calligra calligra-devtools-git calligra-extras-git calligra-filters-git calligra-karbon-git karbon calligra-libs-git
  calligra-plugins-git calligra-sheets-git calligra-stage-git calligra-words-git calligra-meta
  calligra-flow-git calligra-braindump-git calligra-gemin-git calligra-handbook-git)
replaces=(calligra calligra-devtools calligra-extras calligra-filters calligra-karbon karbon calligra-libs
  calligra-plugins calligra-sheets calligra-stage calligra-words calligra-l10n calligra-meta)

provides=('calligra')

pkgver() {
  cd calligra
   git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

prepare() {
  if [[ -d ${srcdir}/build ]]; then
      msg "Cleaning the previous build directory..."
      rm -rf ${srcdir}/build
  fi
  mkdir ${srcdir}/build
}

build() {
 
   if [[ "${CARCH}" == "i686" ]]; then
     CFLAGS="-march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4"
     CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4"    
   else
     CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4"
     CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4"
   fi

  cd ${srcdir}/build
  cmake  ../calligra -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_INSTALL_LIBDIR=lib \
      -DRELEASE_BUILD=true \
      -DBUILD_TESTING=OFF  -Wno-dev \
      -DPRODUCTSET=FLOW \
      -DPRODUCTSET=WORDS \
      -DPRODUCTSET=STAGE \
      -DPRODUCTSET=SHEETS
  make
}

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

UWAGA: Powyższe rozwiązanie jest wadliwe


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#11 2020-02-21 23:00:15

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,225
WWW

Odp: [SOLVED] Instalacja Calligra flow

Jednak tak się nie da. Jak na razie inne pomysły też spalają na panewce, a zatem jeśli potrzebujesz Calligra Flow (oraz wiemy jakie inne apki z tej stajni), to proponuję:
1. Zainstaluj calligraflow-git z tego PKGBUILDu. Buduje się i uruchamia. Nie wiem jak działa.
2. W zakresie pozostałych aplikacji pakietu - co najmniej tymczasowo polecam np. LibreOffice (i tak w zakresie zarówno procesora tekstu, jak i arkusza kalkulacyjnego jest całe mile przed apkami z tego pakietu).
A na resztę pomysłów - musisz niestety zaczekać. Może uda się "zesplitować" tę paczkę, ale to sporo roboty, a i tak już przy tym długo siedzę. Czas odpocząć. Proste rozwiązanie jest takie, jak powiedziałem: Flow z PKGBUILDu - reszta zamiennik.
Niestety musisz też wziąć pod uwagę, że Calligra w tej wersji (GIT) jest dość mocno niestabilna. Praktycznie w każdej chwili może się zawiesić czy w inny sposób wyłożyć. Dla wersji 3.1 - Calligra Flow nie istnieje i nie ma możliwości jej zbudowania. Poprzednia wersja, która jeszcze była, była nieprzeportowana na Qt5 i obecnie nie zbudujesz jej, a przynajmniej łatwo.

EDIT:
Dobra, tymczasowe, brudne, rozwiązanie.
1. Tworzysz paczki:
- Calligra Flow,
- Calligra Words,
- Calligra Sheets
- Calligra Stage.
Sensownie jest podlinkować w katalogu, w którym tworzysz drugą i następną paczkę, katalog calligra, nie będziesz za każdym razem ściągał całego repozytorium, które i tak masz na dysku, a makepkg i tak sprawdzi jego aktualność przed budową.
Paczki tworzysz poleceniem:

makepkg -sr

Katalogi pkg oraz src tymczasowo zachowujesz.
2. Instalujesz pierwszą paczkę poleceniem:

sudo pacman -U nazwa_pierwszej_paczki

3. Instalujesz pozostałe paczki zawsze używając następującego schematu:

sudo pacman -U nazwa_następnej_paczki --overwrite "*"

Powinno działać, jeśli paczki będą budowane na podstawie tego samego repozytorium źródeł. Jeśli chcesz, to mogę je "ustabilizować" jakimś commitem.
4. Pamiętaj, że w staging jest calligra, a zatem musisz sprawdzić kiedy pojawi się dostępna wersja z pkgrel 27, albowiem wówczas będziesz musiał przebudować również te paczki.
5. Czekasz aż ja, albo ktoś inny wymyśli jakieś lepsze rozwiązanie.
6. W międzyczasie nie mówisz nikomu, że coś takiego w ogóle wymyśliłem. Niemniej jednak to jest tymczasowe, bardzo tymczasowe rozwiązanie.

EDIT:
Wprawdzie powyższe rozwiązanie działa, ale proszę się do niego nie stosować. Niebawem w POLAUR pojawi się prawidłowy PKGBUILD umożliwiający budowę czterech komponentów Calligra 3.2.0alpha1 (taka jest obecnie wersja rozwojowa), a mianowicie Words, Sheets, Stage oraz Flow (i są to jedyne komponenty aktualnie budujące się z GIT, Karbon pluje błędami, Braindump jest w ogóle wyłączony). Cierpliwości.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#12 2020-02-22 22:15:27

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,225
WWW

Odp: [SOLVED] Instalacja Calligra flow

Ok, podbijam, bo rozwiązanie dobre. Prawidłowy PKGBUILD, który nie wymaga żadnego cudowania jest w POLAUR. Jeśli masz pak (z POLAUR, a i sporo RAM), to możesz wykonać:

pak -P aur-rebased/calligra-git

Paczkę należy przebudować po aktualizacji systemu, gdy pojawi się w nim wersja libgit2 0.99


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

Stopka

Forum oparte na FluxBB