rpms/gnustep-gui/devel gnustep-gui.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Jochen Schmitt s4504kr at fedoraproject.org
Tue Oct 13 16:33:22 UTC 2009


Author: s4504kr

Update of /cvs/extras/rpms/gnustep-gui/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24021/devel

Modified Files:
	.cvsignore sources 
Added Files:
	gnustep-gui.spec import.log 
Log Message:

Initial import




--- NEW FILE gnustep-gui.spec ---
Name:           gnustep-gui
Version:        0.16.0
Release:        4%{?dist}

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

URL:            http://www.gnustep.org
Source:         ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz

BuildRequires:  gcc-objc
BuildRequires:  libtiff-devel
BuildRequires:  libjpeg-devel
BuildRequires:  libpng-devel
BuildRequires:  cups-devel
BuildRequires:  aspell-devel
BuildRequires:  giflib-devel
BuildRequires:  audiofile-devel
BuildRequires:  portaudio
BuildRequires:  gnustep-make
BuildRequires:  gnustep-base-devel
Requires:       gnustep-base >= 1.15.1
Requires:       %{name}-libs = %{version}-%{release}

BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%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 libs
Summary:        Libraries for %{name}
Group:          Development/Libraries
License:        LGPLv2+ and LGPLv3+
%description libs
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 devel
Summary:        Header files for the gnustep-gui package
Group:          Development/Libraries
Requires:       gnustep-make
Requires:       gnustep-base-devel
Requires:       %{name}-libs = %{version}-%{release}

%description devel
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}
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info

%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

%build
%configure --with-installation-domain=SYSTEM
make messages=yes
make -C Documentation  messages=yes \
     GNUSTEP_MAKEFILES=%{_libdir}/GNUstep/Makefiles \
     

%install
rm -rf ${RPM_BUILD_ROOT}
make install DESTDIR=${RPM_BUILD_ROOT} GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
make -C Documentation install DESTDIR=${RPM_BUILD_ROOT} \
     GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \
     GNUSTEP_MAKEFILES=%{_libdir}/GNUstep/Makefiles

%clean
rm -rf ${RPM_BUILD_ROOT}

%post libs -p /sbin/ldconfig

%postun libs -p /sbin/ldconfig

%post doc
/sbin/install-info %{_infodir}/AppKit %{_infodir}/dir || :

%preun doc
if [ $1 = 0 ]; then
   /sbin/install-info --delete %{_infodir}/AppKit %{_infodir}/dir || :
fi

%files
%defattr(-,root,root)
%{_bindir}/gnustep_sndd
%{_bindir}/gclose
%{_bindir}/gopen
%{_bindir}/gcloseall
%{_bindir}/make_services
%{_bindir}/set_show_service
%{_libdir}/GNUstep/Bundles/
%{_libdir}/GNUstep/ColorPickers
%{_libdir}/GNUstep/Images/
%{_libdir}/GNUstep/Libraries/gnustep-gui/
%{_libdir}/GNUstep/KeyBindings/
%{_libdir}/GNUstep/PostScript/
%{_libdir}/GNUstep/Services/
%{_mandir}/man1/*

%doc ANNOUNCE BUGS COPYING NEWS README

%files devel
%defattr(-,root,root,-)
%{_includedir}/AppKit/
%{_includedir}/GNUstepGUI/
%{_includedir}/Cocoa/
%{_includedir}/gnustep/gui/
%{_libdir}/libgnustep-gui.so
%{_libdir}/GNUstep/Makefiles/Additional/gui.make

%files libs
%defattr(-,root,root,-)
%{_libdir}/libgnustep-gui.so.*
%doc COPYING.LIB

%files doc
%defattr(-,root,root,-)
%{_infodir}/AppKit.info.gz
%{_datadir}/GNUstep/Documentation/*
%doc Documentation/manual/LICENSE

%changelog
* 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


--- NEW FILE import.log ---
gnustep-gui-0_16_0-4_fc11:HEAD:gnustep-gui-0.16.0-4.fc11.src.rpm:1255451558


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gnustep-gui/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	13 Oct 2009 16:24:54 -0000	1.1
+++ .cvsignore	13 Oct 2009 16:33:22 -0000	1.2
@@ -0,0 +1 @@
+gnustep-gui-0.16.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gnustep-gui/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	13 Oct 2009 16:24:54 -0000	1.1
+++ sources	13 Oct 2009 16:33:22 -0000	1.2
@@ -0,0 +1 @@
+464b80094e438fe0cc8e6ae691b3384c  gnustep-gui-0.16.0.tar.gz




More information about the fedora-extras-commits mailing list