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
openSUSE Build Service is sponsored by