-
 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://
Minimum required   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: prev   1  2 

-

 Icon

 
 by ChaosWars on: Nov 21 2007
 
Score 50%

I need an icon for this app now, and also one for the .par2 file mimetype. If anyone would like to make them they'll get a mention in the Help->About :D


Reply to this

-

 Icon

 
 by ChaosWars on: Nov 21 2007
 
Score 50%

I need an icon for this app now, and also one for the .par2 file mimetype. If anyone would like to make them they'll get a mention in the Help->About :D


Reply to this

-

 uninstall

 
 by psilocybe on: Nov 21 2007
 
Score 50%

along with an icon I think we need a make uninstall too


Reply to this

-

 Re: uninstall

 
 by ChaosWars on: Nov 24 2007
 
Score 50%

CMake can't provide a make uninstall. I would suggest making an installation package for your distro or file a bug report asking for one on your distro bugzilla. I have provided PKGBUILD's for Arch Linux.


Reply to this

-

 Gentoo EBUILD

 
 by ChaosWars on: Dec 14 2007
 
Score 50%

I have added a Gentoo ebuild, but since I can't test it I would appreciate it if someone running Gentoo could try it and if possible correct it if it doesn't work.

You will need the libpar2 ebuild available from the gentoo bugzilla as well, since libpar2 isn't in Portage for some weird reason :

http://bugs.gentoo.org/show_bug.cgi?id=124625


Reply to this

-

 Re: Gentoo EBUILD

 
 by psilocybe on: Dec 17 2007
 
Score 50%

I have just installed the ebuild for libpar2 you indicated, however, I do not see any link to the ebuild for kpar2


Reply to this

-

 Re: Re: Gentoo EBUILD

 
 by psilocybe on: Dec 17 2007
 
Score 50%

ok I found on bugzilla, installed, etc.

Runs fine. Thank you!


Reply to this

-

 Re: Re: Re: Gentoo E

 
 by ChaosWars on: Dec 17 2007
 
Score 50%

Good to hear, thanks for testing :)


Reply to this

-

 status bar bug

 
 by tonypizza on: Dec 17 2007
 
Score 50%

Hi

I noticed that when you launch Kpar2 in Konqueror (right mouse button / Preview with Kpar2) the messages in the status bar (such as "Sources files verified" or "files repaired") remain after you press the Konqueror's "back" button.
You have to close to the current tab and reopen one to have the normal Konqueror's status bar messages restored.

Except this small disturbance, Kpar2 is really cool. Any plan to develop a KDE 4 version ?


Reply to this

-

 Re: status bar bug

 
 by ChaosWars on: Dec 18 2007
 
Score 50%

I'll look into fixing that bug, thanks for reporting it.

I am planning to port it to KDE4. It will take some work, but in the end the code will be cleaner as a result of Qt4's better multithreading. I would have written it for KDE4 straight away but my girlfriend needed it now :p


Reply to this

-

 Re: Re: status bar b

 
 by Superstoned on: Dec 25 2007
 
Score 50%

LOL

Great work on this... Looking forward to it. Imho it should become part of KDE 4 by default, either integrated in Ark or as a standalone util...


Reply to this

-

 Re: Re: Re: status b

 
 by ChaosWars on: Dec 30 2007
 
Score 50%

I've nearly finished porting it to KDE4, and it is being included in the upcoming release of Ubuntu - Hardy (in KDE3 form).


Reply to this

-

 Re: Re: Re: Re: status b

 
 by tonypizza on: Jan 16 2008
 
Score 50%

good for the status bar bug and the KDE 4 release.

I found that when listing files that are being checked, KPar2 does not show information about damages files such as 'Found 63 of 69 data blocks.'.

Is is possible to display this info in the list?

Thanks.


Reply to this

-
.

 compile issue

 
 by reeets on: Jan 10 2008
 
Score 50%

Anyone know what this error means?

dave@dave-desktop:~/Desktop/kpar2-0.3.1$ cmake . -DCMAKE_INSTALL_PREFIX=/etc/kde3
-- 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
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Didn't find KDE3 headers
-- Didn't find KDE3 core library
-- Didn't find the KDE3 dcopidl preprocessor
-- Didn't find the KDE3 dcopidl2cpp preprocessor
-- Found KDE3 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
CMake Error: Could NOT find everything required for compiling KDE 3 programs
-- Configuring done


Reply to this

-

 Re: compile issue

 
 by ChaosWars on: Jan 15 2008
 
Score 50%

I think I can guarantee you that KDE is NOT installed in /etc on your system :p

You probably meant that to be /opt/kde or /opt/kde3 or perhaps /usr. What distribution are you using?


Reply to this

-
.

 Re: Re: compile issu

 
 by reeets on: Jan 17 2008
 
Score 50%

Kubuntu 7.10

i checked /opt/ and /usr/ and neither have a kde folder in them.


Reply to this

-

 Re: Re: Re: compile

 
 by ChaosWars on: Jan 28 2008
 
Score 50%

Try a "cmake . -DCMAKE_INSTALL_PREFIX=$KDEDIR"

Confirm before running that that $KDEDIR is a valid variable - see what "echo $KDEDIR" outputs.
I'm not sure where Kubuntu installs KDE, possible simply in /usr if it is LSB compliant. That means that the KDE stuff ends up in /usr/{bin.lib,share} etc.


Reply to this

-
.

 Re: Re: Re: Re: comp

 
 by reeets on: Jan 29 2008
 
Score 50%

This is what I get when I try certain paths:

-- Didn't find KDE3 headers
-- Didn't find KDE3 core library
-- Didn't find the KDE3 dcopidl preprocessor
-- Didn't find the KDE3 dcopidl2cpp preprocessor
-- Found KDE3 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
CMake Error: Could NOT find everything required for compiling KDE 3 programs
-- Configuring done


Tried:
/usr/bin
/usr/share
/usr/lib
/usr/include
/opt (folder is empty tho)

echo $KDEDIR returns a blank line and I checked for any other pointers that could point to the path but didn't see any.

Are there any packages I need to make sure are installed first?


Reply to this

-

 Re: Re: Re: Re: Re:

 
 by ChaosWars on: Feb 6 2008
 
Score 50%

No, as long as you have KDE 3.x and Qt 3.8 installed you will be fine.

I just found out that $KDEDIR is not set on all distributions. Try this syntax :

cmake . -DCMAKE_INSTALL_PREFIX=`kde-config --prefix`

Note that those are not quotation marks, they are the symbol most commonly found on your tilde (~) key.


Reply to this

-

 Re: Re: Re: Re: Re:

 
 by ChaosWars on: Feb 6 2008
 
Score 50%

Err, forgot for a moment that you also obviously need the development versions of libpar2 and libsigc++2.0 installed, but that is already mentioned in the information at the top of the page.



goto page: prev   1  2 

Add commentBack






-
-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

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.