|
- #
- # "$Id: ntk.spec.in 8646 2011-05-10 20:47:21Z matt $"
- #
- # RPM spec file for FLTK.
- #
- # Copyright 1998-2011 by Bill Spitzak and others.
- #
- # This library is free software; you can redistribute it and/or
- # modify it under the terms of the GNU Library General Public
- # License as published by the Free Software Foundation; either
- # version 2 of the License, or (at your option) any later version.
- #
- # This library is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- # Library General Public License for more details.
- #
- # You should have received a copy of the GNU Library General Public
- # License along with this library; if not, write to the Free Software
- # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- # USA.
- #
- # Please report all bugs and problems on the following page:
- #
- # http://www.ntk.org/str.php
- #
-
- %define version @FL_MAJOR_VERSION@.@FL_MINOR_VERSION@.@FL_PATCH_VERSION@
- %define release 1
- %define prefix /usr
-
- Summary: Fast Light Tool Kit (FLTK)
- Name: ntk
- Version: %{version}
- Release: %{release}
- License: LGPL
- Group: System Environment/Libraries
- Source: ftp://ftp.ntk.org/pub/ntk/%{version}/ntk-%{version}-source.tar.gz
- URL: http://www.ntk.org/
- Packager: FLTK Developer <ntk@ntk.org>
- # use BuildRoot so as not to disturb the version already installed
- BuildRoot: /var/tmp/ntk-%{PACKAGE_VERSION}
-
- %description
- The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a
- cross-platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11),
- Microsoft(r) Windows(r), and MacOS(r) X. FLTK provides modern
- GUI functionality without the bloat and supports 3D graphics via
- OpenGL(r) and its built-in GLUT emulation.
-
- %package devel
- Summary: FLTK Development Environment
- Group: Development/Libraries
-
- %description devel
- Install ntk-devel if you need to develop FLTK applications.
- You'll need to install the ntk package if you plan to run
- dynamically linked applications.
-
- %package games
- Summary: FLTK Games
- Group: Games
-
- %description games
- Install ntk-games to play Block Attack!, Checkers, or Sudoku on your computer.
-
- %prep
- %setup
-
- %build
- CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --mandir=%{_mandir} --enable-largefile --enable-shared --enable-threads --enable-xft --enable-xdbe --enable-xinerama
-
- # If we got this far, all prerequisite libraries must be here.
- make
-
- %install
- # these lines just make sure the directory structure in the
- # RPM_BUILD_ROOT exists
- rm -rf $RPM_BUILD_ROOT
- mkdir -p $RPM_BUILD_ROOT
-
- make -e DESTDIR=$RPM_BUILD_ROOT install install-desktop
-
- %clean
- rm -rf $RPM_BUILD_ROOT
-
- %files
- %defattr(-,root,root)
- %dir %{prefix}/lib
- %{prefix}/lib/libntk*.so.*
-
- %files devel
- %defattr(-,root,root)
-
- %dir %{prefix}/bin
- %{prefix}/bin/ntk-config
- %{prefix}/bin/fluid
-
- %dir %{prefix}/include/FL
- %{prefix}/include/FL/*
- %{prefix}/include/Fl
-
- %dir %{prefix}/lib
- %{prefix}/lib/libntk*.so
- %{prefix}/lib/libntk*.a
-
- %dir %{_mandir}
- %{_mandir}/cat1/*
- %{_mandir}/cat3/*
- %{_mandir}/man1/*
- %{_mandir}/man3/*
-
- %dir %{prefix}/share/doc/ntk
- %{prefix}/share/doc/ntk/*
-
- %dir %{prefix}/share/applications
- %{prefix}/share/applications/*
-
- %dir %{prefix}/share/icons
- %{prefix}/share/icons/hicolor/*/apps/fluid.png
-
- %dir %{prefix}/share/mimelnk
- %{prefix}/share/mimelnk/*
-
- %files games
- %dir %{prefix}/bin
- %{prefix}/bin/blocks
- %{prefix}/bin/checkers
- %{prefix}/bin/sudoku
-
- %dir %{_mandir}
- %{_mandir}/cat6/*
- %{_mandir}/man6/*
-
- %dir %{prefix}/share/applications
- %{prefix}/share/applications/*
-
- %dir %{prefix}/share/icons
- %{prefix}/share/icons/hicolor/*/apps/blocks.png
- %{prefix}/share/icons/hicolor/*/apps/checkers.png
- %{prefix}/share/icons/hicolor/*/apps/sudoku.png
-
- #
- # End of "$Id: ntk.spec.in 8646 2011-05-10 20:47:21Z matt $".
- #
|