Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:darix
libpar2
libpar2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libpar2.spec of Package libpar2
# norootforbuild Name: libpar2 Version: 0.2 Release: 0 # License: GPL Group: Development/Libraries/C and C++ # BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build BuildRequires: gcc-c++ libsigc++2-devel pkgconfig # URL: http://parchive.sourceforge.net # repackaged from http://heanet.dl.sourceforge.net/sourceforge/parchive/libpar2-0.2.tar.gz # due fscked permission Source: libpar2-0.2.tar.bz2 Patch: libpar2-0.2_stupidconfigure.patch # Summary: Parity Archive Volume Set %description The original idea behind this project was to provide a tool to apply the data-recovery capability concepts of RAID-like systems to the posting and recovery of multi-part archives on Usenet. We accomplished that goal. Our new goal with version 2.0 of the specification is to improve. It extends the idea of version 1.0 and takes the recovery process beyond the file-level barrier. This allows for more effective protection with less recovery data, and removes some previous limitations on the number of recoverable parts. See Par1 compared to Par2 for a more detailed view of the differences. Because this new approach doesn't benefit from like sized files, it drastically extends the potiental applications of PAR. Files such as video, music, and other data can remain in a usable format and still have recovery data associated with them. The technology is based on a 'Reed-Solomon Code' implementation that allows for recovery of any 'X' real data-blocks for 'X' parity data-blocks present. (Data-blocks referring to files OR much smaller virtual slices of files). The key to this mission is a clean file format specification which provides all the necessary capabilities for programs to easily verify and regenerate single missing parts out of a set of data-blocks. Authors: -------- Francois Lesueur <flesueur@users.sourceforge.net> Peter Brian Clements <peterbclements@users.sourceforge.net> %package -n libpar2-0 Group: Development/Libraries/C and C++ # Summary: Parity Archive Volume Set %description -n libpar2-0 The original idea behind this project was to provide a tool to apply the data-recovery capability concepts of RAID-like systems to the posting and recovery of multi-part archives on Usenet. We accomplished that goal. Our new goal with version 2.0 of the specification is to improve. It extends the idea of version 1.0 and takes the recovery process beyond the file-level barrier. This allows for more effective protection with less recovery data, and removes some previous limitations on the number of recoverable parts. See Par1 compared to Par2 for a more detailed view of the differences. Because this new approach doesn't benefit from like sized files, it drastically extends the potiental applications of PAR. Files such as video, music, and other data can remain in a usable format and still have recovery data associated with them. The technology is based on a 'Reed-Solomon Code' implementation that allows for recovery of any 'X' real data-blocks for 'X' parity data-blocks present. (Data-blocks referring to files OR much smaller virtual slices of files). The key to this mission is a clean file format specification which provides all the necessary capabilities for programs to easily verify and regenerate single missing parts out of a set of data-blocks. Authors: -------- Francois Lesueur <flesueur@users.sourceforge.net> Peter Brian Clements <peterbclements@users.sourceforge.net> %package devel Group: Development/Libraries/C and C++ Requires: libpar2-0 = %{version} Requires: libsigc++2-devel pkgconfig # Summary: Development files for libpar2 %description devel This package holds the development files for libpar2 Authors: -------- Francois Lesueur <flesueur@users.sourceforge.net> Peter Brian Clements <peterbclements@users.sourceforge.net> %prep %setup %patch %build autoreconf -fi %configure --disable-static %{__make} %install %makeinstall %{__rm} -v %{buildroot}%{_libdir}/libpar2.la %clean %{__rm} -rf %{buildroot} %post -n libpar2-0 -p /sbin/ldconfig %postun -n libpar2-0 -p /sbin/ldconfig %files -n libpar2-0 %defattr(-,root,root,-) %{_libdir}/libpar2.so.0 %{_libdir}/libpar2.so.0.0.1 %doc AUTHORS COPYING ChangeLog PORTING README ROADMAP %files devel %defattr(-,root,root,-) %{_includedir}/libpar2/ %{_libdir}/libpar2/include/config.h %{_libdir}/libpar2.so %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor