Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 77bca92176f85a526faa69d258e34789 > files > 3

gnustep-gui-0.28.0-10.mga9.src.rpm

%define gnustepgui_major %(echo %{version} | cut -d. -f1,2)
%define libgnustepgui    %mklibname %{name} %gnustepgui_major
%define libgnustepgui_d  %mklibname %{name} -d

Name:           gnustep-gui
Version:        0.28.0
Release:        %mkrel 10

Summary:        The GNUstep GUI library
License:        GPLv2+ and GPLv3+
Group:          Development/Other

URL:            http://www.gnustep.org
Source:         http://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
Patch0:		gnustep-gui-0.28.0-icu-true.patch

BuildRequires:  gcc-objc
BuildRequires:  pkgconfig(libtiff-4)
BuildRequires:  pkgconfig(libjpeg)
BuildRequires:  pkgconfig(libpng)
BuildRequires:  cups-devel
BuildRequires:  aspell-devel
BuildRequires:  giflib-devel
BuildRequires:  pkgconfig(audiofile)
BuildRequires:  portaudio-devel >= 19
BuildRequires:	texinfo
BuildRequires:	texi2html
BuildRequires:	texinfo-tex
BuildRequires:  gnustep-make >= 2.8.0-2
BuildRequires:  gnustep-base-devel >= 1.27.0-4
BuildRequires:  gnustep-base >= 1.27.0-4
Requires:       gnustep-base >= 1.27.0-4

%description
The GNUstep GUI library is a library of graphical user interface classes
written completely in the Objective-C language; the classes are based
upon the OpenStep specification as release by NeXT Software, Inc.  These
classes include graphical objects such as buttons, text fields, popup
lists, browser lists, and windows; there are also many associated
classes for handling events, colors, fonts, pasteboards and images.

%package -n %libgnustepgui
Summary:        Libraries for %{name}
Group:          Development/Other
License:        LGPLv2+ and LGPLv3+

Obsoletes:      %{_lib}gnustep-base0 < 0.26.2-5

%description -n %libgnustepgui
The GNUstep GUI library is a library of graphical user interface classes
written completely in the Objective-C language; the classes are based
upon the OpenStep specification as release by NeXT Software, Inc.  These
classes include graphical objects such as buttons, text fields, popup
lists, browser lists, and windows; there are also many associated
classes for handling events, colors, fonts, pasteboards and images.

This package contains the libraries for %{name}.

%package -n %libgnustepgui_d
Summary:        Header files for the gnustep-gui package
Group:          Development/Other
Requires:       gnustep-make >= 2.6.4-9
Requires:       gnustep-base-devel >= 1.22.0
Requires:       %{libgnustepgui} = %{version}-%{release}

Provides:	%{name}-devel = %{version}-%{release}
Obsoletes:	gnustep-gui-devel < 0.26.2-5

%description -n %libgnustepgui_d
The GNUstep GUI library is a library of graphical user interface classes
written completely in the Objective-C language; the classes are based
upon the OpenStep specification as release by NeXT Software, Inc.  These
classes include graphical objects such as buttons, text fields, popup
lists, browser lists, and windows; there are also many associated
classes for handling events, colors, fonts, pasteboards and images.

This package contains the header files for gnustep-gui.

%package doc
Summary:        Documentation for %{name}
Group:          Documentation
BuildArch:      noarch
License:        GFDL
Requires:       %{name} >= %{version}-%{release}

%description doc
The GNUstep GUI library is a library of graphical user interface classes
written completely in the Objective-C language; the classes are based
upon the OpenStep specification as release by NeXT Software, Inc.  These
classes include graphical objects such as buttons, text fields, popup
lists, browser lists, and windows; there are also many associated
classes for handling events, colors, fonts, pasteboards and images.

This package contains the documentation for %{name}.

%prep
%setup -q
%patch0 -p1

%build
%gnustep_configure
%gnustep_make -n
%gnustep_makedoc

%install
%gnustep_install -n
%gnustep_installdoc

%files
%{_bindir}/gclose
%{_bindir}/gopen
%{_bindir}/gcloseall
%{_bindir}/make_services
%{_bindir}/set_show_service
%{gnustep_bundledir}/
%{gnustep_cpickdir}/
%{gnustep_imagedir}/
%{gnustep_kbdir}/
%{gnustep_psdir}/
%{gnustep_sounddir}/
%{gnustep_libraries}/gnustep-gui/
%{gnustep_srvdir}/
%{_mandir}/man1/*

%doc ANNOUNCE BUGS COPYING NEWS README

%files -n %libgnustepgui_d
%{_includedir}/AppKit/
%{_includedir}/GNUstepGUI/
%{_includedir}/Cocoa/
%{_includedir}/gnustep/gui/
%{_libdir}/libgnustep-gui.so
%{gnustep_additional}/gui.make

%files -n %libgnustepgui
%{_libdir}/libgnustep-gui.so.%{gnustepgui_major}{,.*}

%files doc
%{_infodir}/AppKit.info.*
%{_datadir}/GNUstep/Documentation/*



%changelog
* Sat Jan 07 2023 squidf <squidf> 0.28.0-10.mga9
+ Revision: 1931121
- Mass rebuild for icu 72.1

* Mon Dec 12 2022 ns80 <ns80> 0.28.0-9.mga9
+ Revision: 1921055
- rebuild for new libtiff

* Tue Oct 25 2022 papoteur <papoteur> 0.28.0-8.mga9
+ Revision: 1899207
- Rebuild for gnustep-base

* Fri Jun 24 2022 papoteur <papoteur> 0.28.0-7.mga9
+ Revision: 1865834
- Mass Rebuild for dependencies
+ squidf <squidf>
- rebuild for icu 71.1

* Wed Apr 06 2022 umeabot <umeabot> 0.28.0-5.mga9
+ Revision: 1845847
- Mageia 9 Mass Rebuild

* Wed Aug 04 2021 tmb <tmb> 0.28.0-4.mga9
+ Revision: 1739319
- update gnustep-base deps
- rebuild with fixed gnustep-make
+ luigiwalser <luigiwalser>
- rebuild for icu

* Wed Dec 02 2020 luigiwalser <luigiwalser> 0.28.0-2.mga8
+ Revision: 1651630
- ICU 68 uses standard C++ bool true
- rebuild for icu

* Wed Nov 18 2020 wally <wally> 0.28.0-1.mga8
+ Revision: 1647142
- new version 0.28.0

* Wed Jul 01 2020 wally <wally> 0.27.0-4.mga8
+ Revision: 1601025
- rebuild for icu 67.1

* Sat Apr 04 2020 wally <wally> 0.27.0-3.mga8
+ Revision: 1564461
- rebuild for new icu 66.1

* Sun Feb 16 2020 umeabot <umeabot> 0.27.0-2.mga8
+ Revision: 1534803
- Mageia 8 Mass Rebuild

* Sun Oct 06 2019 daviddavid <daviddavid> 0.27.0-1.mga8
+ Revision: 1449847
- new version: 0.27.0
- now libmajor is 0.27
- fix library and devel pkg name

* Sun Oct 06 2019 daviddavid <daviddavid> 0.26.2-4.mga8
+ Revision: 1449835
- rebuild for new icu 65.1

* Fri Jan 11 2019 daviddavid <daviddavid> 0.26.2-3.mga7
+ Revision: 1354699
- rebuild for new icu

* Tue Aug 28 2018 daviddavid <daviddavid> 0.26.2-2.mga7
+ Revision: 1255168
- rebuild for new icu

* Wed Mar 28 2018 kekepower <kekepower> 0.26.2-1.mga7
+ Revision: 1213091
- Update to version 0.26.2

* Fri Dec 29 2017 wally <wally> 0.24.1-4.mga7
+ Revision: 1186974
- rebuild for new icu

* Mon Mar 20 2017 neoclust <neoclust> 0.24.1-3.mga6
+ Revision: 1093716
- Rebuild against new icu

* Sat May 14 2016 daviddavid <daviddavid> 0.24.1-2.mga6
+ Revision: 1015548
- rebuild for new icu

* Tue Jan 26 2016 fwang <fwang> 0.24.1-1.mga6
+ Revision: 927803
- 0.24.1
+ neoclust <neoclust>
- imported package gnustep-gui


* Wed Aug 14 2013 Jochen Schmitt <Jochen herr-schmitt de> - 0.23.1-6
- Remove obsoletes gnustep rpm macros.

* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
- Add gnustep-base as a BR to fix BZ #002416

* Fri Apr  5 2013 Jochen Schmitt <Jochen herr-schmitt de> - 0.23.1-4
- Rework for changed gnustep rpm macros

* Thu Apr  4 2013 Jochen Schmitt <Jochen herr-schmitt de> - 0.23.1-3
- Rebuilt for new gnustep-make release

* Mon Apr  1 2013 Jochen Schmitt <Jochen herr-schmitt de> - 0.23.1-2
- Usage of gnustep rpm macros

* Sat Mar 30 2013 Jochen Schmitt <Jochen herr-schmitt de> - 0.23.1-1
- New upstream release

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 0.22.0-4
- rebuild due to "jpeg8-ABI" feature drop

* Fri Nov 30 2012 Jochen Schmitt <Jochen herr-schmitt de> - 0.22.0-3
- Rebuilt for new gnustep-base release

* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Wed Feb  8 2012 Jochen Schmitt <Jochen herr-schmitt de> 0.22.0-1
- New upstream release

* Wed Jan  4 2012 Jochen Schmitt <JOchen herr-schmitt de> 0.20.0-5
- Fix depedencies issues on rawhide (libobjc.so.3)

* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> 0.20.0-4
- Rebuild for new libpng

* Mon Oct 10 2011 Jochen Schmitt <JOchen herr-schmitt de> 0.20.0-3
- Rebuilt again

* Sun Oct  9 2011 Jochen Schmitt <Jochen herr-schmitt de> 0.20.0-2
- Rebuilt for gnustep-base-1.23.0

* Wed Apr 27 2011 Jochen Schmitt <JOchen herr-schmitt de> 0.20.0-1
- New upstream release which is compatible to gcc-4.6

* Thu Feb 10 2011 Jochen Schmitt <Jochen herr-schmitt de> - 0.20.0-0.20110210
- First building unstable release agains gcc-4.6.0

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Sun Jan 23 2011 Jochen Schmitt <Jochen herr-schmitt de> 0.18.0-3
- Rebuild for new libobjc

* Tue Jul  6 2010 Jochen Schmitt <Jochen herr-schmitt de> 0.18.0-2
- Use new gnustep parallel build feature

* Fri May 14 2010 Jochen Schmitt <Jochen herr-schmitt de> 0.18.0-1
- New upstream release

* Tue Oct 13 2009 Jochen Schmitt <Jochen herr-schmitt de> 0.16.0-5
- Fix missing BRs

* Tue Sep 29 2009 Jochen Schmitt <Jochen herr-schmitt de> 0.16.0-4
- Fix typo

* Sun Sep 27 2009 Jochen Schmitt <Jochen herr-schmitt de> 0.16.0-3
- Create separate libs subpackage
- Fix license tag

* Thu Sep 24 2009 Jochen Schmitt <Jochen herr-schmitt de> 0.16.0-2
- Rework for new gnustep-make and gnustep-base releases

* Tue Feb 17 2009 Jochen Schmitt <Jochen herr-schmitt de> 0.16.0-1
- New upstream release

* Thu Dec 11 2008 Jochen Schmitt <Jochen herr-schmitt de> 0.14.0-2
- Add some missing BRs

* Wed Dec 10 2008 Jochen Schmitt <Jochen herr-schmitt de> 0.14.0-1
- Initional Package