7d7c3f9976
please review, contrib cleanup OBS-URL: https://build.opensuse.org/request/show/73126 OBS-URL: https://build.opensuse.org/package/show/Education/golly?expand=0&rev=1
56 lines
1.4 KiB
RPMSpec
56 lines
1.4 KiB
RPMSpec
#
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
#
|
|
|
|
Name: golly
|
|
Version: 2.2
|
|
Release: 1
|
|
License: GPLv2+
|
|
Summary: Tool for exploring Game of Life and other automata
|
|
Url: http://golly.sourceforge.net/
|
|
Group: Amusements/Toys/Graphics
|
|
Source: http://downloads.sourceforge.net/project/%{name}/%{name}/%{name}-%{version}/%{name}-%{version}-src.tar.gz
|
|
Patch0: %{name}-zlib.patch
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: fdupes
|
|
BuildRequires: perl
|
|
BuildRequires: python-devel
|
|
BuildRequires: wxWidgets-devel
|
|
BuildRequires: zlib-devel
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
%description
|
|
A sophisticated tool for exploring Conway's Game of Life
|
|
and many other cellular automata.
|
|
|
|
%prep
|
|
%setup -q -n %{name}-%{version}-src
|
|
%patch0
|
|
|
|
%build
|
|
export SUSE_ASNEEDED=0
|
|
make -f makefile-gtk CXXFLAGS="%{optflags}"
|
|
rm -f Help/Lexicon/modify.pl
|
|
|
|
%install
|
|
install -D -m 0755 golly %{buildroot}%{_bindir}/%{name}
|
|
# install data files
|
|
mkdir -p %{buildroot}%{_datadir}/%{name}
|
|
for i in Help Patterns Rules Scripts; do
|
|
find ./$i -type d -exec chmod 755 {} \;
|
|
find ./$i -type f -exec chmod 644 {} \;
|
|
cp -a $i %{buildroot}%{_datadir}/%{name}/$i
|
|
done
|
|
%fdupes %{buildroot}%{_datadir}
|
|
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%doc LICENSE README TODO
|
|
%{_bindir}/%{name}
|
|
%{_datadir}/%{name}/
|
|
|
|
%changelog
|