/[packages]/cauldron/gnustep-gui/current/SPECS/gnustep-gui.spec
ViewVC logotype

Contents of /cauldron/gnustep-gui/current/SPECS/gnustep-gui.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1647142 - (show annotations) (download)
Wed Nov 18 18:16:18 2020 UTC (3 years, 7 months ago) by wally
File size: 4482 byte(s)
- new version 0.28.0
1 %define gnustepgui_major %(echo %{version} | cut -d. -f1,2)
2 %define libgnustepgui %mklibname %{name} %gnustepgui_major
3 %define libgnustepgui_d %mklibname %{name} -d
4
5 Name: gnustep-gui
6 Version: 0.28.0
7 Release: %mkrel 1
8
9 Summary: The GNUstep GUI library
10 License: GPLv2+ and GPLv3+
11 Group: Development/Other
12
13 URL: http://www.gnustep.org
14 Source: http://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
15
16 BuildRequires: gcc-objc
17 BuildRequires: pkgconfig(libtiff-4)
18 BuildRequires: pkgconfig(libjpeg)
19 BuildRequires: pkgconfig(libpng)
20 BuildRequires: cups-devel
21 BuildRequires: aspell-devel
22 BuildRequires: giflib-devel
23 BuildRequires: pkgconfig(audiofile)
24 BuildRequires: portaudio-devel >= 19
25 BuildRequires: texinfo
26 BuildRequires: texi2html
27 BuildRequires: texinfo-tex
28 BuildRequires: gnustep-make >= 2.6.4-9
29 BuildRequires: gnustep-base-devel >= 1.27.0
30 BuildRequires: gnustep-base >= 1.27.0
31 Requires: gnustep-base >= 1.27.0
32
33 %description
34 The GNUstep GUI library is a library of graphical user interface classes
35 written completely in the Objective-C language; the classes are based
36 upon the OpenStep specification as release by NeXT Software, Inc. These
37 classes include graphical objects such as buttons, text fields, popup
38 lists, browser lists, and windows; there are also many associated
39 classes for handling events, colors, fonts, pasteboards and images.
40
41 %package -n %libgnustepgui
42 Summary: Libraries for %{name}
43 Group: Development/Other
44 License: LGPLv2+ and LGPLv3+
45
46 Obsoletes: %{_lib}gnustep-base0 < 0.26.2-5
47
48 %description -n %libgnustepgui
49 The GNUstep GUI library is a library of graphical user interface classes
50 written completely in the Objective-C language; the classes are based
51 upon the OpenStep specification as release by NeXT Software, Inc. These
52 classes include graphical objects such as buttons, text fields, popup
53 lists, browser lists, and windows; there are also many associated
54 classes for handling events, colors, fonts, pasteboards and images.
55
56 This package contains the libraries for %{name}.
57
58 %package -n %libgnustepgui_d
59 Summary: Header files for the gnustep-gui package
60 Group: Development/Other
61 Requires: gnustep-make >= 2.6.4-9
62 Requires: gnustep-base-devel >= 1.22.0
63 Requires: %{libgnustepgui} = %{version}-%{release}
64
65 Provides: %{name}-devel = %{version}-%{release}
66 Obsoletes: gnustep-gui-devel < 0.26.2-5
67
68 %description -n %libgnustepgui_d
69 The GNUstep GUI library is a library of graphical user interface classes
70 written completely in the Objective-C language; the classes are based
71 upon the OpenStep specification as release by NeXT Software, Inc. These
72 classes include graphical objects such as buttons, text fields, popup
73 lists, browser lists, and windows; there are also many associated
74 classes for handling events, colors, fonts, pasteboards and images.
75
76 This package contains the header files for gnustep-gui.
77
78 %package doc
79 Summary: Documentation for %{name}
80 Group: Documentation
81 BuildArch: noarch
82 License: GFDL
83 Requires: %{name} >= %{version}-%{release}
84
85 %description doc
86 The GNUstep GUI library is a library of graphical user interface classes
87 written completely in the Objective-C language; the classes are based
88 upon the OpenStep specification as release by NeXT Software, Inc. These
89 classes include graphical objects such as buttons, text fields, popup
90 lists, browser lists, and windows; there are also many associated
91 classes for handling events, colors, fonts, pasteboards and images.
92
93 This package contains the documentation for %{name}.
94
95 %prep
96 %setup -q
97
98 %build
99 %gnustep_configure
100 %gnustep_make -n
101 %gnustep_makedoc
102
103 %install
104 %gnustep_install -n
105 %gnustep_installdoc
106
107 %files
108 %{_bindir}/gclose
109 %{_bindir}/gopen
110 %{_bindir}/gcloseall
111 %{_bindir}/make_services
112 %{_bindir}/set_show_service
113 %{gnustep_bundledir}/
114 %{gnustep_cpickdir}/
115 %{gnustep_imagedir}/
116 %{gnustep_kbdir}/
117 %{gnustep_psdir}/
118 %{gnustep_sounddir}/
119 %{gnustep_libraries}/gnustep-gui/
120 %{gnustep_srvdir}/
121 %{_mandir}/man1/*
122
123 %doc ANNOUNCE BUGS COPYING NEWS README
124
125 %files -n %libgnustepgui_d
126 %{_includedir}/AppKit/
127 %{_includedir}/GNUstepGUI/
128 %{_includedir}/Cocoa/
129 %{_includedir}/gnustep/gui/
130 %{_libdir}/libgnustep-gui.so
131 %{gnustep_additional}/gui.make
132
133 %files -n %libgnustepgui
134 %{_libdir}/libgnustep-gui.so.%{gnustepgui_major}{,.*}
135
136 %files doc
137 %{_infodir}/AppKit.info.*
138 %{_datadir}/GNUstep/Documentation/*
139

  ViewVC Help
Powered by ViewVC 1.1.30