X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=clip.spec;h=99c86b38d0b741860f27150f76a88aa986a260ec;hb=3e5e1e61a5a9e9ae411ca75c4444d498f6624152;hp=b8c8e0ba3d88cfd0ee77f4efcd308580388ef83a;hpb=5c485b5701bd3b93a41925b0b49f96cc6020e6f4;p=packages%2Fclip.git diff --git a/clip.spec b/clip.spec index b8c8e0b..99c86b3 100644 --- a/clip.spec +++ b/clip.spec @@ -1,260 +1,299 @@ -%define rel 1 - -%define _unpackaged_files_terminate_build 0 - -%define with_cobra 0 -%define with_codb 0 -%define with_bzip2 0 -%define with_com 1 -%define with_crypto 1 -%define with_cti 0 -%define with_gtk 0 -%define with_gd 0 -%define with_gtk2 0 -%define with_gzip 0 -%define with_mysql 0 -%define with_oasis 0 -%define with_odbc 0 -%define with_postgres 0 -%define with_rtf 0 -%define with_fw 0 - - +# +# Conditional build: +%bcond_with cobra +%bcond_with codb +%bcond_with bzip2 +%bcond_without com +%bcond_without crypto +%bcond_with cti +%bcond_with gtk +%bcond_with gd +%bcond_with gtk2 +%bcond_with gzip +%bcond_with mysql +%bcond_with oasis +%bcond_with odbc +%bcond_with postgres +%bcond_with rtf +%bcond_with fw +# Summary: XBASE/Clipper compatible program compiler +Summary(pl): Kompilator programów kompatybilny z XBASE/Clipperem Name: clip -Version: 1.1.11 -Release: %{rel}cis -Vendor: CISLinux -Packager: Slava Zanko -URL: http://www.itk.ru -Group: Development -Copyright: GPL -Requires: clip-lib = %{version}-%{release} -Requires: gcc, make, binutils, readline, flex, gettext -BuildRequires: gcc, make, binutils, readline, flex, gettext -Source0: ftp://ftp.itk.ru/pub/clip/%{name}-prg-%{version}-1.tgz -#Source1: patch.tgz +Version: 1.1.13 +Release: 0.1 +License: GPL +Group: Development/Languages +Source0: ftp://ftp.itk.ru/pub/clip/%{name}-prg-%{version}-1.tgz +# Source0-md5: 9debdcf2d879035b941ddc79850fde8d +#Source1: patch.tgz #Patch0: clip-gtk2-windowgroupRemove.cis.patch #Patch1: clip-gtk2-transparent-EventBox.cis.patch -BuildRoot: %{_tmppath}/%{name}-root - -%define clipdir /tmp/clip/%{version}-%{rel} +URL: http://www.itk.ru/ +%{?with_bzip2:BuildRequires: bzip2-devel} +BuildRequires: flex +BuildRequires: gettext +BuildRequires: pam-devel +%{?with_gd:BuildRequires: gd-devel} +%{?with_gtk:BuildRequires: gtk+-devel} +%{?with_gtk2:BuildRequires: gtk+2-devel >= 1:2.0} +%{?with_mysql:BuildRequires: mysql-devel} +%{?with_crypto:BuildRequires: openssl-devel} +%{?with_postgres:BuildRequires: postgresql-devel} +BuildRequires: readline-devel +%{?with_odbc:BuildRequires: unixODBC-devel} +%{?with_gzip:BuildRequires: zlib-devel} +Requires: %{name}-lib = %{version}-%{release} +Requires: binutils +Requires: flex +Requires: gcc +Requires: gettext +Requires: make +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define clipdir %{_libdir}/clip +# XXX: build inside builddir +%define tmpclipdir %{_builddir}/clip-installed %description -This package includes the clip compiler +This package includes the clip compiler. + +%description -l pl +Ten pakiet zawiera kompilator clip. %package utils -Summary: Runtime library for clip. -Copyright: GPL -Group: System Environment/Libraries -Requires: %{name} = %{version}-%{release} +# ??? the same as -lib? but different dep +Summary: Utilities for CLIP +Summary(pl): Narzêdzia dla pakietu CLIP +Group: Development/Tools +Requires: %{name} = %{version}-%{release} %description utils -This package provides runtime shared libraries for CLIP package +Utilities for CLIP. +%description utils -l pl +Narzêdzia dla pakietu CLIP. %package lib -Summary: Runtime library for clip. -Copyright: GPL -Group: System Environment/Libraries -Prereq: /sbin/ldconfig -Requires: gpm +Summary: Runtime library for clip +Summary(pl): Biblioteka uruchomieniowa dla pakietu clip +Group: Libraries +# ??? not used +#PreReq: /sbin/ldconfig +# ??? maybe -lib? +#Requires: gpm %description lib -This package provides runtime shared libraries for CLIP package +This package provides runtime shared libraries for CLIP package. + +%description lib -l pl +Ten pakiet dostarcza wspó³dzielone biblioteki uruchomieniowe dla +pakietu CLIP. -%if "%{with_cobra}" != "0" %package cobra -Summary: COBRA development for clip. -Copyright: GPL -Group: System Environment/Libraries -Requires: clip-lib = %{version}-%{release} +Summary: COBRA development for clip +Summary(pl): Biblioteki COBRA dla pakietu clip +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} %description cobra This package provides COBRA development for CLIP package -%endif +%description cobra -l pl +Ten pakiet dostarcza biblioteki COBRA dla pakietu clip. -%if "%{with_codb}" != "0" %package codb -Summary: CLIP object data base -Copyright: GPL -Group: System Environment/Libraries -Requires: clip-lib = %{version}-%{release} +Summary: CLIP object data base +Summary(pl): Obiektowa baza danych CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} %description codb -This package provides CLIP object data base -%endif +This package provides CLIP object data base. + +%description codb -l pl +Ten pakiet dostarcza obiektow± bazê danych CLIP. -%if "%{with_bzip2}" != "0" %package bzip2 -Summary: CLIP bzip2 binding -Copyright: GPL -Group: System Environment/Libraries -Requires: bzip2-libs clip-lib = %{version}-%{release} -BuildRequires: bzip2-devel +Summary: CLIP bzip2 binding +Summary(pl): Wi±zanie bzip2 dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: bzip2-libs %description bzip2 -This package provides bzip2 binding for CLIP -%endif +This package provides bzip2 binding for CLIP. + +%description bzip2 -l pl +Ten pakiet dostarcza wi±zanie bzip2 dla pakiet CLIP. -%if "%{with_com}" != "0" %package com -Summary: COM-port binding for CLIP -Copyright: GPL -Group: System Environment/Libraries -Requires: clip-lib = %{version}-%{release} +Summary: COM-port binding for CLIP +Summary(pl): Wi±zanie portu COM dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} %description com -This package provides COM-port binding for CLIP -%endif +This package provides COM-port binding for CLIP. +%description com -l pl +Wi±zanie portu COM dla pakietu CLIP. -%if "%{with_crypto}" != "0" %package crypto -Summary: CLIP cryptographic binding -Copyright: GPL -Group: System Environment/Libraries -Requires: openssl, clip-lib = %{version}-%{release} -BuildRequires: openssl-devel +Summary: CLIP cryptographic binding +Summary(pl): Wi±zanie kryptograficzne CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: openssl %description crypto -This package provides cryptographic binding for CLIP -%endif +This package provides cryptographic binding for CLIP. + +%description crypto -l pl +Ten pakiet dostarcza wi±zanie kryptograficzne dla pakietu CLIP. -%if "%{with_cti}" != "0" %package cti -Summary: CLIP cti binding -Copyright: GPL -Group: System Environment/Libraries -Requires: clip-lib = %{version}-%{release} +Summary: CLIP cti binding +Summary(pl): Wi±zanie cti dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} %description cti -This package provides cti binding for CLIP -%endif +This package provides cti binding for CLIP. + +%description cti -l pl +Ten pakiet dostarcza wi±zanie cti dla pakietu CLIP. -%if "%{with_gtk}" != "0" %package gtk -Summary: CLIP gtk+ binding -Copyright: GPL -Group: System Environment/Libraries -Requires: gtk+, clip-lib = %{version}-%{release} -BuildRequires: gtk+-devel +Summary: CLIP GTK+ binding +Summary(pl): Wi±zanie GTK+ dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: gtk+ %description gtk -This package provides gtk+ binding for CLIP -%endif +This package provides GTK+ binding for CLIP. + +%description gtk -l pl +Ten pakiet dostarcza wi±zanie GTK+ dla pakietu CLIP. -%if "%{with_gtk2}" != "0" %package gtk2 -Summary: CLIP gtk2 binding -Copyright: GPL -Group: System Environment/Libraries -Requires: gtk2, clip-lib = %{version}-%{release} -BuildRequires: gtk2-devel +Summary: CLIP GTK+2 binding +Summary(pl): Wi±zanie GTK+2 dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: gtk+2 %description gtk2 -This package provides gtk2 binding for CLIP -%endif +This package provides gtk2 binding for CLIP. + +%description gtk2 -l pl +Ten pakiet dostarcza wi±zanie GTK+2 dla pakietu CLIP. -%if "%{with_gzip}" != "0" %package gzip -Summary: CLIP gzip binding -Copyright: GPL -Group: System Environment/Libraries -Requires: zlib, clip-lib = %{version}-%{release} -BuildRequires: zlib-devel +Summary: CLIP gzip binding +Summary(pl): Wi±zanie gzip dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: zlib %description gzip -This package provides gzip binding for CLIP -%endif +This package provides gzip binding for CLIP. + +%description gzip -l pl +Ten pakiet dostarcza wi±zanie gzip dla pakietu CLIP. -%if "%{with_mysql}" != "0" %package mysql -Summary: CLIP mySQL binding -Copyright: GPL -Group: System Environment/Libraries -Requires: mysql, clip-lib = %{version}-%{release} -BuildRequires: mysql-devel +Summary: CLIP MySQL binding +Summary(pl): Wi±zanie MySQL dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: mysql %description mysql -This package provides mySQL binding for CLIP -%endif +This package provides MySQL binding for CLIP. + +%description mysql -l pl +Ten pakiet dostarcza wi±zanie MySQL dla pakietu CLIP. -%if "%{with_oasis}" != "0" %package oasis -Summary: CLIP oasis binding -Copyright: GPL -Group: System Environment/Libraries -Requires: clip-lib = %{version}-%{release} +Summary: CLIP oasis binding +Summary(pl): Wi±zanie oasis dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} %description oasis -This package provides oasis binding for CLIP -%endif +This package provides oasis binding for CLIP. + +%description oasis -l pl +Ten pakiet dostarcza wi±zanie oasis dla pakietu CLIP. -%if "%{with_odbc}" != "0" %package odbc -Summary: CLIP ODBC binding -Copyright: GPL -Group: System Environment/Libraries -Requires: unixODBC, clip-lib = %{version}-%{release} -BuildRequires: unixODBC-devel +Summary: CLIP ODBC binding +Summary(pl): Wi±zanie ODBC dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: unixODBC %description odbc -This package provides odbc binding for CLIP -%endif +This package provides ODBC binding for CLIP. + +%description odbc -l pl +Ten pakiet dostarcza wi±zanie ODBC dla pakietu CLIP. -%if "%{with_postgres}" != "0" %package postgres -Summary: CLIP PostgreSQL binding -Copyright: GPL -Group: System Environment/Libraries -Requires: postgresql-libs, clip-lib = %{version}-%{release} -BuildRequires: postgresql-devel +Summary: CLIP PostgreSQL binding +Summary(pl): Wi±zanie PostgreSQL dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: postgresql-libs %description postgres -This package provides PostgreSQL binding for CLIP -%endif +This package provides PostgreSQL binding for CLIP. + +%description postgres -l pl +Ten pakiet dostarcza wi±zanie PostgreSQL dla pakietu CLIP. -%if "%{with_rtf}" != "0" %package rtf -Summary: CLIP RTF binding -Copyright: GPL -Group: System Environment/Libraries -Requires: clip-lib = %{version}-%{release} +Summary: CLIP RTF binding +Summary(pl): Wi±zanie RTF dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} %description rtf -This package provides RTF binding for CLIP -%endif +This package provides RTF binding for CLIP. + +%description rtf -l pl +Ten pakiet dostarcza wi±zanie RTF dla pakietu CLIP. -%if "%{with_gd}" != "0" %package gd -Summary: CLIP ODBC binding -Copyright: GPL -Group: System Environment/Libraries -Requires: gd, clip-lib = %{version}-%{release} -BuildRequires: gd-devel +Summary: CLIP gd binding +Summary(pl): Wi±zanie gd dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} +Requires: gd %description gd -This package provides gd binding for CLIP -%endif +This package provides gd binding for CLIP. + +%description gd -l pl +Ten pakiet dostarcza wi±zanie gd dla pakietu CLIP. -%if "%{with_fw}" != "0" %package fw -Summary: CLIP fw binding -Copyright: GPL -Group: System Environment/Libraries -Requires: clip-lib = %{version}-%{release} +Summary: CLIP fw binding +Summary(pl): Wi±zanie fw dla pakietu CLIP +Group: Libraries +Requires: %{name}-lib = %{version}-%{release} %description fw -This package provides fw binding for CLIP -%endif +This package provides fw binding for CLIP. +%description fw -l pl +Ten pakiet dostarcza wi±zanie fw dla pakietu CLIP. %prep -tar -xzf %{SOURCE0} -cd %{name}-prg-%{version}-1 +%setup -q -n %{name}-prg-%{version}-1 #%patch0 -p1 #%patch1 -p1 @@ -263,48 +302,63 @@ cd %{name}-prg-%{version}-1 #rm -f -R clip-prg %build - -mkdir -p %{clipdir} -export CLIPROOT=%{clipdir} -cd %{name}-prg-%{version}-1 -make local +install -d %{tmpclipdir} +export CLIPROOT=%{tmpclipdir} +mkdir -p $CLIPROOT +%{__make} local %install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT - -mkdir -p $RPM_BUILD_ROOT/usr/clip -mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip - - +rm -rf $RPM_BUILD_ROOT +# XXX: FHS! +install -d $RPM_BUILD_ROOT%{clipdir} + +# XXX: don't move, it breaks short-circuit +cp -r %{tmpclipdir}/bin $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/cliprc $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/codb_ab $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/doc $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/include $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/keymaps $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/lib $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/locale.po $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/term $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/charsets $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/cobra $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/codb_abx $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/etc $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/kamache $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/lang $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/locale.mo $RPM_BUILD_ROOT%{clipdir} +cp -r %{tmpclipdir}/locale.pot $RPM_BUILD_ROOT%{clipdir} %clean -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT - +rm -rf $RPM_BUILD_ROOT %files -%defattr(-,root,root) -%{clipdir}/bin/add_meta_tag -%{clipdir}/bin/clip -%{clipdir}/bin/clip_bug -%{clipdir}/bin/clip_conv -%{clipdir}/bin/clip_cp -%{clipdir}/bin/clip_dbg -%{clipdir}/bin/clip_hashextract -%{clipdir}/bin/clip_makelib -%{clipdir}/bin/clip_makeslib -%{clipdir}/bin/clip_msgfmt -%{clipdir}/bin/clip_msgmerge -%{clipdir}/bin/clip_trans -%{clipdir}/bin/clipar -%{clipdir}/bin/cliphash -%{clipdir}/bin/gen_tbl -%{clipdir}/bin/joinlib.sh -%{clipdir}/bin/lowname -%{clipdir}/bin/po_compat -%{clipdir}/bin/po_extr -%{clipdir}/bin/po_subst -%{clipdir}/bin/tconv -%{clipdir}/bin/xclip +%defattr(644,root,root,755) +%attr(755,root,root) %{clipdir}/bin/add_meta_tag +%attr(755,root,root) %{clipdir}/bin/clip +%attr(755,root,root) %{clipdir}/bin/clip_bug +%attr(755,root,root) %{clipdir}/bin/clip_conv +%attr(755,root,root) %{clipdir}/bin/clip_cp +%attr(755,root,root) %{clipdir}/bin/clip_dbg +%attr(755,root,root) %{clipdir}/bin/clip_hashextract +%attr(755,root,root) %{clipdir}/bin/clip_makelib +%attr(755,root,root) %{clipdir}/bin/clip_makeslib +%attr(755,root,root) %{clipdir}/bin/clip_msgfmt +%attr(755,root,root) %{clipdir}/bin/clip_msgmerge +%attr(755,root,root) %{clipdir}/bin/clip_trans +%attr(755,root,root) %{clipdir}/bin/clipar +%attr(755,root,root) %{clipdir}/bin/cliphash +%attr(755,root,root) %{clipdir}/bin/gen_tbl +%attr(755,root,root) %{clipdir}/bin/joinlib.sh +%attr(755,root,root) %{clipdir}/bin/lowname +%attr(755,root,root) %{clipdir}/bin/po_compat +%attr(755,root,root) %{clipdir}/bin/po_extr +%attr(755,root,root) %{clipdir}/bin/po_subst +%attr(755,root,root) %{clipdir}/bin/tconv +%attr(755,root,root) %{clipdir}/bin/xclip +%dir %{clipdir}/cliprc %{clipdir}/cliprc/.notrm %{clipdir}/cliprc/clipflags %{clipdir}/doc/example/Makefile @@ -325,7 +379,7 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %{clipdir}/include/clip.ch %{clipdir}/include/fwin/* %{clipdir}/include/clip.h -%{clipdir}/include/clipbase.h +#%{clipdir}/include/clipbase.h %{clipdir}/include/clipbrd.ch %{clipdir}/include/clipcfg.h %{clipdir}/include/clipcfg.sh @@ -403,7 +457,13 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %{clipdir}/include/rp_dot.ch %{clipdir}/include/rp_run.ch %{clipdir}/include/bggraph.ch - +# XXX: missing dirs below! +# +%{clipdir}/locale.mo/*/clip-cti.mo +%{clipdir}/locale.mo/*/clip-fw.mo +#%{clipdir}/locale.mo/*/clip-gtk2.mo +%{clipdir}/locale.mo/*/clip-r2d2.mo +%{clipdir}/locale.mo/*/mod-ini.mo %{clipdir}/locale.mo/*/clip.mo %{clipdir}/locale.mo/*/cliprt.mo %{clipdir}/locale.po/*/clip.po @@ -430,31 +490,31 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %{clipdir}/locale.mo/*/udb.mo %{clipdir}/locale.pot/udb/* -%{clipdir}/locale.pot/udbx/*.pot +#%{clipdir}/locale.pot/udbx/*.pot %{clipdir}/locale.po/*/udbx.po %{clipdir}/locale.mo/*/udbx.mo %files utils -%defattr(-,root,root) -%{clipdir}/bin/bdbf* -%{clipdir}/bin/clip_bl -%{clipdir}/bin/clip_blank -%{clipdir}/bin/clip_cld -%{clipdir}/bin/clip_dbf2txt -%{clipdir}/bin/clip_fl -%{clipdir}/bin/clip_hindex -%{clipdir}/bin/clip_hseek -%{clipdir}/bin/clip_hv -%{clipdir}/bin/clip_prg -%{clipdir}/bin/clip_run -%{clipdir}/bin/clip_we -%{clipdir}/bin/ctosgml -%{clipdir}/bin/dbc -%{clipdir}/bin/ftosgml -%{clipdir}/bin/pp_ron -%{clipdir}/bin/sqlrun -%{clipdir}/bin/wcl2prg -%{clipdir}/bin/www_clip +%defattr(644,root,root,755) +%attr(755,root,root) %{clipdir}/bin/bdbf* +%attr(755,root,root) %{clipdir}/bin/clip_bl +%attr(755,root,root) %{clipdir}/bin/clip_blank +%attr(755,root,root) %{clipdir}/bin/clip_cld +%attr(755,root,root) %{clipdir}/bin/clip_dbf2txt +%attr(755,root,root) %{clipdir}/bin/clip_fl +%attr(755,root,root) %{clipdir}/bin/clip_hindex +%attr(755,root,root) %{clipdir}/bin/clip_hseek +%attr(755,root,root) %{clipdir}/bin/clip_hv +%attr(755,root,root) %{clipdir}/bin/clip_prg +%attr(755,root,root) %{clipdir}/bin/clip_run +%attr(755,root,root) %{clipdir}/bin/clip_we +%attr(755,root,root) %{clipdir}/bin/ctosgml +%attr(755,root,root) %{clipdir}/bin/dbc +%attr(755,root,root) %{clipdir}/bin/ftosgml +%attr(755,root,root) %{clipdir}/bin/pp_ron +%attr(755,root,root) %{clipdir}/bin/sqlrun +%attr(755,root,root) %{clipdir}/bin/wcl2prg +%attr(755,root,root) %{clipdir}/bin/www_clip %{clipdir}/etc/.macro %{clipdir}/etc/.templ %{clipdir}/locale.pot/bdbfs/*.pot @@ -462,22 +522,36 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %{clipdir}/locale.mo/*/bdbfs.mo %files lib -%defattr(-,root,root) +%defattr(644,root,root,755) +%dir %{clipdir} +%dir %{clipdir}/bin +%dir %{clipdir}/charsets %{clipdir}/charsets/* +%dir %{clipdir}/doc +%dir %{clipdir}/doc/example +%dir %{clipdir}/etc %{clipdir}/etc/environment %{clipdir}/etc/printers.ini %{clipdir}/etc/termcap %{clipdir}/etc/terminfo/*/* +%dir %{clipdir}/include +%dir %{clipdir}/keymaps %{clipdir}/keymaps/* +%dir %{clipdir}/lang %{clipdir}/lang/* +%dir %{clipdir}/lib +%attr(755,root,root) %{clipdir}/lib/libclip.so +%dir %{clipdir}/locale.pot +%dir %{clipdir}/locale.po +%dir %{clipdir}/locale.mo +%dir %{clipdir}/term %{clipdir}/term/* -%{clipdir}/lib/libclip.so %if "%{with_cobra}" != "0" %files cobra -%defattr(-,root,root) -%{clipdir}/bin/cobra_clnt1 -%{clipdir}/bin/cobra_serv +%defattr(644,root,root,755) +%attr(755,root,root) %{clipdir}/bin/cobra_clnt1 +%attr(755,root,root) %{clipdir}/bin/cobra_serv %{clipdir}/cobra/auth/* %{clipdir}/cobra/cobra* %{clipdir}/cobra/*.po @@ -492,53 +566,51 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %if "%{with_codb}" != "0" %files codb -%defattr(-,root,root) +%defattr(644,root,root,755) +%attr(755,root,root) %{clipdir}/bin/codb_* %{clipdir}/lib/libclip-codb.* -%{clipdir}/codb_ab/plugins/* -%{clipdir}/codb_ab/plugins/.* -%{clipdir}/bin/codb_* -%{clipdir}/codb_ab/reports/* -%{clipdir}/codb_ab/reports/.* -%{clipdir}/codb_abx/plugins/* -%{clipdir}/codb_abx/plugins/.* +%dir %{clipdir}/codb_ab +%{clipdir}/codb_ab/plugins +%{clipdir}/codb_ab/reports +%dir %{clipdir}/codb_abx +%{clipdir}/codb_abx/plugins %{clipdir}/include/codb.ch %{clipdir}/include/codbcfg.ch -%{clipdir}/locale.po/ru_RU.KOI8-R/codb.po -%{clipdir}/locale.pot/codb/* +%lang(ru) %{clipdir}/locale.po/ru_RU.KOI8-R/codb.po +%{clipdir}/locale.pot/codb %{clipdir}/locale.mo/*/codb.mo -%{clipdir}/locale.po/es_*/codb.po +%lang(es) %{clipdir}/locale.po/es_*/codb.po %endif %if "%{with_bzip2}" != "0" %files bzip2 -%defattr(-,root,root) -%{clipdir}/doc/example/clip-bzip2/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-bzip2 %{clipdir}/lib/libclip-bzip2.* %endif %if "%{with_com}" != "0" %files com -%defattr(-,root,root) -%{clipdir}/doc/example/clip-com/* -%{clipdir}/doc/clip-com/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-com +%{clipdir}/doc/clip-com %{clipdir}/lib/libclip-com.* %endif %if "%{with_crypto}" != "0" %files crypto -%defattr(-,root,root) -%{clipdir}/doc/example/clip-crypto/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-crypto %{clipdir}/lib/libclip-crypto.* %endif - %if "%{with_cti}" != "0" %files cti -%defattr(-,root,root) -%{clipdir}/doc/example/clip-cti/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-cti %{clipdir}/etc/.calendar %{clipdir}/include/cti.ch -%{clipdir}/include/cti/* +%{clipdir}/include/cti %{clipdir}/lib/libclip-cti.* #%{clipdir}/locale.mo/*/clip-cti.mo #%{clipdir}/locale.po/*/clip-cti.po @@ -547,12 +619,12 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %if "%{with_gtk}" != "0" %files gtk -%defattr(-,root,root) -%{clipdir}/cliprc/clip-gtk.cliprc -%{clipdir}/doc/example/clip-gtk/* -%{clipdir}/include/clip-gtk.ch -%{clipdir}/include/clip-gtk.h -%{clipdir}/lib/libclip-gtk.* +%defattr(644,root,root,755) +#%{clipdir}/cliprc/clip-gtk.cliprc +#%{clipdir}/doc/example/clip-gtk +#%{clipdir}/include/clip-gtk.ch +#%{clipdir}/include/clip-gtk.h +#%{clipdir}/lib/libclip-gtk.* #%{clipdir}/locale.mo/*/clip-gtk.mo #%{clipdir}/locale.po/*/clip-gtk.po #%{clipdir}/locale.pot/clip-gtk/* @@ -560,9 +632,9 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %if "%{with_gtk2}" != "0" %files gtk2 -%defattr(-,root,root) +%defattr(644,root,root,755) %{clipdir}/cliprc/clip-gtk2.cliprc -%{clipdir}/doc/example/clip-gtk2/* +%{clipdir}/doc/example/clip-gtk2 %{clipdir}/include/clip-gtk2.ch %{clipdir}/include/clip-gtk2.h %{clipdir}/include/gtk2-stock.ch @@ -570,53 +642,52 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip #%{clipdir}/locale.mo/*/clip-gtk2.mo #%{clipdir}/locale.po/*/clip-gtk2.po #%{clipdir}/locale.pot/clip-gtk2/* - %endif %if "%{with_gzip}" != "0" %files gzip -%defattr(-,root,root) -%{clipdir}/doc/example/clip-gzip/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-gzip %{clipdir}/lib/libclip-gzip.* %endif %if "%{with_mysql}" != "0" %files mysql -%defattr(-,root,root) -%{clipdir}/doc/example/clip-mysql/* -%{clipdir}/doc/clip-mysql/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-mysql +%{clipdir}/doc/clip-mysql %{clipdir}/include/mysql.ch %{clipdir}/lib/libclip-mysql.* %endif %if "%{with_oasis}" != "0" %files oasis -%defattr(-,root,root) -%{clipdir}/include/nanfor/* -%{clipdir}/include/netto/* +%defattr(644,root,root,755) +%{clipdir}/include/nanfor +%{clipdir}/include/netto %{clipdir}/lib/libclip-nanfor.* %{clipdir}/lib/libclip-netto.* %endif %if "%{with_odbc}" != "0" %files odbc -%defattr(-,root,root) +%defattr(644,root,root,755) %{clipdir}/lib/libclip-odbc.* %endif %if "%{with_postgres}" != "0" %files postgres -%defattr(-,root,root) -%{clipdir}/doc/example/clip-postgres/* -%{clipdir}/doc/clip-postgres/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-postgres +%{clipdir}/doc/clip-postgres %{clipdir}/include/postgres.ch %{clipdir}/lib/libclip-postgres.* %endif %if "%{with_rtf}" != "0" %files rtf -%defattr(-,root,root) -%{clipdir}/doc/example/clip-rtf/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-rtf %{clipdir}/include/objects.ch %{clipdir}/include/richtext.ch %{clipdir}/lib/libclip-rtf.* @@ -624,9 +695,9 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %if "%{with_gd}" != "0" %files gd -%defattr(-,root,root) -%{clipdir}/doc/example/clip-gd/* -%{clipdir}/doc/clip-gd/* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-gd +%{clipdir}/doc/clip-gd %{clipdir}/include/gdinfo.ch %{clipdir}/lib/libclip-gd.* %{clipdir}/lib/libgd.* @@ -634,17 +705,10 @@ mv -f %{clipdir} $RPM_BUILD_ROOT/usr/clip %if "%{with_fw}" != "0" %files fw -%defattr(-,root,root) -%{clipdir}/doc/example/clip-fw/* -%{clipdir}/doc/example/clip-fw/.* +%defattr(644,root,root,755) +%{clipdir}/doc/example/clip-fw %{clipdir}/lib/libclip-fw.* #%{clipdir}/locale.mo/*/clip-fw.mo #%{clipdir}/locale.po/*/clip-fw.po #%{clipdir}/locale.pot/clip-fw/* - %endif - -%changelog - -* Fri Apr 16 2004 Slava Zanko -- creating spec file