Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37570719
en ru br
Репозитории ALT
5.1: 2.5-alt2
4.1: 2.5-alt1
4.0: 2.5-ipl15mdk
www.altlinux.org/Changes

Группа :: Разработка/C
Пакет: cdecl

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: cdecl
Version: 2.5
Release: alt1
Epoch: 1

Summary: Programs for encoding and decoding C and C++ function declarations.
License: distributable
Group: Development/C
Url: ftp://ibiblio.org/pub/Linux/devel/lang/c
Packager: Damir Shayhutdinov <damir at altlinux.ru>

Source: %url/%name-%version.tar.bz2
Patch0: %name-2.5-include.patch
Patch1: %name-2.5-modernization.patch
BuildPreReq: flex libreadline-devel

%description
The %name package includes the %name and c++decl utilities, which are
used to translate English to C or C++ function declarations and vice versa.

You should install the %name package if you intend to do C and/or C++
programming.

%prep
%setup -q
%patch0 -p1
%patch1 -p1
perl -pi -e 's/^(INSTALL_DATA\s*=\s*).*$/$1\$(INSTALL) -m644/' Makefile

%build
%add_optflags -Wextra -Wno-unused -Werror
%make_build CFLAGS="$RPM_OPT_FLAGS -DUSE_READLINE"

%install
mkdir -p $RPM_BUILD_ROOT{%_bindir,%_mandir/man1}
%make_install install BINDIR=$RPM_BUILD_ROOT%_bindir MANDIR=$RPM_BUILD_ROOT%_mandir/man1
ln -snf %name $RPM_BUILD_ROOT%_bindir/c++decl

%clean

%files
%_bindir/*
%_mandir/man?/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin