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. %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. %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. %description -l pl 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. %description -l ru Cproto ÇÅÎÅÒÉÒÕÅÔ ÐÒÏÔÏÔÉÐÙ ÄÌÑ ÆÕÎËÃÉÊ, ÏÐÒÅÄÅÌÅÎÎÙÈ × ÕËÁÚÁÎÎÏÍ ÉÓÈÏÄÎÏÍ ÆÁÊÌÅ ÎÁ C É ×Ù×ÏÄÉÔ ÉÈ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ. æÕÎËÃÉÉ ÍÏÇÕÔ ÂÙÔØ ÏÐÒÅÄÅÌÅÎÙ ËÁË × "ÓÔÁÒÏÍ", ÔÁË É × ÓÔÉÌÅ ANSI C. ïÐÃÉÏÎÁÌØÎÏ cproto ÔÁËÖÅ ×Ù×ÏÄÉÔ ÄÅËÌÁÒÁÃÉÉ ÐÅÒÅÍÅÎÎÙÈ, ÏÐÒÅÄÅÌÅÎÎÙÈ × ÜÔÉÈ ÆÁÊÌÁÈ. åÓÌÉ ÆÁÊÌ(Ù) ÎÅ ÚÁÄÁÎÙ, cproto ÂÅÒÅÔ ÄÁÎÎÙÅ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build %{__autoconf} CPP="/lib/cpp" export CPP %configure %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README CHANGES %attr(755,root,root) %{_bindir}/cproto %{_mandir}/man1/*