Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37046579
en ru br
ALT Linux repos
S:0.09-alt2_28

Group :: Other
RPM: perl-Wx-GLCanvas

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Group: Other
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
BuildRequires: perl(Class/Accessor/Fast.pm) perl(ExtUtils/MY_Metafile.pm) perl(Math/Trig.pm) perl(OpenGL.pm) perl-podlators
# END SourceDeps(oneline)
#
%add_findreq_skiplist %{perl_vendor_archlib}/Wx/DemoModules/*
%add_findprov_skiplist %{perl_vendor_archlib}/Wx/DemoModules/*
%add_findreq_skiplist %{perl_vendor_archlib}/Wx/*
%add_findprov_skiplist %{perl_vendor_archlib}/Wx/*
BuildRequires: libGL-devel libGLU-devel
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name:           perl-Wx-GLCanvas
Version:        0.09
Release:        alt1_17
Summary:        Interface to wxWidgets' OpenGL canvas
License:        GPL+ or Artistic
URL:            https://metacpan.org/release/Wx-GLCanvas
Source0:        https://cpan.metacpan.org/authors/id/M/MB/MBARBON/Wx-GLCanvas-%{version}.tar.gz

BuildRequires:  gcc-c++
BuildRequires:  perl-devel
BuildRequires:  perl-devel
BuildRequires:  rpm-build-perl
BuildRequires:  perl(Alien/wxWidgets.pm)
BuildRequires:  perl(Exporter.pm)
BuildRequires:  perl(lib.pm)
BuildRequires:  perl(strict.pm)
BuildRequires:  perl(Wx/build/MakeMaker.pm)
BuildRequires:  libwxGTK-contrib-gizmos-devel libwxGTK-contrib-ogl-devel libwxGTK-contrib-stc-devel libwxGTK-devel

%if 0%{?with_tests}
BuildRequires:  perl(base.pm)
BuildRequires:  perl(Test/More.pm)
BuildRequires:  perl(Test/Pod.pm)
BuildRequires:  perl(Wx.pm)
BuildRequires:  perl(Wx/ScrolledWindow.pm)
%endif



Source44: import.info

%description
A wrapper for wxWidgets' wxGLCanvas, used to display OpenGL graphics.

%prep
%setup -q -n Wx-GLCanvas-%{version}
rm -rf wx

chmod -x Changes README.txt

%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags} -I/usr/include/wx-2.8"
%make_build

%install
make pure_install DESTDIR=%{buildroot}

find %{buildroot} -type f -name .packlist -exec rm -f {} \;
find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;

# %{_fixperms} %{buildroot}/*


%if 0%{?with_tests}
%check
DISPLAY=:0.0 make test
%endif

%files
%doc Changes README.txt
%{perl_vendor_archlib}/auto/*
%{perl_vendor_archlib}/Wx*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin