📄 gdsl.spec
字号:
Name: gdslSummary: Generic Data Structures Library (GDSL)Packager: Torsten Luettgert <t.luettgert@combox.de> & Nicolas Darnis <ndarnis@free.fr>%define version 1.4Version: %{version}%define release 0Release: %{release}License: GPLVendor: The GDSL TeamUrl: http://www.nongnu.org/%{name}/#Copyright: Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 The GDSL TeamSource: http://savannah.nongnu.org/download/gdsl/%{version}/%{name}-%{version}.tar.gzGroup: Development/Libraries%define mybuildroot /var/tmp/%{name}-buildBuildRoot: %{mybuildroot}%define _prefix /usr/local%define _mandir %{_prefix}/man%descriptionThe Generic Data Structures Library (GDSL) is a collection of routines for generic data structures manipulation. It is a portable and re-entrant library fully written from scratch in pure ANSI C. It is designed to offer for C programmers common data structures with powerful algorithms, and hidden implementation. Available structures are lists, queues, stacks, hash tables, binary trees, search binary trees, red-black trees, 2D arrays, and permutations.%prep%setup -q -n %{name}-%{version}%buildCFLAGS="$RPM_OPT_FLAGS"./configure \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --mandir=%{_mandir} \ --localstatedir=%{_localstatedir} \ --libdir=%{_libdir} \ --datadir=%{_datadir} \ --includedir=%{_includedir} \ --sysconfdir=%{_sysconfdir}make%installrm -rf $RPM_BUILD_ROOTmake prefix=$RPM_BUILD_ROOT%{_prefix} bindir=$RPM_BUILD_ROOT%{_bindir} \ mandir=$RPM_BUILD_ROOT%{_mandir} libdir=$RPM_BUILD_ROOT%{_libdir} \ localstatedir=$RPM_BUILD_ROOT%{_localstatedir} \ datadir=$RPM_BUILD_ROOT%{_datadir} \ includedir=$RPM_BUILD_ROOT%{_includedir} \ sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} install%cleanrm -rf $RPM_BUILD_ROOT%post -p /sbin/ldconfig%postun -p /sbin/ldconfig%files%doc %{_prefix}/share/doc/*%{_prefix}/bin/gdsl-config%{_prefix}/lib%{_prefix}/include/gdsl%{_prefix}/include/gdsl.h%{_prefix}/man
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -