cscg22-gearboy

CSCG 2022 Challenge 'Gearboy'
git clone https://git.sinitax.com/sinitax/cscg22-gearboy
Log | Files | Refs | sfeed.txt

SDL2.spec.in (2928B)


      1Summary: Simple DirectMedia Layer
      2Name: SDL2
      3Version: @SDL_VERSION@
      4Release: 1
      5Source: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
      6URL: http://www.libsdl.org/
      7License: zlib
      8Group: System Environment/Libraries
      9BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
     10Prefix: %{_prefix}
     11%ifos linux
     12Provides: libSDL2-2.0.so.0
     13%endif
     14
     15%define __defattr %defattr(-,root,root)
     16%define __soext so
     17
     18%description
     19This is the Simple DirectMedia Layer, a generic API that provides low
     20level access to audio, keyboard, mouse, and display framebuffer across
     21multiple platforms.
     22
     23%package devel
     24Summary: Libraries, includes and more to develop SDL applications.
     25Group: Development/Libraries
     26Requires: %{name} = %{version}
     27
     28%description devel
     29This is the Simple DirectMedia Layer, a generic API that provides low
     30level access to audio, keyboard, mouse, and display framebuffer across
     31multiple platforms.
     32
     33This is the libraries, include files and other resources you can use
     34to develop SDL applications.
     35
     36
     37%prep
     38%setup -q 
     39
     40%build
     41%ifos linux
     42CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --disable-video-directfb
     43%else
     44%configure
     45%endif
     46make
     47
     48%install
     49rm -rf $RPM_BUILD_ROOT
     50%ifos linux
     51make install prefix=$RPM_BUILD_ROOT%{prefix} \
     52             bindir=$RPM_BUILD_ROOT%{_bindir} \
     53             libdir=$RPM_BUILD_ROOT%{_libdir} \
     54             includedir=$RPM_BUILD_ROOT%{_includedir} \
     55             datadir=$RPM_BUILD_ROOT%{_datadir} \
     56             mandir=$RPM_BUILD_ROOT%{_mandir}
     57%else
     58%makeinstall
     59%endif
     60
     61%clean
     62rm -rf $RPM_BUILD_ROOT
     63
     64%files
     65%{__defattr}
     66%doc README-SDL.txt COPYING.txt CREDITS.txt BUGS.txt
     67%{_libdir}/lib*.%{__soext}.*
     68
     69%files devel
     70%{__defattr}
     71%doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew
     72%{_bindir}/*-config
     73%{_libdir}/lib*.a
     74%{_libdir}/lib*.la
     75%{_libdir}/lib*.%{__soext}
     76%{_includedir}/*/*.h
     77%{_libdir}/pkgconfig/*
     78%{_datadir}/aclocal/*
     79
     80%changelog
     81* Sun Jan 22 2012 Sam Lantinga <slouken@libsdl.org>
     82- Updated for SDL 2.0
     83
     84* Tue May 16 2006 Sam Lantinga <slouken@libsdl.org>
     85- Removed support for Darwin, due to build problems on ps2linux
     86
     87* Mon Jan 03 2004 Anders Bjorklund <afb@algonet.se>
     88- Added support for Darwin, updated spec file
     89
     90* Wed Jan 19 2000 Sam Lantinga <slouken@libsdl.org>
     91- Re-integrated spec file into SDL distribution
     92- 'name' and 'version' come from configure 
     93- Some of the documentation is devel specific
     94- Removed SMP support from %build - it doesn't work with libtool anyway
     95
     96* Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com>
     97- Hacked Mandrake sdl spec to build 1.1
     98
     99* Sun Dec 19 1999 John Buswell <johnb@mandrakesoft.com>
    100- Build Release
    101
    102* Sat Dec 18 1999 John Buswell <johnb@mandrakesoft.com>
    103- Add symlink for libSDL-1.0.so.0 required by sdlbomber
    104- Added docs
    105
    106* Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com>
    107- v 1.0.0
    108
    109* Mon Nov  1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
    110- First spec file for Mandrake distribution.
    111
    112# end of file