]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - libpng/libpng.nm
libpng: Update to 1.6.2.
[people/ms/ipfire-3.x.git] / libpng / libpng.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = libpng
7 version = 1.6.2
8 release = 1
9
10 compat_ver = 1.5.15
11
12 groups = System/Libraries
13 url = http://www.libpng.org/pub/png/
14 license = zlib
15 summary = A library of functions for manipulating PNG image format files.
16
17 description
18 The libpng package contains a library of functions for creating and
19 manipulating PNG (Portable Network Graphics) image format files.
20 PNG is a bit-mapped graphics format similar to the GIF format. PNG
21 was created to replace the GIF format, since GIF uses a patented
22 data compression algorithm.
23 end
24
25 source_dl = http://downloads.sourceforge.net/project/libpng/libpng16/%{version}/
26
27 # Source URL for comat package.
28 source_dl += http://downloads.sourceforge.net/project/libpng/libpng15/%{compat_ver}/
29
30 sources = %{thisapp}.tar.xz
31
32 # File for compat package.
33 sources += %{name}-%{compat_ver}.tar.xz
34
35 build
36 requires
37 pkg-config
38 zlib-devel
39 end
40
41 # Build compat package.
42 build_cmds
43 cd %{DIR_SRC}/%{name}-%{compat_ver}
44 ./configure %{configure_options}
45
46 make %{PARALLELISMFLAGS}
47 end
48
49 # Install compat package.
50 install_cmds
51 cd %{DIR_SRC}/%{name}-%{compat_ver}
52 install -m 755 .libs/libpng15.so.15.15.0 %{BUILDROOT}%{libdir}
53 ln -svf libpng15.so.15.15.0 %{BUILDROOT}%{libdir}/libpng15.so.15
54 end
55 end
56
57 packages
58 package %{name}
59
60 package %{name}-devel
61 template DEVEL
62
63 requires = zlib-devel
64 end
65
66 package %{name}-compat
67 summary = Compat libraries of %{thisapp}.
68
69 files
70 %{libdir}/%{name}15.so*
71 end
72 end
73
74 package %{name}-debuginfo
75 template DEBUGINFO
76 end
77 end