X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=cdecl.spec;h=11ab50320ce5215d940f480bbe3b623311ed7911;hb=c0dae42edb3f86f6c5ce6b3050b9254f4ec884b0;hp=d10625daa6cb432952701745a845db213c482faa;hpb=c61f8925649876321ee2e774656ea395589e5b13;p=packages%2Fcdecl.git diff --git a/cdecl.spec b/cdecl.spec index d10625d..11ab503 100644 --- a/cdecl.spec +++ b/cdecl.spec @@ -1,59 +1,83 @@ Summary: Programs for encoding and decoding C and C++ function declarations -Summary(de): Übersetzer von Deklarationen zwischen Englisch und C/C++ -Summary(fr): Traducteur anglais <--> déclarations C/C++ -Summary(tr): Ýngilizceden C/C++ bildirimlerine çevirici +Summary(de.UTF-8): Übersetzer von Deklarationen zwischen Englisch und C/C++ +Summary(es.UTF-8): Traductor inglés <--> declaraciones C/C++ +Summary(fr.UTF-8): Traducteur anglais <--> déclarations C/C++ +Summary(pl.UTF-8): Programy do kodowania i dekodowania deklaracji funkcji w C i C++ +Summary(pt_BR.UTF-8): Tradutor inglês <--> declarações C/C++ +Summary(ru.UTF-8): Транслятор English <--> декларации C/C++ +Summary(tr.UTF-8): Ä°ngilizceden C/C++ bildirimlerine çevirici +Summary(uk.UTF-8): Транслятор English <--> декларації C/C++ Name: cdecl Version: 2.5 -Release: 15 -Copyright: distributable +Release: 29 +License: distributable Group: Development/Tools -Group(fr): Development/Outils -Group(pl): Programowanie/Narzêdzia -Source: ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/%{name}-%{version}.tar.gz -Patch: cdecl-misc.patch -BuildRequires: byacc -BuildRequires: ncurses-devel >= 5.0 -BuildRequires: readline-devel >= 4.1 -BuildRoot: /tmp/%{name}-%{version}-root +Source0: ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/%{name}-%{version}.tar.gz +# Source0-md5: 29895dab52e85b2474a59449e07b7996 +Patch0: %{name}-misc.patch +Patch1: getline.patch +BuildRequires: bison +BuildRequires: flex +BuildRequires: readline-devel >= 4.2 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -The cdecl package includes the cdecl and c++decl utilities, which are used -to translate English to C or C++ function declarations and vice versa. +The cdecl package includes the cdecl and c++decl utilities, which are +used to translate English to C or C++ function declarations and vice +versa. -%description -Pakiet cdecl zawiera narzêdzia cdecl oraz c++decl, których u¿ywa sie do -t³umaczenia deklaracji funkcji C lub C++ na angielski i vice versa. +%description -l de.UTF-8 +Dies ist ein Paket zum Übersetzen von Englisch in C/C++ +Funktionsanweisungen und umgekehrt. Nützlich für Programmierer. + +%description -l es.UTF-8 +Este es un paquete para traducir inglés para declaraciones de +funciones C/C++ y viceversa. Útil para programadores. + +%description -l fr.UTF-8 +C'est un package pour traduire de l'anglais en déclarations de +fonctions C/C++ et vice-versa. Utile pour les programmeurs. -%description -l de -Dies ist ein Paket zum Übersetzen von Englisch in C/C++ -Funktionsanweisungen und umgekehrt. Nützlich für Programmierer. +%description -l pl.UTF-8 +Pakiet cdecl zawiera narzędzia cdecl oraz c++decl, których używa się +do tłumaczenia deklaracji funkcji C lub C++ na angielski i vice versa. -%description -l fr -C'est un package pour traduire de l'anglais en déclarations de fonctions -C/C++ et vice-versa. Utile pour les programmeurs. +%description -l pt_BR.UTF-8 +Este é um pacote para traduzir inglês para declarações de funções +C/C++ e vicer-versa. Útil para programadores. -%description -l tr -Ýngilizceden C/C++ bildirimlerine çeviri iþlemini ve tersini -gerçekleþtirmek için kullanýlan bir pakettir. Programcýlar için -kullanýþlýdýr. +%description -l ru.UTF-8 +Используется для трансляции обычных описаний на английском языке в +декларации функций C/C++ и наоборот. Полезен для программистов. + +%description -l tr.UTF-8 +Ä°ngilizceden C/C++ bildirimlerine çeviri işlemini ve tersini +gerçekleştirmek için kullanılan bir pakettir. Programcılar için +kullanışlıdır. + +%description -l uk.UTF-8 +Використовується для перекладу описів англійською мовою в декларації +функцій C/C++ та навпаки. Корисний для програмістів. %prep %setup -q -%patch -p1 +%patch0 -p1 +%patch1 -p1 %build -make CFLAGS="$RPM_OPT_FLAGS -DUSE_READLINE -s" \ - LIBS="-lreadline -ltinfo" +bison -y cdgram.y && mv -f y.tab.c cdgram.c +%{__make} \ + CC="%{__cc}" \ + CFLAGS="%{rpmcflags} %{rpmldflags} -DUSE_READLINE" \ + LIBS="-lreadline" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} -make install \ +%{__make} install \ BINDIR=$RPM_BUILD_ROOT%{_bindir} \ - MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ - -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* + MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 %clean rm -rf $RPM_BUILD_ROOT