Group :: System/Libraries
RPM: liballegro5.2
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define oname allegro5
%define _optlevel 3
%define major 5.2
%define minor 6
%define bugfix 0
%define sover 5.2
Name: liballegro5.2
Version: %major.8
Release: alt1
Summary: Game programming library
Group: System/Libraries
License: Giftware
URL: https://liballeg.org/
# Source-url: https://github.com/liballeg/allegro5/archive/%version.tar.gz
Source: %name-%version.tar
BuildRequires(pre): rpm-macros-cmake
BuildRequires: gcc-c++ cmake
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: libalsa-devel dumb-devel libflac-devel libfreetype-devel
BuildRequires: libICE-devel libjpeg-devel libpng-devel
BuildRequires: libtheora-devel libvorbis-devel
BuildRequires: libXcursor-devel libXext-devel libXxf86vm-devel
BuildRequires: libXrandr-devel libXinerama-devel libXpm-devel
BuildRequires: libGL-devel libGLU-devel
BuildRequires: libopenal-devel libphysfs-devel
BuildRequires: libpulseaudio-devel libopus-devel libopusfile-devel libwebp-devel
BuildRequires: libfreeimage-devel libenet-devel
%package devel
Group: Development/C
Summary: Game programming library development files
Requires: %name = %EVR
Provides: liballegro5-devel = %version-%release
Provides: liballegro-devel = %version-%release
Conflicts: liballegro5.0-devel
%description
Allegro is a library of functions for use in computer games.
%description devel
Allegro is a library of functions for use in computer games.
This package contains files needed to build programs using Allegro.
%prep
%setup
%build
%cmake -DWANT_DOCS=OFF
%cmake_build
%install
%cmakeinstall_std
#install -d %buildroot%_man3dir
#install -p -m644 docs/man/* %buildroot%_man3dir
%files
%doc README.txt LICENSE.txt CONTRIBUTORS.txt
%_libdir/*.so.*
%files devel
%_includedir/*
%_libdir/*.so
#%_man3dir/*
%_pkgconfigdir/*
%changelog
…
Full changelog you can see here
%define _optlevel 3
%define major 5.2
%define minor 6
%define bugfix 0
%define sover 5.2
Name: liballegro5.2
Version: %major.8
Release: alt1
Summary: Game programming library
Group: System/Libraries
License: Giftware
URL: https://liballeg.org/
# Source-url: https://github.com/liballeg/allegro5/archive/%version.tar.gz
Source: %name-%version.tar
BuildRequires(pre): rpm-macros-cmake
BuildRequires: gcc-c++ cmake
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: libalsa-devel dumb-devel libflac-devel libfreetype-devel
BuildRequires: libICE-devel libjpeg-devel libpng-devel
BuildRequires: libtheora-devel libvorbis-devel
BuildRequires: libXcursor-devel libXext-devel libXxf86vm-devel
BuildRequires: libXrandr-devel libXinerama-devel libXpm-devel
BuildRequires: libGL-devel libGLU-devel
BuildRequires: libopenal-devel libphysfs-devel
BuildRequires: libpulseaudio-devel libopus-devel libopusfile-devel libwebp-devel
BuildRequires: libfreeimage-devel libenet-devel
%package devel
Group: Development/C
Summary: Game programming library development files
Requires: %name = %EVR
Provides: liballegro5-devel = %version-%release
Provides: liballegro-devel = %version-%release
Conflicts: liballegro5.0-devel
%description
Allegro is a library of functions for use in computer games.
%description devel
Allegro is a library of functions for use in computer games.
This package contains files needed to build programs using Allegro.
%prep
%setup
%build
%cmake -DWANT_DOCS=OFF
%cmake_build
%install
%cmakeinstall_std
#install -d %buildroot%_man3dir
#install -p -m644 docs/man/* %buildroot%_man3dir
%files
%doc README.txt LICENSE.txt CONTRIBUTORS.txt
%_libdir/*.so.*
%files devel
%_includedir/*
%_libdir/*.so
#%_man3dir/*
%_pkgconfigdir/*
%changelog
…
Full changelog you can see here