]> git.pld-linux.org Git - packages/ntk.git/blame - ntk.spec
new package
[packages/ntk.git] / ntk.spec
CommitLineData
59b2b1eb
JK
1Summary: Fast Light Tool Kit fork from the NON project
2Name: ntk
3Version: 1.3.1000
4Release: 1
5License: GPL v3
6Group: Libraries
7Source0: https://git.tuxfamily.org/non/fltk.git/snapshot/fltk-%{version}.tar.bz2
8# Source0-md5: 6948491e6fab7777b2975b509099c072
9Patch0: link.patch
10URL: http://non.tuxfamily.org/wiki/NTK
11BuildRequires: cairo-devel >= 1.10.0
12BuildRequires: fontconfig
13BuildRequires: libjpeg-devel
14BuildRequires: libpng-devel
15BuildRequires: pkgconfig
16BuildRequires: xorg-lib-libX11-devel
17BuildRequires: xorg-lib-libXft-devel
18BuildRequires: zlib-devel
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22NTK is a fork of FLTK 1.3.0 which adds graphics rendering via Cairo,
23support for transparent/overlapping widgets, streamlining of
24internals, and some new/improved widgets.
25
26%package devel
27Summary: Header files for %{name} library
28Summary(pl.UTF-8): Pliki nagłówkowe biblioteki %{name}
29Group: Development/Libraries
30Requires: %{name} = %{version}-%{release}
31
32%description devel
33Header files for %{name} library.
34
35%description devel -l pl.UTF-8
36Pliki nagłówkowe biblioteki %{name}.
37
38%package static
39Summary: Static %{name} library
40Summary(pl.UTF-8): Statyczna biblioteka %{name}
41Group: Development/Libraries
42Requires: %{name}-devel = %{version}-%{release}
43
44%description static
45Static %{name} library.
46
47%description static -l pl.UTF-8
48Statyczna biblioteka %{name}.
49
50%prep
51%setup -q -n fltk-%{version}
52
53%patch0 -p1
54
55%build
56CC="%{__cc}" \
57CXX="%{__cxx}" \
58CPP="%{__cpp}" \
59CFLAGS="%{rpmcflags}" \
60CXXFLAGS="%{rpmcxxflags}" \
61LINKFLAGS="%{rpmldflags}" \
62./waf configure \
63 --prefix="%{_prefix}" \
64 --libdir="%{_libdir}" \
65 --destdir="$RPM_BUILD_ROOT"
66
67./waf build -v
68
69%install
70rm -rf $RPM_BUILD_ROOT
71
72DESTDIR=$RPM_BUILD_ROOT \
73./waf install
74
75rm $RPM_BUILD_ROOT%{_libdir}/libntk.a{,.1}
76%{__mv} $RPM_BUILD_ROOT%{_libdir}/libntk.a.%{version} $RPM_BUILD_ROOT%{_libdir}/libntk.a
77rm $RPM_BUILD_ROOT%{_libdir}/libntk_images.a{,.1}
78%{__mv} $RPM_BUILD_ROOT%{_libdir}/libntk_images.a.%{version} $RPM_BUILD_ROOT%{_libdir}/libntk_images.a
79
80# library not built
81%{__rm} $RPM_BUILD_ROOT%{_pkgconfigdir}/%{name}_gl.pc
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
86%post -p /sbin/ldconfig
87%postun -p /sbin/ldconfig
88
89%files
90%defattr(644,root,root,755)
91%doc CREDITS README
92%attr(755,root,root) %{_bindir}/ntk-chtheme
93%attr(755,root,root) %{_bindir}/ntk-fluid
94%attr(755,root,root) %{_libdir}/libntk.so.1.*
95%ghost %attr(755,root,root) %{_libdir}/libntk.so.1
96%attr(755,root,root) %{_libdir}/libntk_images.so.1.*
97%ghost %attr(755,root,root) %{_libdir}/libntk_images.so.1
98
99%files devel
100%defattr(644,root,root,755)
101%attr(755,root,root) %{_libdir}/libntk.so
102%attr(755,root,root) %{_libdir}/libntk_images.so
103%{_includedir}/%{name}
104%{_pkgconfigdir}/%{name}.pc
105#%{_pkgconfigdir}/%{name}_gl.pc
106%{_pkgconfigdir}/%{name}_images.pc
107
108%files static
109%defattr(644,root,root,755)
110%{_libdir}/libntk.a
111%{_libdir}/libntk_images.a
This page took 0.100134 seconds and 4 git commands to generate.