This forum has been archived. All content is frozen. Please use KDE Discuss instead.

how i can compile skrooge 2.2 on opensuse 42.1?

Tags: None
(comma "," separated)
manuelmuzzurru
Registered Member
Posts
111
Karma
0
OS
hello

i want to test skrooge 2.2, for my opensuse 42.1 kde5, compile from git?



because opensuse 42.1 is bug for skrooge latest version..
(https://bugs.kde.org/show_bug.cgi?id=357197)

so i need try from git but how i will do?
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS
You just have to:
1- get the code:
Code: Select all
git clone git://anongit.kde.org/skrooge.git

2- install the prerequisits (see README file)
3- build skrooge
Code: Select all
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` -DQT_PLUGIN_INSTALL_DIR=`kf5-config --qt-plugins` -DCMAKE_BUILD_TYPE=release -DSKG_CIPHER=ON
make

4- Skrooge must be installed to be executed
Code: Select all
make install


Regards.


Skrooge, a personal finances manager powered by KDE
Image - PayPal
manuelmuzzurru
Registered Member
Posts
111
Karma
0
OS
hi

i see opensuse 42.1 have not many libary..miss a lot...uhm...
i did send to forum team opensuse for problem librery..

i will wait from them team opensuse..
wolfi323
Registered Member
Posts
1129
Karma
11
OS
manuelmuzzurru wrote:i see opensuse 42.1 have not many libary..miss a lot...uhm...

Hm?
How could we provide a package then? ;)

You need to install the xxx-devel packages for the necessary libraries though, if you want to build it yourself.

It's probably easier to just run "sudo zypper si -D skrooge", that should install all packages necessary to build skrooge.
With "zypper si" you'd also "install" the actual sources to ~/.rpmbuild/ (or /usr/share/rpmbuild/ if run as root), you can build a rpm package with "rpmbuild -bb xxx.spec".
Or use "rpmbuild --rebuild xxx.src.rpm" to rebuild a downloaded .src.rpm...

Btw, this was actually a problem with the repo setup of KDE:Extra. The packages there were built against the standard Leap 42.1 repo, not Updates.
So skrooge was built against Qt 5.5.0, but Qt has been updated to 5.5.1 meanwhile causing a conflict.

This has been fixed yesterday, it just takes a while still until all packages are rebuilt.
So the "official" version should work soon.
wolfi323
Registered Member
Posts
1129
Karma
11
OS
wolfi323 wrote:Btw, this was actually a problem with the repo setup of KDE:Extra. The packages there were built against the standard Leap 42.1 repo, not Updates.
So skrooge was built against Qt 5.5.0, but Qt has been updated to 5.5.1 meanwhile causing a conflict.

This has been fixed yesterday, it just takes a while still until all packages are rebuilt.
So the "official" version should work soon.

FYI, the skrooge package in KDE:Extra has been rebuilt a few days ago, and should work now again.
manuelmuzzurru
Registered Member
Posts
111
Karma
0
OS
thank you for fix in opensuse 42.1 on repo!!! :D


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], lockheed, Sogou [Bot], Yahoo [Bot]