X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcproto.git;a=blobdiff_plain;f=cproto.spec;h=7d26b94916355b8da207a20b6a51954b07d14b7a;hp=377d97437d26b558fe938c5e038c96cdb23a04e5;hb=76bd2c389772ca074cffc89bb10e7e3b624b7f9a;hpb=d4bacf7aa73b7139e9b36954df195c9f589407ba diff --git a/cproto.spec b/cproto.spec index 377d974..7d26b94 100644 --- a/cproto.spec +++ b/cproto.spec @@ -1,91 +1,130 @@ -Summary: C Prototype Utility -Summary(de): C-Prototyp-Dienstprogramm -Summary(fr): Utilitaire de prototypage C. -Summary(pl): Narzêdzia dla prototypów C -Summary(tr): C prototip aracý -Name: cproto -Version: 4.4 -Release: 9 -Copyright: Public Domain -Group: Development/Tools -Group(pl): Programowanie/Narzêdzia -Source: ftp://ftp.oce.com/pub/cproto/cproto-4.4.tar.Z -Patch0: cproto-gcc.patch -Buildroot: /tmp/%{name}-%{version}-root +Summary: C Prototype Utility +Summary(de): C-Prototyp-Dienstprogramm +Summary(es): Utilitario de prototipos C +Summary(fr): Utilitaire de prototypage C +Summary(pl): Narzêdzia do prototypów C +Summary(pt_BR): Utilitário de prototipação C +Summary(ru): çÅÎÅÒÉÒÕÅÔ ÐÒÏÔÏÔÉÐÙ ÆÕÎËÃÉÊ É ÄÅËÌÁÒÁÃÉÉ ÐÅÒÅÍÅÎÎÙÈ ÉÚ ËÏÄÁ ÎÁ C +Summary(tr): C prototip aracý +Summary(uk): çÅÎÅÒÕ¤ ÐÒÏÔÏÔÉÐÉ ÆÕÎËÃ¦Ê ÔÁ ÄÅËÌÁÒÁæ§ ÚͦÎÎÉÈ Ú ËÏÄÕ ÎÁ C +Name: cproto +Version: 4.6 +Release: 15 +License: Public Domain +Group: Development/Tools +Source0: http://dl.sourceforge.net/cproto/%{name}-%{version}.tar.gz +# Source0-md5: 5968d18e9508b2892471e6ef16e140e3 +Patch0: %{name}.patch +Patch1: %{name}-DESTDIR.patch +Patch2: %{name}-acfix.patch +Patch3: %{name}-varargs.patch +URL: http://cproto.sourceforge.net/ +BuildRequires: autoconf +BuildRequires: bison +BuildRequires: flex +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Cproto generates function prototypes for functions defined in the specified -C source files to the standard output. The function definitions may be in -the old style or ANSI C style. Optionally, cproto also outputs declarations -for variables defined in the files. If no file argument is given, cproto -reads its input from the standard input. +Cproto generates function prototypes for functions defined in the +specified C source files to the standard output. The function +definitions may be in the old style or ANSI C style. Optionally, +cproto also outputs declarations for variables defined in the files. +If no file argument is given, cproto reads its input from the standard +input. %description -l de Cproto erzeugt Funktionsprototypen für in C-Quelldateien definierte -Funktionen für die Standardausgabe. Die Funktionsdefinitionen können im -alten oder ANSI-C-Format vorliegen. cproto kann auch Deklarationen für in -den Dateien definierten Variablen ausgeben. Wird kein Dateiargument -angegeben, liest cproto die Eingabe aus der Standardeingabe. +Funktionen für die Standardausgabe. Die Funktionsdefinitionen können +im alten oder ANSI-C-Format vorliegen. cproto kann auch Deklarationen +für in den Dateien definierten Variablen ausgeben. Wird kein +Dateiargument angegeben, liest cproto die Eingabe aus der +Standardeingabe. + +%description -l es +cproto crea prototipos de función para funciones definidas en los +archivos fuente C para salida padrón. Las definiciones de las +funciones pueden ser en el antiguo estilo o en el estilo ANSI C. +Opcionalmente, cproto también produce declaraciones para variables +definidas en los archivos. Si no se ofrece argumento de archivo, +cproto lee de la entrada padrón. %description -l fr -Cproto génére des prototypes de fonction définies dans sources C spécifiées -sur la sortie standard. Les fonctions défines peuvent être en vieux style ou -en style C ANSI. Optionnelement, cproto affiche aussi les déclarations pour -les variables définies dans ces sources. Si aucun argument ne lui est donné, -cproto lit ses entrées depuis l'entrée standard. +Cproto génére des prototypes de fonction définies dans sources C +spécifiées sur la sortie standard. Les fonctions défines peuvent être +en vieux style ou en style C ANSI. Optionnelement, cproto affiche +aussi les déclarations pour les variables définies dans ces sources. +Si aucun argument ne lui est donné, cproto lit ses entrées depuis +l'entrée standard. %description -l pl -Cproto jest programem do generowania prototypów funkcji, zdefiniowanych w -plikach ¼ród³owtch C. Definicje funkcji mog± byæ zarówno zgodne z ANSI C jak -i ze starszymi. Cproto mo¿e tak¿e dodatkowo tworzyæ wynik deklaracji dla -ro¿nych zmiennych zdefiniowanych w pliku. Je¿eli argumentem nie jest plik, -cproto pobiera argumenty ze standardowego wej¶cia (stdin). +Cproto jest programem do generowania prototypów funkcji, +zdefiniowanych w plikach ¼ród³owych C. Definicje funkcji mog± byæ +zarówno zgodne z ANSI C jak i ze starszymi. Cproto mo¿e tak¿e +dodatkowo tworzyæ wynik deklaracji dla ró¿nych zmiennych +zdefiniowanych w pliku. Je¿eli argumentem nie jest plik, cproto +pobiera argumenty ze standardowego wej¶cia (stdin). + +%description -l pt_BR +O cproto gera protótipos de função para funções definidas nos arquivos +fonte C para saída padrão. As definições das funções podem ser no +velho estilo ou no estilo ANSI C. Opcionalmente, cproto também produz +declarações para variáveis definidas nos arquivos. Se não é fornecido +argumento de arquivo, cproto lê da entrada padrão. + +%description -l ru +Cproto ÇÅÎÅÒÉÒÕÅÔ ÐÒÏÔÏÔÉÐÙ ÄÌÑ ÆÕÎËÃÉÊ, ÏÐÒÅÄÅÌÅÎÎÙÈ × ÕËÁÚÁÎÎÏÍ +ÉÓÈÏÄÎÏÍ ÆÁÊÌÅ ÎÁ C É ×Ù×ÏÄÉÔ ÉÈ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ. æÕÎËÃÉÉ ÍÏÇÕÔ +ÂÙÔØ ÏÐÒÅÄÅÌÅÎÙ ËÁË × "ÓÔÁÒÏÍ", ÔÁË É × ÓÔÉÌÅ ANSI C. ïÐÃÉÏÎÁÌØÎÏ +cproto ÔÁËÖÅ ×Ù×ÏÄÉÔ ÄÅËÌÁÒÁÃÉÉ ÐÅÒÅÍÅÎÎÙÈ, ÏÐÒÅÄÅÌÅÎÎÙÈ × ÜÔÉÈ +ÆÁÊÌÁÈ. åÓÌÉ ÆÁÊÌ(Ù) ÎÅ ÚÁÄÁÎÙ, cproto ÂÅÒÅÔ ÄÁÎÎÙÅ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ +××ÏÄÁ. + +%description -l uk +Cproto ÇÅÎÅÒÕ¤ ÐÒÏÔÏÔÉÐÉ ÄÌÑ ÆÕÎËæÊ, ×ÉÚÎÁÞÅÎÉÈ Õ ÚÁÄÁÎÏÍÕ ×ÉȦÄÎÏÍÕ +ÆÁÊ̦ ÎÁ C ÔÁ ×É×ÏÄÉÔØ §È ÎÁ ÓÔÁÎÄÁÒÔÎÉÊ ×ÉצÄ. æÕÎËæ§ ÍÏÖÕÔØ +×ÉÚÎÁÞÁÔÉÓØ ÑË Õ "ÓÔÁÒÏÍÕ" ÓÔÉ̦, ÔÁË ¦ × ÓÔÉ̦ ANSI C. ïÐæÏÎÁÌØÎÏ +cproto ÔÁËÏÖ ×É×ÏÄÉÔØ ÄÅËÌÁÒÁæ§ ÚͦÎÎÉÈ, ×ÉÚÎÁÞÅÎÉÈ × ÃÉÈ ÆÁÊÌÁÈ. +ñËÝÏ ÆÁÊÌ(É) ÎÅ ÚÁÄÁΦ, cproto ÂÅÒÅ ÄÁΦ Ú¦ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÕ. %description -l tr -Cproto, verilen C kaynak dosyalarýnda tanýmlanmýþ fonksiyonlar için standart -çýktýda prototipler oluþturur. Ýstenirse dosyalardaki deðiþken -tanýmlamalarýný da çýkartabilir. Programa hiçbir argüman verilmemiþse, -cproto girdi olarak standart giriþten bilgi okur. +Cproto, verilen C kaynak dosyalarýnda tanýmlanmýþ fonksiyonlar için +standart çýktýda prototipler oluþturur. Ýstenirse dosyalardaki +deðiþken tanýmlamalarýný da çýkartabilir. Programa hiçbir argüman +verilmemiþse, cproto girdi olarak standart giriþten bilgi okur. + +%description -l ru +Cproto ÇÅÎÅÒÉÒÕÅÔ ÐÒÏÔÏÔÉÐÙ ÄÌÑ ÆÕÎËÃÉÊ, ÏÐÒÅÄÅÌÅÎÎÙÈ × ÕËÁÚÁÎÎÏÍ +ÉÓÈÏÄÎÏÍ ÆÁÊÌÅ ÎÁ C É ×Ù×ÏÄÉÔ ÉÈ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ. æÕÎËÃÉÉ ÍÏÇÕÔ +ÂÙÔØ ÏÐÒÅÄÅÌÅÎÙ ËÁË × "ÓÔÁÒÏÍ", ÔÁË É × ÓÔÉÌÅ ANSI C. ïÐÃÉÏÎÁÌØÎÏ +cproto ÔÁËÖÅ ×Ù×ÏÄÉÔ ÄÅËÌÁÒÁÃÉÉ ÐÅÒÅÍÅÎÎÙÈ, ÏÐÒÅÄÅÌÅÎÎÙÈ × ÜÔÉÈ +ÆÁÊÌÁÈ. åÓÌÉ ÆÁÊÌ(Ù) ÎÅ ÚÁÄÁÎÙ, cproto ÂÅÒÅÔ ÄÁÎÎÙÅ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ +××ÏÄÁ. %prep %setup -q -%patch0 -p0 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 %build -autoconf -CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -./configure %{_target} \ - --prefix=/usr \ - --exec-prefix=/usr -make +%{__autoconf} +CPP="/lib/cpp" +export CPP +%configure +%{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/usr/{bin,man/man1} -make install \ - bindir=$RPM_BUILD_ROOT%{_bindir} \ - mandir=$RPM_BUILD_ROOT%{_mandir}/man1 - -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files -%defattr(644, root, root, 755) -%doc README MANIFEST CHANGES -%attr(755, root, root) %{_bindir}/cproto +%defattr(644,root,root,755) +%doc README CHANGES +%attr(755,root,root) %{_bindir}/cproto %{_mandir}/man1/* - -%changelog -* Mon Jun 15 1998 Wojtek ¦lusarczyk - [4.4-9] -- major changes, -- rewrote wrong spec file. - -* Mon Apr 27 1998 Prospector System -- translations modified for de, fr, tr - -* Thu Jul 10 1997 Erik Troan -- built against glibc