SDL2.spec.in
author Ryan C. Gordon <icculus@icculus.org>
Fri, 12 Aug 2016 19:59:00 -0400
changeset 10266 c09f06c4e8c8
parent 9707 5ca9f59ab336
permissions -rw-r--r--
emscripten: send fake mouse events for touches, like other targets do. (This really should be handled at the higher level and not in the individual targets, but this fixes the immediate bug.)
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@
9361
17a2821b451c Some corrections to the SDL2.spec.in (thanks, Simone!).
Ryan C. Gordon <icculus@icculus.org>
parents: 7222
diff changeset
     4
Release: 2
1133
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}
9361
17a2821b451c Some corrections to the SDL2.spec.in (thanks, Simone!).
Ryan C. Gordon <icculus@icculus.org>
parents: 7222
diff changeset
    66
%doc README*.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}
9707
5ca9f59ab336 Fixed docs path in RPM .spec file.
Ryan C. Gordon <icculus@icculus.org>
parents: 9361
diff changeset
    71
%doc docs/README*.md
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
9707
5ca9f59ab336 Fixed docs path in RPM .spec file.
Ryan C. Gordon <icculus@icculus.org>
parents: 9361
diff changeset
    81
* Thu Jun 04 2015 Ryan C. Gordon <icculus@icculus.org>
5ca9f59ab336 Fixed docs path in RPM .spec file.
Ryan C. Gordon <icculus@icculus.org>
parents: 9361
diff changeset
    82
- Fixed README paths.
5ca9f59ab336 Fixed docs path in RPM .spec file.
Ryan C. Gordon <icculus@icculus.org>
parents: 9361
diff changeset
    83
9361
17a2821b451c Some corrections to the SDL2.spec.in (thanks, Simone!).
Ryan C. Gordon <icculus@icculus.org>
parents: 7222
diff changeset
    84
* Sun Dec 07 2014 Simone Contini <s.contini@oltrelinux.com>
17a2821b451c Some corrections to the SDL2.spec.in (thanks, Simone!).
Ryan C. Gordon <icculus@icculus.org>
parents: 7222
diff changeset
    85
- Fixed changelog date issue and docs filenames
17a2821b451c Some corrections to the SDL2.spec.in (thanks, Simone!).
Ryan C. Gordon <icculus@icculus.org>
parents: 7222
diff changeset
    86
6265
01bf72bcad1e Successfully built an SDL 2.0 RPM
Sam Lantinga <slouken@libsdl.org>
parents: 6255
diff changeset
    87
* 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
    88
- Updated for SDL 2.0
01bf72bcad1e Successfully built an SDL 2.0 RPM
Sam Lantinga <slouken@libsdl.org>
parents: 6255
diff changeset
    89
1844
ed2f5e31b357 Removed support for Darwin, due to build problems on ps2linux
Sam Lantinga <slouken@libsdl.org>
parents: 1588
diff changeset
    90
* 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
    91
- 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
    92
9361
17a2821b451c Some corrections to the SDL2.spec.in (thanks, Simone!).
Ryan C. Gordon <icculus@icculus.org>
parents: 7222
diff changeset
    93
* Sat Jan 03 2004 Anders Bjorklund <afb@algonet.se>
1133
609c060fd2a2 The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents: 1008
diff changeset
    94
- 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
    95
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    96
* Wed Jan 19 2000 Sam Lantinga <slouken@libsdl.org>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    97
- Re-integrated spec file into SDL distribution
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    98
- 'name' and 'version' come from configure 
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
    99
- Some of the documentation is devel specific
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   100
- Removed SMP support from %build - it doesn't work with libtool anyway
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   101
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   102
* Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   103
- Hacked Mandrake sdl spec to build 1.1
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   104
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   105
* Sun Dec 19 1999 John Buswell <johnb@mandrakesoft.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   106
- Build Release
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   107
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   108
* Sat Dec 18 1999 John Buswell <johnb@mandrakesoft.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   109
- Add symlink for libSDL-1.0.so.0 required by sdlbomber
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   110
- Added docs
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   111
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   112
* Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   113
- v 1.0.0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   114
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   115
* Mon Nov  1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   116
- First spec file for Mandrake distribution.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   117
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
   118
# end of file