]> git.pld-linux.org Git - packages/cromfs.git/blob - cromfs.spec
- 1.1.6.1
[packages/cromfs.git] / cromfs.spec
1 Summary:        Compressed ROM filesystem for Linux in user-space
2 Summary(pl):    System plików Compressed ROM dla Linuksa dzia³aj±cy w przestrzeni u¿ytkownika
3 Name:           cromfs
4 Version:        1.1.6.1
5 Release:        0.1
6 License:        GPL
7 Group:          Applications
8 Source0:        http://bisqwit.iki.fi/src/arch/%{name}-%{version}.tar.bz2
9 # Source0-md5:  361b4c6109590ba4356136e96338a414
10 URL:            http://bisqwit.iki.fi/source/cromfs.html
11 BuildRequires:  libfuse-devel
12 BuildRequires:  libstdc++-devel
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 Cromfs is a compressed read-only filesystem for Linux. Cromfs is
17 intended for permanently archiving gigabytes of big files that have
18 lots of redundancy.
19
20 In terms of compression it is much similar to 7-zip files, except that
21 practical realtime access (albeit much slower than on most other
22 filesystems) can be provided for the whole archive contents; the user
23 does not need to launch a program to decompress a single file, nor
24 does he need to wait while the system decompresses 500 files from a
25 1000-file archive to get him the 1 file he wanted to open.
26
27 The creation of cromfs was inspired from Squashfs and Cramfs.
28
29 %description -l pl
30 cromfs to kompresowany system plików tylko do odczytu dla Linuksa.
31 Jest przeznaczony do trwa³ego archiwizowania gigabajtów du¿ych plików
32 o du¿ej redundancji.
33
34 Je¶li chodzi o kompresjê, jest bardzo podobny do plików 7-zip, ale z
35 mo¿liwo¶ci± dostêpu praktycznie w czasie rzeczywistym (choæ du¿o
36 wolniejszym, ni¿ w przypadku wiêkszo¶ci innych systemów plików) do
37 ca³ej zawarto¶ci archiwum; u¿ytkownik nie musi uruchamiaæ programu do
38 dekompresji pojedynczego pliku ani czekaæ na zdekompresowanie 500
39 plików z 1000-plikowego archiwum, aby uzyskaæ 1 po¿±dany plik.
40
41 Stworzenie cromfs by³o zainspirowane systemami plików squashfs i
42 cramfs.
43
44 %prep
45 %setup -q
46
47 %build
48 %{__make} \
49         CXX="%{__cxx}" \
50         CFLAGS="%{rpmcflags}" \
51         CXXFLAGS="%{rpmcflags}"
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 install -d $RPM_BUILD_ROOT%{_bindir}
56
57 install cromfs-driver $RPM_BUILD_ROOT%{_bindir}
58 install util/mkcromfs $RPM_BUILD_ROOT%{_bindir}
59 install util/unmkcromfs $RPM_BUILD_ROOT%{_bindir}
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %doc doc/ChangeLog doc/FORMAT README.html
67 %attr(755,root,root) %{_bindir}/*
This page took 0.026937 seconds and 4 git commands to generate.