# # spec file for package cdk (Version 4.9.13) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: cdk License: BSD 3-Clause BuildRequires: ncurses-devel Group: System/Libraries AutoReqProv: on Version: 4.9.13 Release: 138 Summary: The Runtime for the Curses Development Kit Source: cdk-4.9.13.tar.bz2 Patch: cdk-4.9.13.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description CDK is a widget set developed on top of the basic curses library. It contains 21 ready to use widgets, some of which are: a text entry field, a scrolling list, a selection list, an alphalist, a pull-down menu, a radio list, a viewer widget, and a dialog box. Authors: -------- Mike Glover %package -n cdk-devel License: BSD 3-Clause Summary: Development Part of Curses Development Kit Group: Development/Libraries/C and C++ Requires: %{name} = %{version} ncurses-devel AutoReqProv: on %description -n cdk-devel This package includes the development headers and static libraries for CDK, the Curses Development Kit. Authors: -------- Mike Glover %prep %setup -q %patch -P 0 -p0 %build touch NEWS AUTHORS ln -sf CHANGES ChangeLog CFLAGS="${RPM_OPT_FLAGS} -pipe" LDFLAGS=-s CC=gcc PATH=$PATH:. export CFLAGS CC LDFLAGS PATH %{?suse_update_config} autoreconf --force --install %configure --includedir=/usr/include/cdk \ --enable-shared \ --disable-static \ --with-gnu-ld \ --with-pic %{__make} %{?jobs:-j%jobs} %install make DESTDIR=${RPM_BUILD_ROOT} install %{__rm} -f %{buildroot}%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %doc BUGS EXPANDING NOTES TODO COPYING LICENSE INSTALL README CHANGES %{_libdir}/libcdk.so.4.0.9 %{_libdir}/libcdk.so.4 %files -n cdk-devel %defattr(-,root,root) %{_libdir}/libcdk.so /usr/include/cdk /usr/share/man/man3/cdk_*.3.gz %changelog * Sun Mar 08 2009 crrodriguez@suse.de - remove static libraries * Thu Mar 29 2007 meissner@suse.de - added ncurses-devel * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Tue Nov 23 2004 werner@suse.de - Add cdk to required packages for cdk-devel (bug #48405) - Update to cdk 4.9.13 * Sat Jan 10 2004 adrian@suse.de - add %%defattr and %%run_ldconfig * Wed Jan 08 2003 werner@suse.de - cdk-devel requires ncurses-devel (bug# 20065) * Tue Apr 30 2002 sf@suse.de - changed paths to %%{_libdir} * Mon Apr 08 2002 ro@suse.de - call autoreconf * Wed Nov 14 2001 werner@suse.de - New package cdk (Curses Development Kit) which provides an easy interface for programmers to (n)curses. Is used e.g. by curses based programs like ntuxzap from DVB driver package.