-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans  .- Knowledge Base  . 

KPar2

   0.3.1  

KDE Archiving/Backup

Score 76%
KPar2
zoom


KPar2
zoom


KPar2
zoom


Link:  http://
Depends on  KDE 3.5.x
Downloads:  859
Submitted:  Nov 19 2007
Updated:  Jan 7 2008

Description:

KDE 3.5 frontend for libpar2. It depends (rather obviously) on libpar2 and sigc++ to be installed. You must install the developers packages on most distributions in order to be able to compile KPar2. They are called libpar2-dev sigc++2.0-dev and on Debian, and libpar2-devel and libsigc++2-devel on SuSe.
You need to compile it with the command cmake . -DCMAKE_INSTALL_PREFIX=`kde-config --prefix` && make install. If you are compiling and installing it as root you can just give the path to your KDE root directory (/opt/kde for example). If you are installing it as a user, say in a restricted environment (I do this at school for example) the point CMAKE_INSTALL_PREFIX to $HOME/.kde and add the command -DKPAR2_BIN_INSTALL_DIR=/path/to/bin to install the executable to a directory that you have added to your $PATH where you install binaries - for example, mine is /home/user/programs/bin at school. This allows you to install and run KPar2 in an environment where you don't have permission to install programs globally.




Changelog:

0.3.1
Misc. code cleanups.
Handbook complete.
Icons complete.
Fixed Konqueror status bug.

0.3
GUI restucturing. Moved configuration options into settings dialog.
Implemented configuration option in settings menu.
Cleaned up code, got rid of random crash due to Qt3 multithreading weirdness on Xorg.
Added handbook/user manual.
Added some more gui icons when loading PAR2 files.

0.2.6
Resolved licensing conflict. Thanks to Anthony Mercatante for the heads up. The license file distributed with KPar2 and the license I had released it under was the GPLv2, but I'd copied the template files from another project of mine which was GPLv3 and therefor the header comments in the *.h and *.cpp files referred to the GPLv3. This has now been corrected and the headers in the source files refer to the GPLv2 as well.

There have been a few very minor GUI improvements as well. I'm busy revamping the GUI and the options menu as well as adding systray support so that the app can be hidden in the system tray during long operations. I'll throw in some progress visualization support as well, in the style of Amarok so that you can see the progress bars just by hovering with the mouse on the system tray.

0.2.5
Changed icon. Added textboxes to the gui, and what'sThis text. Also made some changes to the progress bars.

0.2.4
Fixed some minor bugs. Added an icon - it's a mix of the package.png and ok.png from the Crystal Diamond KDE icon theme. Added more status bar messages.
Known issue - crashes sometimes due to issue with libxcb. Will be looking into it to see if a patch is forthcoming in either Xorg, Qt3 or if I need to add a workaround myself. The issue is very sporadic, so you may never encounter it.

0.2.3
Added status bar messages. Fixed bug where total progress was not updated if a file was damaged or missing.

0.2.2
Flocks of penguins died for this release. Well no, not really ;) But bugs did. Fixed some minor issues, and one pretty big one where if uses (like me) were using a customized version of KDE like kdemod (kdemod.ath.cx ) that used custom (SuSe) KIO slaves in konqueror ( system:/ prefix in the adress bar ) the embedded kpart couldn't process the files. Thanks to DevEagle on kde4-devel on freenode for help fixing that.

0.2.1
Bugfix release. Added search paths to Findlibpar2.cmake and Findlibsigc.cmake to fix compile errors on SuSe and Debian. Note that in order to be able to compile kpar2, you will need to have the development packages of libpar2 and sigc++2 installed. If you have only the user packages installed the build WILL fail.

0.2
Prettied it up. Now with a KListView with pretty icons and stuff. Recommended by hurds of GNU's...

0.1
Initial release. It just works TM




LicenseGPL
Source(KPar2 0.3.1)
other(Arch Linux PKGBUILD)
Gentoo(Gentoo ebuild)
Gentoo(Gentoo ebuild for libpar2)
Send to a friend
Subscribe
Other  Apps  from ChaosWars
Report inappropriate content



goto page:  1  2 

-

 Compiling

 
 by ChaosWars on: Nov 19 2007
 
Score 50%

Might be handy to mention that to compile it, you must have cmake > 2.4 installed. run cmake with the flag cmake . -DCMAKE_INSTALL_PREFIX=/path/to/kde inside the unpacked source directory. Then just run make && sudo make install (or just run make && make install as root)


Reply to this

-

 error

 
 by Divilinux on: Nov 20 2007
 
Score 50%
DivilinuxDivilinux
www.squadrai nformatica.c om/smak
Home
-
divilinux divi -48

www.squadrainformatica.com/smak
Italy, como
Last visit Jun 11 2009
1 Friends
1 Groups

More info
Send a message
Add as friend
Other contents
--

compilation was fine..but when launching application i recive this error (and GUI doesn't start)

dyve@kubuntu:~/Desktop/kpar2-0.1/src$ sudo ./kpar2
kpar2: WARNING: KXMLGUIClient::setXMLFile: cannot find .rc file kpar2_shell.rc
dyve@kubuntu:~/Desktop/kpar2-0.1/src$


Running kubuntu 7.10


..::KBFX-Team-member::..
Reply to this

-

 Re: error

 
 by ChaosWars on: Nov 20 2007
 
Score 50%

Where does the file kpar2_shell.rc get installed to on your system? Actually, where do all the files get installed to? Can you copy/paste the terminal install output?


Reply to this

-

 libpar errors

 
 by psilocybe on: Nov 20 2007
 
Score 50%

Hey man this looks like a nice implementation, but I can't get it to install.

I have already par2cmdline, which i guess wasn't enough. So i downloaded libpar from the link you provided, install went fine, installed to /usr/local/lib.
Then ran cmake . -DCMAKE_INSTALL_PREFIX=/usr/kde/3.5/
which i believe to be correct.


cmake then told me this output
cmake . -DCMAKE_INSTALL_PREFIX=/usr/kde/3.5/
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
CMake Error: Could not find libpar2
-- Configuring done


I have checked /etc/ld.so.conf to be sure it contains /usr/local lib, and even env-update && source /etc/profile to be sure the lib was loaded properly, no go.


Reply to this

-

 Re: libpar errors

 
 by ChaosWars on: Nov 20 2007
 
Score 50%

That IS strange, the Findlibsigc.cmake file should check /usr/local/lib for libpar2.

I see you're on Gentoo - surely Gentoo has an ebuild for libpar2? Otherwise, try compiling and installing libpar2 by first running ./configure --prefix=/usr in it's source directory first.

Also, I've released a new version - see if this one installs properly. If it still can't find libpar2, I've now exposed the LIBPAR2_* variables that it sues to check for libpar2 - you can pass them to cmake from the command line as flags such as -DLIBPAR2_LIBRARY=/usr/local/lib/libpar2.so
Have a look in the src/CMakeLists.txt file to see what vars you can pass - it's the last line. Alternatively, running cmake -i will give you access to a wizard which will step you through all the advanced variables you can set and you can change them if you want.


Reply to this

-

 Re: Re: libpar errors

 
 by psilocybe on: Nov 21 2007
 
Score 50%

Nice, Got it all working now.
Interface looks good.

If i knew how to make an ebuild I'd do it.
And no, unfortunately portage doesn't have an ebuild for libpar2, dunno why.


Reply to this

-

 Re: libpar errors

 
 by lomo on: Nov 20 2007
 
Score 50%

Hello,

i had the same problem, you have to install the lipar2-devel packets, after that the install works fine for me.
thx for this fantastic app! =)

greets lomo


Reply to this

-

 Re: libpar errors

 
 by ChaosWars on: Nov 21 2007
 
Score 50%

Sorry, it was a bug in the Findlibpar2.cmake file I wrote. It wasn't checking /usr/local/lib/include/libpar2 for the config.h file, which was causing it to fail. That is fixed now in the 0.2.1 release.


Reply to this

-

 libpar2

 
 by 454casull on: Nov 20 2007
 
Score 50%

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/kde3 -DLIBPAR2_LIBRARY=usr/lib/libpar2.so



CMake Error: libpar2_DIR is not set. It must be set to the directory containing libpar2Config.cmake in order to use libpar2.
-- Configuring done




libpar2 was installed with synaptic


Reply to this

-

 Re: libpar2

 
 by kerijan2003 on: Nov 21 2007
 
Score 50%

I have the same problem on an openSuSE 10.3 system. The thing is, and I updated my locate database, that there is no libpar2Config.cmake anywhere from the installation of both libpar2 rpm's (includes the dev rpm). Maybe I'm not including the correct format of "-D". Should it be: -Dlibpar2_DIR= or -DLIBPAR2_DIR=?


Reply to this

-

 Re: libpar2

 
 by kerijan2003 on: Nov 21 2007
 
Score 50%

I have the same problem on an openSuSE 10.3 system. The thing is, and I updated my locate database, that there is no libpar2Config.cmake anywhere from the installation of both libpar2 rpm's (includes the dev rpm). Maybe I'm not including the correct format of "-D". Should it be: -Dlibpar2_DIR= or -DLIBPAR2_DIR=?


Reply to this

-

 Re: libpar2

 
 by kerijan2003 on: Nov 21 2007
 
Score 50%

I have the same problem on an openSuSE 10.3 system. The thing is, and I updated my locate database, that there is no libpar2Config.cmake anywhere from the installation of both libpar2 rpm's (includes the dev rpm). Maybe I'm not including the correct format of "-D". Should it be: -Dlibpar2_DIR= or -DLIBPAR2_DIR=?


Reply to this

-

 Re: libpar2

 
 by ChaosWars on: Nov 21 2007
 
Score 50%

You are missing a "/" before "usr" after -DLIBPAR2_LIBRARY. That's assuming what you posted is verbatim.

Where does SuSe install the libpar2 packet? Could someone maybe email me the output of YaST/YUM or post it here?

It looks like it is being installed in a very non-standard place at any rate. If you are not going to use the cmake -i wizard (which I strongly recommend, that way you will encounter all the advanced variables which NEED to be set in order for the compile to work - they will be the last 6 variables in the wizard ) then you need to set the following variables for it to work :

-DLIBPAR2_INCLUDE_DIR=/path/to/include/libpar2 (the directory where libpar2.h is located)

-DLIBPAR2_LIB_INCLUDE_DIR=/path/to/lib/libpar2/include (the config.h file that the libpar2 packet installs)

-DLIBPAR2_LIBRARY=/path/to/lib/libpar2.so

If all three of these variables are set then libpar2 is marked as found and you should get no more errors about it.
The libpar2Config.cmake file does not exist, I had to write my own Findlibpar2.cmake file, which obviously doesn't work on SuSe. The error cmake spits out about it is confusing, but in effect it's just trying to say that it can't find the Findlibpar2.cmake file. I would suggest doing an out-of-source build in this case, that can be done by creating a directory named "build" in the same directory you unpack/download the source in, and then do a "cd build && cmake ../kpar2-0.2 && make install". Add whatever -D<cmake option> flags you need to to that command to get it to work obviously.


Reply to this

-

 Re: Re: libpar2

 
 by ChaosWars on: Nov 21 2007
 
Score 50%

Ok, I've just looked at the online database of SuSe and you have to install the libpar2-devel package. Installing the libpar2 package isn't enough for this to compile, it's missing the header files. You will also need to install the libsigc++2-devel package.
Once those are installed though it should compile just fine though.

I will update the SVN today and maybe release a new package that will fix the compilation problems on SuSe and Debian derivatives (Ubuntu etc.)


Reply to this

-

 Re: Re: libpar2

 
 by 454casull on: Nov 21 2007
 
Score 50%

Nevermind, Its not worth the effort. I simply wanted to check out your program.

I think I will just stick to clicking on a par2 file and having it automatically open in a konsole and do the repair. All with a single click and no typing. Even thats only in the odd chance that hellanzb cant do it for me.

Thanks for the effort.
:)


Reply to this

-

 Re: Re: Re: libpar2

 
 by ChaosWars on: Nov 21 2007
 
Score 50%

What's not worth the effort? Installing a package? That's a novel approach to running an OS - every package has its dependencies.

KPar2 does it all in a single click as well, if you enable the autocheck and autorepair options.

The detection problems are fixed already. Weather or not you are going to use the package is unrelated to the bugs getting fixed, so I am going to ignore you "don't bother" comment ;)


Reply to this

-

 Re: Re: Re: Re: libp

 
 by 454casull on: Nov 23 2007
 
Score 50%

I applied EVERY one of your suggestions and some of my own. Downloaded the newest version you claimed fixed the deficiencies. Installed ALL the required dependencies All with the same result (a failed install on debian).

I have very little trouble compiling and installing other applications.


Like I said "not worth the effort" , but thank you for yours.

No need to get snippy but feel free to "ignore me" on this post too.


Reply to this

-

 Re: Re: Re: Re: Re:

 
 by ChaosWars on: Dec 12 2007
 
Score 50%

Sorry, it wasn't my intention when I wrote the post to come across as irritated, it was only when I read it later after posting it that I realized that it sounded that way. I'd misread your post and thought you meant that installing the dependencies was too much trouble.

At any rate, the problems should be fixed now, there was a mistake in the Findlibpar2.cmake file that was causing libpar2 not being fully found on Debian and SuSe.


Reply to this

-

 Updated

 
 by ChaosWars on: Nov 21 2007
 
Score 50%

I managed to find a package database on the internet ( http://rpmseek.com/ ) and updated the *.cmake files to reflect the different install paths on SuSe and Debian. This has the added bonus that I also included paths for x86_64 architecture, so the package should compile now on 64-bit machines. Let me know if there are still errors or if the compile issues go away now.

If someone who runs Debian/SuSe would like to make packages for the distributions, I'd be happy to host them.


Reply to this

-

 cool app

 
 by tonypizza on: Nov 21 2007
 
Score 50%

Hey I didn't understood at first Kpar2 was integrated in Konqueror as a 'Kpart' : it simply rocks !

Now i can live without Konsole and the par2repair commandline.

Thanks !


Reply to this

goto page:  1  2 

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.