Группа :: Разработка/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 можно просмотреть здесь
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 можно просмотреть здесь