]> git.pld-linux.org Git - packages/clip.git/blobdiff - clip.spec
- protect last "empty commit message" from interpreting as invalid date format
[packages/clip.git] / clip.spec
index b8c8e0ba3d88cfd0ee77f4efcd308580388ef83a..99c86b38d0b741860f27150f76a88aa986a260ec 100644 (file)
--- a/clip.spec
+++ b/clip.spec
-%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 <slavaz@cis.by>
-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 <SlavaZ@cis.by>
-- creating spec file
This page took 0.841178 seconds and 4 git commands to generate.