SDL2.spec.in
author Sam Lantinga <slouken@libsdl.org>
Wed, 26 Sep 2012 20:14:37 -0700
changeset 6464 ab55284b389f
parent 6265 01bf72bcad1e
child 7222 2435b221d77d
permissions -rw-r--r--
Fixed bug 1573 - SDL does not support system clipboard on Android. Philipp Wiesemann 2012-08-18 14:09:47 PDT there is currently no way in SDL to interact with the system clipboard on Android. I attached a patch which tries to implement the three clipboard functions for Android. It does not add the CLIPBOARDUPDATE event because this seems to require Android API 11 or polling.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     1
Summary: Simple DirectMedia Layer
6255
25bfc0f21c56 Switched the RPM spec file to SDL 2.0
Sam Lantinga <slouken@libsdl.org>
parents: 5537
diff changeset
     2
Name: SDL2
1361
19418e4422cb New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents: 1133
diff changeset
     3
Version: @SDL_VERSION@
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
     4
Release: 1
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
     5
Source: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     6
URL: http://www.libsdl.org/
5537
8a66741be632 Updated documentation to reflect new license
Sam Lantinga <slouken@libsdl.org>
parents: 5047
diff changeset
     7
License: zlib
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
     8
Group: System Environment/Libraries
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
     9
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    10
Prefix: %{_prefix}
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    11
%ifos linux
6265
01bf72bcad1e Successfully built an SDL 2.0 RPM
Sam Lantinga <slouken@libsdl.org>
parents: 6255
diff changeset
    12
Provides: libSDL2-2.0.so.0
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    13
%endif
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    14
1844
ed2f5e31b357 Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents: 1588
diff changeset
    15
%define __defattr %defattr(-,root,root)
ed2f5e31b357 Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents: 1588
diff changeset
    16
%define __soext so
ed2f5e31b357 Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents: 1588
diff changeset
    17
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    18
%description
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    19
This is the Simple DirectMedia Layer, a generic API that provides low
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    20
level access to audio, keyboard, mouse, and display framebuffer across
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    21
multiple platforms.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    22
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    23
%package devel
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    24
Summary: Libraries, includes and more to develop SDL applications.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    25
Group: Development/Libraries
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    26
Requires: %{name} = %{version}
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    27
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    28
%description devel
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    29
This is the Simple DirectMedia Layer, a generic API that provides low
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    30
level access to audio, keyboard, mouse, and display framebuffer across
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    31
multiple platforms.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    33
This is the libraries, include files and other resources you can use
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    34
to develop SDL applications.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    35
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    36
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    37
%prep
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    38
%setup -q 
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    39
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    40
%build
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    41
%ifos linux
5047
edaf3e364a05 Nobody has stepped up to maintain an svgalib driver. Bye bye! :)
Sam Lantinga <slouken@libsdl.org>
parents: 3698
diff changeset
    42
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --disable-video-directfb
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    43
%else
1588
e20dcef5647c Improved DirectFB install detection
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
    44
%configure
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    45
%endif
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    46
make
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    47
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    48
%install
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    49
rm -rf $RPM_BUILD_ROOT
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    50
%ifos linux
1390
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1361
diff changeset
    51
make install prefix=$RPM_BUILD_ROOT%{prefix} \
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1361
diff changeset
    52
             bindir=$RPM_BUILD_ROOT%{_bindir} \
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1361
diff changeset
    53
             libdir=$RPM_BUILD_ROOT%{_libdir} \
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1361
diff changeset
    54
             includedir=$RPM_BUILD_ROOT%{_includedir} \
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1361
diff changeset
    55
             datadir=$RPM_BUILD_ROOT%{_datadir} \
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1361
diff changeset
    56
             mandir=$RPM_BUILD_ROOT%{_mandir}
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    57
%else
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    58
%makeinstall
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    59
%endif
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    60
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    61
%clean
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    62
rm -rf $RPM_BUILD_ROOT
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    63
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    64
%files
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    65
%{__defattr}
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    66
%doc README-SDL.txt COPYING CREDITS BUGS
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    67
%{_libdir}/lib*.%{__soext}.*
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    68
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    69
%files devel
1844
ed2f5e31b357 Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents: 1588
diff changeset
    70
%{__defattr}
3698
17376128fb56 Fixed bug #928
Sam Lantinga <slouken@libsdl.org>
parents: 2100
diff changeset
    71
%doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    72
%{_bindir}/*-config
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    73
%{_libdir}/lib*.a
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    74
%{_libdir}/lib*.la
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    75
%{_libdir}/lib*.%{__soext}
6265
01bf72bcad1e Successfully built an SDL 2.0 RPM
Sam Lantinga <slouken@libsdl.org>
parents: 6255
diff changeset
    76
%{_includedir}/*/*.h
01bf72bcad1e Successfully built an SDL 2.0 RPM
Sam Lantinga <slouken@libsdl.org>
parents: 6255
diff changeset
    77
%{_libdir}/pkgconfig/*
1361
19418e4422cb New configure-based build system. Still work in progress, but much improved
Sam Lantinga <slouken@libsdl.org>
parents: 1133
diff changeset
    78
%{_datadir}/aclocal/*
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    79
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    80
%changelog
6265
01bf72bcad1e Successfully built an SDL 2.0 RPM
Sam Lantinga <slouken@libsdl.org>
parents: 6255
diff changeset
    81
* Sun Jan 22 2012 Sam Lantinga <slouken@libsdl.org>
01bf72bcad1e Successfully built an SDL 2.0 RPM
Sam Lantinga <slouken@libsdl.org>
parents: 6255
diff changeset
    82
- Updated for SDL 2.0
01bf72bcad1e Successfully built an SDL 2.0 RPM
Sam Lantinga <slouken@libsdl.org>
parents: 6255
diff changeset
    83
1844
ed2f5e31b357 Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents: 1588
diff changeset
    84
* Tue May 16 2006 Sam Lantinga <slouken@libsdl.org>
ed2f5e31b357 Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents: 1588
diff changeset
    85
- Removed support for Darwin, due to build problems on ps2linux
ed2f5e31b357 Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents: 1588
diff changeset
    86
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    87
* Mon Jan 03 2004 Anders Bjorklund <afb@algonet.se>
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    88
- Added support for Darwin, updated spec file
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    89
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    90
* Wed Jan 19 2000 Sam Lantinga <slouken@libsdl.org>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    91
- Re-integrated spec file into SDL distribution
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    92
- 'name' and 'version' come from configure 
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    93
- Some of the documentation is devel specific
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    94
- Removed SMP support from %build - it doesn't work with libtool anyway
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    95
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    96
* Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    97
- Hacked Mandrake sdl spec to build 1.1
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    98
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    99
* Sun Dec 19 1999 John Buswell <johnb@mandrakesoft.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   100
- Build Release
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   101
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   102
* Sat Dec 18 1999 John Buswell <johnb@mandrakesoft.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   103
- Add symlink for libSDL-1.0.so.0 required by sdlbomber
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   104
- Added docs
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   105
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   106
* Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   107
- v 1.0.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   108
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   109
* Mon Nov  1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   110
- First spec file for Mandrake distribution.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   111
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   112
# end of file