oops, use usWinDescent for CellDescent if the OS/2 table exists
[libgdiplus.git] / libgdiplus0.spec.in
bloba09e45992039e0ab2be9d56b7da66a50273b45d9
1 %define real_name libgdiplus
3 Name: libgdiplus0
4 Version: @VERSION@
5 Release: 0
6 License: LGPL v2.1 only; MOZILLA PUBLIC LICENSE (MPL/NPL); X11/MIT
7 Url: http://go-mono.org/
8 Source0: %{real_name}-%{version}.tar.bz2
9 Summary: Open Source Implementation of the GDI+ API
10 Group: Development/Libraries/Other
11 BuildRoot: %{_tmppath}/%{name}-%{version}-build
12 Obsoletes: libgdiplus-devel
13 Provides: libgdiplus-devel
14 Obsoletes: libgdiplus
15 Provides: libgdiplus
16 #### suse ####
17 %if 0%{?suse_version}
18 # Common requires for suse distros
19 BuildRequires: fontconfig-devel freetype2-devel glib2-devel libexif libjpeg-devel libpng-devel libtiff-devel
20 %if %suse_version >= 1030
21 BuildRequires: giflib-devel libexif-devel xorg-x11-libSM-devel xorg-x11-libXrender-devel
22 %endif
23 %if %suse_version == 1020
24 BuildRequires: giflib-devel xorg-x11-libSM-devel xorg-x11-libXrender-devel
25 %endif
26 %if %sles_version == 10
27 BuildRequires: giflib-devel xorg-x11-devel
28 %endif
29 %if %suse_version == 1010
30 BuildRequires: giflib-devel xorg-x11-devel
31 %endif
32 %if %sles_version == 9
33 BuildRequires: XFree86-devel libungif pkgconfig
34 %endif
35 %endif
36 #### fedora ####
37 %if 0%{?fedora_version}
38 # All fedora distros have the same names, requirements
39 BuildRequires: fontconfig-devel glib2-devel libXrender-devel libXt-devel libexif-devel libjpeg-devel libpng-devel libtiff-devel libungif-devel
40 %endif
41 %if 0%{?rhel_version}
42 BuildRequires: fontconfig-devel glib2-devel libexif-devel libjpeg-devel libpng-devel libtiff-devel libungif-devel
43 %if %{rhel_version} >= 500
44 BuildRequires: libXrender-devel libXt-devel
45 %endif
46 %endif
48 %description
49 This is part of the Mono project. It is required when using
50 Windows.Forms.
54 Authors:
55 --------
56 Alexandre Pigolkine
57 Duncan Mak
58 Jordi Mas
59 Miguel de Icaza
60 Ravindra Kumar
62 %files
63 %defattr(-, root, root)
64 %_libdir/libgdiplus.so*
65 %_libdir/pkgconfig/libgdiplus.pc
66 %doc AUTHORS COPYING ChangeLog* NEWS README
68 %prep
69 %setup -q -n %{real_name}-%{version}
71 %build
72 # Set PKG_CONFIG_PATH for sles9
73 %if 0%{?sles_version}
74 %if %sles_version == 9
75 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
76 %endif
77 %endif
78 export CFLAGS="$RPM_OPT_FLAGS"
79 %configure
80 make
82 %install
83 make install DESTDIR=%{buildroot}
84 # Unwanted files:
85 rm -f %{buildroot}%{_libdir}/libgdiplus.a
86 rm -f %{buildroot}%{_libdir}/libgdiplus.la
87 # Remove generic non-usefull INSTALL file... (appeases
88 # suse rpmlint checks, saves 3kb)
89 find . -name INSTALL | xargs rm -f
91 %clean
92 rm -rf "$RPM_BUILD_ROOT"
94 %post -p /sbin/ldconfig
96 %postun -p /sbin/ldconfig
98 %changelog