SPECS: fox14.spec (NEW) - added fox14.spec & patches for FOX-1.4.X...

twittner twittner at pld-linux.org
Sat Dec 17 02:28:51 CET 2005


Author: twittner                     Date: Sat Dec 17 01:28:51 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added fox14.spec & patches for FOX-1.4.X series (STABLE)
  (fox.spec on HEAD is occupied by FOX-1.6.0-rc1)
- updated to 1.4.27

---- Files affected:
SPECS:
   fox14.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/fox14.spec
diff -u /dev/null SPECS/fox14.spec:1.1
--- /dev/null	Sat Dec 17 02:28:51 2005
+++ SPECS/fox14.spec	Sat Dec 17 02:28:45 2005
@@ -0,0 +1,469 @@
+# $Revision$, $Date$
+#
+# NOTE: don't add --with-xft to configure - you will get fonts beautiful like a crap
+#
+%bcond_without	static_libs # don't build static libraries
+#
+%define	_oname	fox
+%define _suffix	14
+#
+Summary:	The FOX C++ GUI Toolkit
+Summary(pl):	FOX - toolkit graficzny w C++
+Name:		%{_oname}%{_suffix}
+Version:	1.4.27
+Release:	0.1
+License:	LGPL
+Group:		X11/Libraries
+Source0:	ftp://ftp.fox-toolkit.com/pub/%{_oname}-%{version}.tar.gz
+# Source0-md5:	0f2925b1d595a889640b4222ab1c6a15
+Patch0:		%{name}-opt.patch
+Patch1:		%{name}-link.patch
+Patch2:		%{name}-Makefile.patch
+URL:		http://www.fox-toolkit.org/fox.html
+BuildRequires:	OpenGL-devel
+BuildRequires:	autoconf
+BuildRequires:	automake
+BuildRequires:	bzip2-devel
+BuildRequires:	cups-devel
+BuildRequires:	libjpeg-devel
+BuildRequires:	libpng-devel
+BuildRequires:	libstdc++-devel
+BuildRequires:	libtiff-devel
+BuildRequires:	libtool
+BuildRequires:	xcursor-devel
+Requires:	OpenGL
+Provides:	%{_oname} = %{version}-%{release}
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define 	_noautoreqdep	libGL.so.1 libGLU.so.1
+
+%description
+FOX is a C++-Based Library for Graphical User Interface Development
+FOX supports modern GUI features, such as Drag-and-Drop, Tooltips, Tab
+Books, Tree Lists, Icons, Multiple-Document Interfaces (MDI), timers,
+idle processing, automatic GUI updating, as well as OpenGL/Mesa for 3D
+graphics. Subclassing of basic FOX widgets allows for easy extension
+beyond the built-in widgets by application writers.
+
+%description -l pl
+FOX jest biblioteką bazującą na C++ do projektowania graficznych
+interfejsów użytkownika. Obsługuje wiele właściwości współczesnych
+GUI: Drag-and-Drop, listy, ikony, interfejsy wielodokumentowe (MDI),
+liczniki, przetwarzanie w tle, automatyczne uaktualnianie GUI, obsługę
+grafiki OpenGL. Bazowe klasy widgetów FOX pozwalają na łatwe
+rozszerzanie.
+
+%package progs
+Summary:	FOX example applications
+Summary(pl):	Przykłady aplikacji w FOX
+Group:		X11/Applications
+Requires:	%{name} = %{version}-%{release}
+Provides:	%{_oname}-progs = %{version}-%{release}
+Obsoletes:	%{name}-example-apps
+
+%description progs
+Editor and file browser, written with FOX.
+
+%description progs -l pl
+Edytor i przeglądarka plików napisane z użyciem toolkitu FOX.
+
+%package devel
+Summary:	Header files for FOX library
+Summary(pl):	Pliki nagłówkowe biblioteki FOX
+Group:		X11/Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	OpenGL-devel
+Requires:	bzip2-devel
+Requires:	libjpeg-devel
+Requires:	libpng-devel
+Requires:	libstdc++-devel
+Requires:	libtiff-devel
+Requires:	xcursor-devel
+Provides:	%{_oname}-devel = %{version}-%{release}
+
+%description devel
+Header files for FOX library.
+
+%description devel -l pl
+Pliki nagłówkowe biblioteki FOX.
+
+%package static
+Summary:	FOX static libraries
+Summary(pl):	Biblioteki statyczne FOX
+Group:		X11/Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+Provides:	%{_oname}-static = %{version}-%{release}
+
+%description static
+FOX static libraries.
+
+%description static -l pl
+Biblioteki statyczne FOX.
+
+%package doc
+Summary:	Development documentation for FOX library
+Summary(pl):	Dokumentacja programisty do biblioteki FOX
+Group:		X11/Development/Libraries
+
+%description doc
+Development documentation for FOX library.
+
+%description doc -l pl
+Dokumentacja programisty do biblioteki FOX.
+
+%prep
+%setup -q -n %{_oname}-%{version}
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+LDFLAGS="%{rpmldflags} -L/usr/X11R6/%{_lib}"
+%configure \
+	--enable-cups \
+	--enable-release \
+	--enable-threadsafe \
+	--with-xcursor \
+	--with-xrandr \
+	--with-opengl \
+	--with-shape \
+	--with-xshm \
+	%{?debug:--enable-debug}%{!?_debug:--enable-release} \
+	--enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+rm -f doc/Makefile* doc/*/Makefile*
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS LICENSE_ADDENDUM README
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
+
+%files progs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/adie
+%attr(755,root,root) %{_bindir}/calculator
+%attr(755,root,root) %{_bindir}/PathFinder
+%attr(755,root,root) %{_bindir}/shutterbug
+%attr(755,root,root) %{_bindir}/Adie.stx
+%{_mandir}/man1/*
+
+%files devel
+%defattr(644,root,root,755)
+%doc ADDITIONS TRACING
+%attr(755,root,root) %{_bindir}/fox-config
+%attr(755,root,root) %{_bindir}/reswrap
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
+%{_includedir}/fox-1.4
+
+%if %{with static_libs}
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a
+%endif
+
+%files doc
+%defattr(644,root,root,755)
+%doc doc/*
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2005/12/17 01:28:45  twittner
+- added fox14.spec & patches for FOX-1.4.X series (STABLE)
+  (fox.spec on HEAD is occupied by FOX-1.6.0-rc1)
+- updated to 1.4.27
+
+Revision 1.81  2005/08/20 21:47:39  twittner
+- up to 1.4.17, manpages moved to correct place (from -devel to -progs
+  subpkg.)
+
+Revision 1.80  2005/07/22 12:41:31  mkierus
+- updated to 1.4.16
+
+Revision 1.79  2005/05/03 00:35:47  qboosh
+- up to 1.4.13
+
+Revision 1.78  2005/03/30 14:23:09  mkierus
+- updated to 1.4.10
+
+Revision 1.77  2005/02/23 16:28:33  mkierus
+- up to 1.4.6
+
+Revision 1.76  2005/02/16 12:35:37  mkierus
+- updated to 1.4.5
+
+Revision 1.75  2005/01/09 21:30:09  qboosh
+- updated to 1.2.13; BR+R: xcursor-devel
+
+Revision 1.74  2004/12/10 06:45:53  ankry
+- BR: bzip2-devel, apropriate R: in devel subpackage
+
+Revision 1.73  2004/10/27 21:34:17  qboosh
+- updated to 1.2.11
+
+Revision 1.72  2004/08/31 06:40:52  snurf
+- typos / formatting / etc.
+
+Revision 1.71  2004/08/17 11:46:36  ankry
+- rel. 2 to rebuild
+
+Revision 1.70  2004/08/13 09:39:31  paszczus
+- updated to 1.2.9
+
+Revision 1.69  2004/06/28 21:32:13  kali
+- corrected link, now indicates proper file
+- rel 3, STBR
+
+Revision 1.68  2004/06/17 13:07:26  qboosh
+- use standard includes location, apps had enough time to switch
+- release 2
+
+Revision 1.67  2004/06/16 18:06:03  paszczus
+- updated to 1.2.4
+- added URL
+- updated fox-link.patch
+
+Revision 1.66  2004/02/19 23:07:34  qboosh
+- updated to 1.1.46, separated devel docs (they are huge now)
+
+Revision 1.65  2004/01/29 07:17:31  qboosh
+- updated to 1.1.45
+
+Revision 1.64  2004/01/20 00:17:02  undefine
+- fix LDFLAGS
+
+Revision 1.63  2004/01/19 10:47:48  trojan
+- updated to 1.1.44
+
+Revision 1.62  2004/01/15 21:24:47  qboosh
+- updated to 1.1.43, removed obsolete amfix patch
+
+Revision 1.61  2003/11/21 12:33:03  trojan
+- updated to 1.1.42
+
+Revision 1.60  2003/11/04 22:07:24  qboosh
+- updated to 1.1.41
+
+Revision 1.59  2003/10/24 07:40:34  qboosh
+- updated to 1.1.40
+
+Revision 1.58  2003/10/16 11:44:54  freetz
+- 1.1.38
+
+Revision 1.57  2003/10/06 20:38:39  qboosh
+- up to 1.1.37, added link patch to link libCHART with libFOX
+
+Revision 1.56  2003/09/02 22:34:40  qboosh
+- 1.1.35, added amfix patch
+
+Revision 1.55  2003/08/06 21:26:23  mkierus
+- added new sample application - shutterbug to fox-progs
+
+Revision 1.54  2003/08/06 18:46:17  mkierus
+- updated to 1.1.33
+
+Revision 1.53  2003/07/23 16:39:54  freetz
+- up to 1.1.32
+
+Revision 1.52  2003/07/14 11:43:53  freetz
+- updated to version 1.1.31
+
+Revision 1.51  2003/07/08 18:26:39  blues
+- "f" and some "g" letters of small fixes inpired by kloczek
+
+Revision 1.50  2003/05/26 16:24:59  malekith
+- massive attack: adding Source-md5
+
+Revision 1.49  2003/05/25 05:47:31  misi3k
+- massive attack s/pld.org.pl/pld-linux.org/
+
+Revision 1.48  2003/04/30 09:44:30  misi3k
+- updated to 1.1.26
+
+Revision 1.47  2003/02/26 18:02:59  areq
+- updated to 1.0.34
+
+Revision 1.46  2003/02/18 22:33:39  qboosh
+- 1.0.31
+
+Revision 1.45  2003/01/28 22:00:01  qboosh
+- updated to 1.0.30
+- added opt patch to avoid overriding optflags
+- removed -frtti - it's enabled by default
+
+Revision 1.44  2003/01/18 22:48:33  juandon
+- removed two lines with define
+
+Revision 1.43  2002/12/06 20:40:12  mkierus
+updated to 1.0.28 - bug fix
+
+Revision 1.42  2002/11/25 14:13:02  ankry
+- massive attack: no need for 755 for *.la
+
+Revision 1.41  2002/11/06 13:13:29  mkierus
+- updated to 1.0.26 (bug fix)
+
+Revision 1.40  2002/10/09 13:14:22  kloczek
+- use more macros, some cosmetics, added missing "rm -f missing" and use new %doc
+
+Revision 1.39  2002/08/24 23:26:26  mkierus
+-updated to 1.0.21 (bugfix release)
+
+Revision 1.38  2002/08/11 16:29:46  mkierus
+-update to 1.0.18 (bugfix release)
+
+Revision 1.37  2002/07/12 16:53:19  kloczek
+- use new %doc.
+
+Revision 1.36  2002/07/04 20:57:57  mkierus
+- updated to 1.0.14 (bux fix)
+
+Revision 1.35  2002/05/21 23:13:02  kloczek
+perl -pi -e "s/^automake -a -c -f --foreing/\%\{__automake\}/; \
+             s/^automake -a -c -f/\%\{__automake\}/; \
+	     s/^autoconf/\%\{__autoconf\}/"
+
+Revision 1.34  2002/05/15 14:37:14  mkierus
+- updated to 1.0.11
+
+Revision 1.33  2002/05/01 16:07:56  pioklo
+- up to stable 1.0.10 version,STBR
+
+Revision 1.32  2002/04/30 09:42:43  mkierus
+- updated to 1.0.9
+
+Revision 1.31  2002/04/25 16:19:22  arturs
+fixed a small typo
+
+Revision 1.30  2002/03/24 23:28:16  kloczek
+- perl -pi -e "s/^automake -a -c$/automake -a -c -f/"
+
+Revision 1.29  2002/03/20 21:51:30  mkierus
+- updated to 1.0.3 (bug fix)
+
+Revision 1.28  2002/03/01 12:56:38  mkierus
+- updated to 1.0.0 (first stable release)
+
+Revision 1.27  2002/02/22 23:28:54  kloczek
+- removed all Group fields translations (our rpm now can handle translating
+  Group field using gettext).
+
+Revision 1.26  2002/02/03 20:44:47  ankry
+- adding es/pt/pt_BR Group translations
+
+Revision 1.25  2002/01/18 02:12:58  kloczek
+perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
+
+Revision 1.24  2002/01/11 11:25:33  mkierus
+- optional style buffer was added
+- style table support was added
+- new API's added to manipulate contents of the style buffer
+- minor bugfixes
+
+Revision 1.23  2002/01/03 16:21:27  mkierus
+- moving reswrap ( program to wrap icon resources into C code ) and man for it to devel pkg
+
+Revision 1.22  2002/01/03 14:59:26  mkierus
+- updated to 0.99.188
+- fixed a few warnings, and one uninitialized memory read in FXTable
+- completed FXSlider tickmark drawing
+- warnings in fxpcxio.cpp fixed
+- same minor bugfixes
+
+Revision 1.21  2001/12/20 15:14:19  mkierus
+- updated to 0.99.187
+- the new class FXRex for regular expressions is now finished.
+- added documentation to FXRex class.
+- bullet-proofed FXString::left(), FXString::right(), FXString::mid(), and FXString::trunc() against bad arguments.
+- fixed bug in FXTable drawing loops; references were made outside the cell array.
+- fixed potential bug in ICO loader.
+
+Revision 1.20  2001/12/17 21:02:22  mkierus
+- updated to 0.99.185
+- new class FXRex for regular expressions
+- allows FOX GUI's to start in non-GUI mode
+- more API's added
+
+Revision 1.19  2001/11/28 17:13:44  mkierus
+- updated to 0.99.181
+
+Revision 1.18  2001/11/14 23:30:12  mkierus
+ updated to 0.99.179
+
+Revision 1.17  2001/10/22 08:58:45  mkierus
+- updated to 0.99.177
+
+Revision 1.16  2001/10/18 15:53:57  mkierus
+- updated to 0.99.176
+
+Revision 1.15  2001/10/03 19:05:42  kloczek
+- add "rm -f missing" on top %build.
+
+Revision 1.14  2001/10/03 16:44:21  filon
+- changed req for main subpkg in static subpkg to devel
+- release 2
+
+Revision 1.13  2001/09/28 10:17:41  mkierus
+- updated to 0.99.175
+
+Revision 1.12  2001/09/26 10:20:20  qboosh
+- BuildRequires: autoconf, automake, libtool, libstdc++-devel
+- adapterized, added pl translations
+
+Revision 1.11  2001/09/01 17:24:01  filon
+- added rebuilding configuration files
+
+Revision 1.10  2001/07/12 22:09:38  mkierus
+- updated to 0.99.174
+
+Revision 1.9  2001/06/27 09:16:05  kloczek
+- updated to 0.99.173,
+- rename exaple-apps subpackage to progs,
+- added man pages level 1 to progs subpackage.
+
+Revision 1.8  2001/05/15 11:23:45  mkierus
+- updated to 0.99.172
+
+Revision 1.7  2001/05/02 21:51:21  qboosh
+- adapterized and made spec %%debug ready or added using %%rpm*flags macros
+
+Revision 1.6  2001/05/02 12:51:16  mkierus
+- updated to 0.99.169
+
+Revision 1.5  2001/04/11 22:06:13  kloczek
+- final cleanup (many changes).
+
+Revision 1.4  2001/04/09 09:52:59  mkierus
+- updated to 0.99.167
+
+Revision 1.3  2001/04/07 10:35:02  jajcus
+- _noautoreqdep   libGL.so.1 libGLU.so.1
+
+Revision 1.2  2001/03/15 11:40:07  mkierus
+- updated to 0.99.164
+
+Revision 1.1  2001/03/02 16:20:32  mkierus
+- spec based on version included in tarball,
+- rewrited in PLD style.
================================================================



More information about the pld-cvs-commit mailing list