]> git.pld-linux.org Git - packages/perl-SDL.git/blobdiff - perl-SDL.spec
- rebuild with perl 5.28.0
[packages/perl-SDL.git] / perl-SDL.spec
index 5ba703e30a253c134ac781c2367cb1cc24a96dbf..610eb174d36823f488b4a79e4e116b3505322983 100644 (file)
@@ -4,14 +4,16 @@
 #
 %include       /usr/lib/rpm/macros.perl
 Summary:       Simple DirectMedia Layer Perl
-Summary(pl.UTF-8):   Interfejs Simple DirectMedia Layer dla Perla
+Summary(pl.UTF-8):     Interfejs Simple DirectMedia Layer dla Perla
 Name:          perl-SDL
 Version:       2.1.3
-Release:       0.1
+Release:       15
 License:       LGPL
 Group:         Development/Languages/Perl
 Source0:       http://www.cpan.org/modules/by-authors/id/D/DG/DGOEHRIG/SDL_Perl-%{version}.tar.gz
 # Source0-md5: 6ce26e1b710ce52def4ec22637cd5176
+Patch0:                %{name}-gfxPie.patch
+Patch1:                %{name}-no-mixertest.patch
 URL:           http://search.cpan.org/dist/SDL_Perl/
 BuildRequires: OpenGL-GLU-devel
 BuildRequires: SDL-devel
@@ -22,6 +24,7 @@ BuildRequires:        SDL_net-devel
 BuildRequires: SDL_ttf-devel
 BuildRequires: libjpeg-devel
 BuildRequires: libpng-devel
+BuildRequires: perl-ExtUtils-CBuilder
 BuildRequires: perl-Module-Build
 BuildRequires: perl-Test-Simple
 BuildRequires: perl-YAML
@@ -45,6 +48,9 @@ swobody z API SDL i próbuje się dopasować do idei SDL oraz Perla.
 
 %prep
 %setup -q -n SDL_Perl-%{version}
+%patch0 -p0
+%patch1 -p1
+
 mv t/mixerpm.t{,.blah} # requires audio device
 
 %build
@@ -56,12 +62,21 @@ mv t/mixerpm.t{,.blah}      # requires audio device
        config='lddlflags=-shared %{rpmldflags}'
 ./Build
 
+# <sigh> I don't know why but for some reason these dirs get put under
+# blib/arch/auto/src instead of blib/arch/auto causing them to be installed
+# in the wrong location and "./Build test" to fail. We copy them because if
+# we move them the next call to ./Build will recreate them in the wrong
+# location anyways. Unfortunatly with the copy the wrong located originals
+# will also end up getting installed so we must remove those in %%install
+cp -r blib/arch/auto/src/SDL* blib/arch/auto
+
 %{?with_tests:./Build test}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 ./Build install
+rm -rf $RPM_BUILD_ROOT%{perl_vendorarch}/auto/src
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -74,11 +89,8 @@ rm -rf $RPM_BUILD_ROOT
 %{perl_vendorarch}/SDL
 %dir %{perl_vendorarch}/auto/SDL
 %dir %{perl_vendorarch}/auto/SDL_perl
-%{perl_vendorarch}/auto/SDL_perl/SDL_perl.bs
 %attr(755,root,root) %{perl_vendorarch}/auto/SDL_perl/SDL_perl.so
 %dir %{perl_vendorarch}/auto/SDL/OpenGL
-%{perl_vendorarch}/auto/SDL/OpenGL/OpenGL.bs
 %attr(755,root,root)%{perl_vendorarch}/auto/SDL/OpenGL/OpenGL.so
 %dir %{perl_vendorarch}/auto/SDL/SFont
-%{perl_vendorarch}/auto/SDL/SFont/SFont.bs
 %attr(755,root,root)%{perl_vendorarch}/auto/SDL/SFont/SFont.so
This page took 0.068392 seconds and 4 git commands to generate.