File BeQunge.spec of Package BeQunge
Name: bequnge
Version: 0.3
Packager: John Maguire <john.maguire@gmail.com>
Release: 1
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: cmake >= 2.6 boost-devel
%if 0%{?suse_version}
BuildRequires: libqt4-devel >= 4.3
Requires: libqt4 >= 4.3
%else
BuildRequires: qt4-devel >= 4.3 gcc-c++
Requires: qt4 >= 4.3
%endif
Group: Development/Tools
Summary: BeQunge is an n-dimensional Funge 98 IDE and interpreter
Source0: %{name}-%{version}.tar.bz2
%description
BeQunge is an n-dimensional code editor, interpreter and debugger for the Funge programming language.
Instructions in Funge are represented by single characters, and the program counter is a vector.
%prep
%setup -q -n %{name}-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$CFLAGS"
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=release -DQT_PHONON_INCLUDE_DIR=/usr/include/phonon ../
make
%install
cd build
make install \
DESTDIR="$RPM_BUILD_ROOT"
%clean
rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
/usr