]> git.pld-linux.org Git - packages/fltk.git/blob - fltk.spec
b480bfa233608b523374ef46115d1a4b8342f624
[packages/fltk.git] / fltk.spec
1 Summary:        Fast Light Tool Kit 
2 Summary(pl):    FLTK
3 Name:           fltk
4 Version:        1.0.8
5 Release:        1
6 License:        GPL
7 Group:          X11/Libraries
8 Source0:        ftp://ftp.easysw.com/pub/%{name}/%{version}/%name-%version-source.tar.bz2
9 Source1:        http://www.fltk.org/doc/%name.ps.gz
10 Source2:        http://www.fltk.org/doc/%name.pdf
11 URL:            http://www.fltk.org/
12 #Patch0:        
13 BuildRequires:  XFree86-devel >= 3.3.6
14 Buildroot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %define         _prefix         /usr/X11R6
17
18 %description
19 The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a LGPL'd
20 C++ graphical user interface toolkit for X (UNIX(r)), OpenGL(r), and
21 Microsoft(r) Windows(r) NT 4.0, 95, or 98. It was originally developed
22 by Mr. Bill Spitzak and is currently maintained by a small group of
23 developers across the world with a central repository in the US.
24
25 %description -l pl
26
27
28 %package static
29 Summary:        FLTK static library.
30 Summary(pl):    Biblioteka FLTK linkowana statycznie
31 Group:          X11/Development/Libraries
32 Group(pl):      X11/Programowanie/Biblioteki
33
34 %description static
35
36 %description -l pl static
37
38
39 %package devel
40 Summary:        FLTK development.
41 Summary(pl):    Narzêdzia programistyczne dla FLTK.
42 Group:          X11/Development/Libraries
43 Group(pl):      X11/Programowanie/Biblioteki
44
45 %description devel
46
47 %description -l pl devel
48
49 %prep
50 %setup -q
51
52 %build
53 LDFLAGS="-s"
54 CXXFLAGS="$RPM_OPT_FLAGS"
55 export LDFLAGS CXXFLAGS
56 %configure \
57             --enable-shared \
58             --with-x
59
60 %{__make} depend
61 make
62
63 install %{SOURCE1} $RPM_BUILD_DIR/%name-%version/
64 install %{SOURCE2} $RPM_BUILD_DIR/%name-%version/
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir}/FL,%{_libdir}}
69
70 %{__make} install \
71         libdir=$RPM_BUILD_ROOT%{_libdir} \
72         includedir=$RPM_BUILD_ROOT%{_includedir} \
73         bindir=$RPM_BUILD_ROOT%{_bindir}
74
75 cd $RPM_BUILD_ROOT%{_includedir}
76 rm -f FL/*.h
77 for file in FL/*.H; do
78         newfile="`basename $file H`h"
79         mv $file FL/$newfile
80 done 
81
82 rm $RPM_BUILD_ROOT%{_libdir}/*.so
83 mv $RPM_BUILD_ROOT%{_libdir}/libfltk.so.1 \
84         $RPM_BUILD_ROOT%{_libdir}/libfltk.so.%{version}
85
86 %post   -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %files
93 %defattr(644,root,root,755)
94 %attr(644,root,root) %{_libdir}/*.so.*.*.*
95
96 %files static
97 %defattr(644,root,root,755)
98 %attr(644,root,root) %{_libdir}/*.a
99
100 %files devel
101 %defattr(644,root,root,755)
102 %doc documentation/* fltk.pdf fltk.ps.gz
103 %attr(755,root,root) %{_bindir}/fluid
104 %attr(644,root,root) %{_includedir}/FL/*
This page took 0.030954 seconds and 3 git commands to generate.