]> git.pld-linux.org Git - packages/advancecomp.git/blame - advancecomp.spec
- added 7z-lib patch; package 7z library (named libadv7z, -7z-* subpackages)
[packages/advancecomp.git] / advancecomp.spec
CommitLineData
c71f9263
JB
1#
2# Conditional build:
3%bcond_with bzip2 # bzip2 compression
4#
3ef5e9f1
JB
5Summary: Recompression utilities for .ZIP archives, .PNG snapshots, .MNG video clips and .gz files
6Summary(pl.UTF-8): Narzędzia rekompresujące pliki ZIP, PNG, MNG, gz
6194b6c8 7Name: advancecomp
17fb1491 8Version: 1.23
ddb1d6c4 9Release: 2
17fb1491 10License: GPL v3+
3ef5e9f1 11Group: Applications/File
c71f9263 12Source0: http://downloads.sourceforge.net/advancemame/%{name}-%{version}.tar.gz
17fb1491
JB
13# Source0-md5: 39a205f0ba1baa26550fccc6405a6b45
14Patch0: %{name}-system-libs.patch
ddb1d6c4 15Patch1: %{name}-7z-lib.patch
6194b6c8 16URL: http://advancemame.sourceforge.net/comp-readme.html
17fb1491
JB
17BuildRequires: autoconf >= 2.65
18BuildRequires: automake
c71f9263 19%{?with_bzip2:BuildRequires: bzip2-devel}
17fb1491 20BuildRequires: libdeflate-devel
c71f9263 21BuildRequires: libstdc++-devel
ddb1d6c4 22BuildRequires: libtool >= 2:2
6194b6c8 23BuildRequires: zlib-devel
17fb1491 24BuildRequires: zopfli-devel
6194b6c8 25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28AdvanceCOMP is a collection of recompression utilities for your .ZIP
29archives, .PNG snapshots, .MNG video clips and .GZ files.
30
31It's mainly intended for recompressing your rom, snapshot and clip
32collection of emulated games.
33
34The main features are:
35- Recompress ZIP, GZ, PNG and MNG files using the Deflate 7-Zip
36 implementation.
37- Recompress MNG files using Delta and Move optimization.
38
39%description -l pl.UTF-8
3ef5e9f1
JB
40AdvanceCOMP jest kolekcją narzędzi rekompresujących archiwa ZIP,
41obrazy PNG, pliki wideo MNG i pliki gz.
6194b6c8 42
3ef5e9f1 43Ich głównym zastosowaniem jest rekompresja kolekcji ROM-ów,
6194b6c8 44zrzutów ekranu i urywków wideo emulowanych gier.
45
46Głównymi cechami są:
3ef5e9f1 47- Rekompresja plików ZIP, gz, PNG i MNG za pomocą implementacji
6194b6c8 48 kompresji deflate z 7-Zipa.
3ef5e9f1 49- Rekompresja plików MNG z użyciem optymalizacji delta i move.
6194b6c8 50
ddb1d6c4
JB
51%package 7z
52Summary: 7z library from AdvanceCOMP project
53Summary(pl.UTF-8): Biblioteka 7z z projektu AdvanceCOMP
54Group: Libraries
55
56%description 7z
577z library from AdvanceCOMP project.
58
59%description 7z -l pl.UTF-8
60Biblioteka 7z z projektu AdvanceCOMP.
61
62%package 7z-devel
63Summary: Header file for AdvanceCOMP 7z library
64Summary(pl.UTF-8): Plik nagłówkowy biblioteki AdvanceCOMP 7z
65Group: Development/Libraries
66Requires: %{name}-7z = %{version}-%{release}
67Requires: libstdc++-devel
68
69%description 7z-devel
70Header file for AdvanceCOMP 7z library.
71
72%description 7z-devel -l pl.UTF-8
73Plik nagłówkowy biblioteki AdvanceCOMP 7z.
74
75%package 7z-static
76Summary: Static AdvanceCOMP 7z library
77Summary(pl.UTF-8): Statyczna biblioteka AdvanceCOMP 7z
78Group: Development/Libraries
79Requires: %{name}-7z-devel = %{version}-%{release}
80
81%description 7z-static
82Static AdvanceCOMP 7z library.
83
84%description 7z-static -l pl.UTF-8
85Statyczna biblioteka AdvanceCOMP 7z.
86
6194b6c8 87%prep
88%setup -q
17fb1491 89%patch0 -p1
ddb1d6c4 90%patch1 -p1
6194b6c8 91
92%build
ddb1d6c4 93%{__libtoolize}
17fb1491
JB
94%{__aclocal}
95%{__autoconf}
96%{__autoheader}
97%{__automake}
c71f9263
JB
98%configure \
99 %{?with_bzip2:--enable-bzip2}
6194b6c8 100%{__make}
101
102%install
103rm -rf $RPM_BUILD_ROOT
3ef5e9f1
JB
104
105%{__make} install \
106 DESTDIR=$RPM_BUILD_ROOT
6194b6c8 107
ddb1d6c4
JB
108# no external dependencies
109%{__rm} $RPM_BUILD_ROOT%{_libdir}/libadv7z.la
110
6194b6c8 111%clean
112rm -rf $RPM_BUILD_ROOT
113
ddb1d6c4
JB
114%post 7z -p /sbin/ldconfig
115%postun 7z -p /sbin/ldconfig
116
6194b6c8 117%files
118%defattr(644,root,root,755)
119%doc AUTHORS HISTORY README
c71f9263
JB
120%attr(755,root,root) %{_bindir}/advdef
121%attr(755,root,root) %{_bindir}/advmng
122%attr(755,root,root) %{_bindir}/advpng
123%attr(755,root,root) %{_bindir}/advzip
124%{_mandir}/man1/advdef.1*
125%{_mandir}/man1/advmng.1*
126%{_mandir}/man1/advpng.1*
127%{_mandir}/man1/advzip.1*
ddb1d6c4
JB
128
129%files 7z
130%defattr(644,root,root,755)
131%attr(755,root,root) %{_libdir}/libadv7z.so.*.*.*
132%attr(755,root,root) %ghost %{_libdir}/libadv7z.so.0
133
134%files 7z-devel
135%defattr(644,root,root,755)
136%attr(755,root,root) %{_libdir}/libadv7z.so
137%{_includedir}/adv7z
138
139%files 7z-static
140%defattr(644,root,root,755)
141%{_libdir}/libadv7z.a
This page took 0.084192 seconds and 4 git commands to generate.