SDL2.spec.in
author Sam Lantinga <slouken@libsdl.org>
Tue, 30 Jul 2013 00:02:45 -0700
changeset 7547 abdea1385dbb
parent 7222 2435b221d77d
child 9361 17a2821b451c
permissions -rw-r--r--
Fixed compiler warning with gcc
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}
7222
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6265
diff changeset
    66
%doc README-SDL.txt COPYING.txt CREDITS.txt BUGS.txt
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