]> git.pld-linux.org Git - packages/clip.git/commitdiff
-NYF!!!
authorhunter <hunter@pld-linux.org>
Thu, 16 Sep 2004 17:39:04 +0000 (17:39 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    clip.spec -> 1.1

clip.spec [new file with mode: 0644]

diff --git a/clip.spec b/clip.spec
new file mode 100644 (file)
index 0000000..b8c8e0b
--- /dev/null
+++ b/clip.spec
@@ -0,0 +1,650 @@
+%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
+
+
+Summary:       XBASE/Clipper compatible program compiler
+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
+#Patch0:               clip-gtk2-windowgroupRemove.cis.patch
+#Patch1:               clip-gtk2-transparent-EventBox.cis.patch
+BuildRoot:     %{_tmppath}/%{name}-root
+
+%define clipdir /tmp/clip/%{version}-%{rel}
+
+%description
+This package includes the clip compiler 
+
+%package utils
+Summary: Runtime library for clip.
+Copyright: GPL
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description utils
+This package provides runtime shared libraries for CLIP package
+
+
+%package lib
+Summary: Runtime library for clip.
+Copyright: GPL
+Group: System Environment/Libraries
+Prereq: /sbin/ldconfig
+Requires: gpm
+
+%description lib
+This package provides runtime shared libraries for CLIP package
+
+
+%if "%{with_cobra}" != "0"
+%package cobra
+Summary: COBRA development for clip.
+Copyright: GPL
+Group: System Environment/Libraries
+Requires: clip-lib = %{version}-%{release}
+
+%description cobra
+This package provides COBRA development for CLIP package
+%endif
+
+
+%if "%{with_codb}" != "0"
+%package codb
+Summary: CLIP object data base
+Copyright: GPL
+Group: System Environment/Libraries
+Requires: clip-lib = %{version}-%{release}
+
+%description codb
+This package provides CLIP object data base
+%endif
+
+%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
+
+%description bzip2
+This package provides bzip2 binding for CLIP
+%endif
+
+%if "%{with_com}" != "0"
+%package com
+Summary: COM-port binding for CLIP
+Copyright: GPL
+Group: System Environment/Libraries
+Requires: clip-lib = %{version}-%{release}
+
+%description com
+This package provides COM-port binding for CLIP
+%endif
+
+
+%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
+
+%description crypto
+This package provides cryptographic binding for CLIP
+%endif
+
+%if "%{with_cti}" != "0"
+%package cti
+Summary: CLIP cti binding
+Copyright: GPL
+Group: System Environment/Libraries
+Requires: clip-lib = %{version}-%{release}
+
+%description cti
+This package provides cti binding for CLIP
+%endif
+
+%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
+
+%description gtk
+This package provides gtk+ binding for CLIP
+%endif
+
+%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
+
+%description gtk2
+This package provides gtk2 binding for CLIP
+%endif
+
+%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
+
+%description gzip
+This package provides gzip binding for CLIP
+%endif
+
+%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
+
+%description mysql
+This package provides mySQL binding for CLIP
+%endif
+
+%if "%{with_oasis}" != "0"
+%package oasis
+Summary: CLIP oasis binding
+Copyright: GPL
+Group: System Environment/Libraries
+Requires: clip-lib = %{version}-%{release}
+
+%description oasis
+This package provides oasis binding for CLIP
+%endif
+
+%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
+
+%description odbc
+This package provides odbc binding for CLIP
+%endif
+
+%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
+
+%description postgres
+This package provides PostgreSQL binding for CLIP
+%endif
+
+%if "%{with_rtf}" != "0"
+%package rtf
+Summary: CLIP RTF binding
+Copyright: GPL
+Group: System Environment/Libraries
+Requires: clip-lib = %{version}-%{release}
+
+%description rtf
+This package provides RTF binding for CLIP
+%endif
+
+%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
+
+%description gd
+This package provides gd binding for CLIP
+%endif
+
+%if "%{with_fw}" != "0"
+%package fw
+Summary: CLIP fw binding
+Copyright: GPL
+Group: System Environment/Libraries
+Requires: clip-lib = %{version}-%{release}
+
+%description fw
+This package provides fw binding for CLIP
+%endif
+
+
+%prep
+tar -xzf %{SOURCE0}
+cd %{name}-prg-%{version}-1
+#%patch0 -p1
+#%patch1 -p1
+
+#tar -xzf %{SOURCE1}
+#cp -f -R clip-prg/* ./
+#rm -f -R clip-prg
+
+%build
+
+mkdir -p %{clipdir}
+export CLIPROOT=%{clipdir}
+cd %{name}-prg-%{version}-1
+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
+
+
+
+%clean
+[ "$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
+%{clipdir}/cliprc/.notrm
+%{clipdir}/cliprc/clipflags
+%{clipdir}/doc/example/Makefile
+%{clipdir}/doc/example/*.ch
+%{clipdir}/doc/example/*.prg
+%{clipdir}/doc/example/test.dbf.orig
+%{clipdir}/include/Makefile.inc
+%{clipdir}/include/Makefile.tdoc
+%{clipdir}/include/_win32.h
+%{clipdir}/include/achoice.ch
+%{clipdir}/include/aof.ch
+%{clipdir}/include/assert.ch
+%{clipdir}/include/blob.ch
+%{clipdir}/include/box.ch
+%{clipdir}/include/browsys.ch
+%{clipdir}/include/btree.h
+%{clipdir}/include/button.ch
+%{clipdir}/include/clip.ch
+%{clipdir}/include/fwin/*
+%{clipdir}/include/clip.h
+%{clipdir}/include/clipbase.h
+%{clipdir}/include/clipbrd.ch
+%{clipdir}/include/clipcfg.h
+%{clipdir}/include/clipcfg.sh
+%{clipdir}/include/clr_html.ch
+%{clipdir}/include/color.ch
+%{clipdir}/include/common.ch
+%{clipdir}/include/config.ch
+%{clipdir}/include/ct.ch
+%{clipdir}/include/ctdisk.ch
+%{clipdir}/include/ctdrv.ch
+%{clipdir}/include/ctkbd.ch
+%{clipdir}/include/ctmisc.ch
+%{clipdir}/include/ctnnet.ch
+%{clipdir}/include/ctppc.ch
+%{clipdir}/include/ctprint.ch
+%{clipdir}/include/ctps.ch
+%{clipdir}/include/ctscan.ch
+%{clipdir}/include/ctsys.ch
+%{clipdir}/include/ctvideo.ch
+%{clipdir}/include/ctwin.ch
+%{clipdir}/include/date.ch
+%{clipdir}/include/dbedit.ch
+%{clipdir}/include/dbfsql.h
+%{clipdir}/include/dbinames.ch
+%{clipdir}/include/dbinfo.ch
+%{clipdir}/include/dbms.ch
+%{clipdir}/include/dbstruct.ch
+%{clipdir}/include/debug.ch
+%{clipdir}/include/directry.ch
+%{clipdir}/include/edit.ch
+%{clipdir}/include/error.ch
+%{clipdir}/include/fileio.ch
+%{clipdir}/include/form.ch
+%{clipdir}/include/fox.ch
+%{clipdir}/include/foxsql.ch
+%{clipdir}/include/frmdef.ch
+%{clipdir}/include/func_ref.ch
+%{clipdir}/include/getexit.ch
+%{clipdir}/include/hash.h
+%{clipdir}/include/html.ch
+%{clipdir}/include/imenu.ch
+%{clipdir}/include/inkey.ch
+%{clipdir}/include/key_name.ch
+%{clipdir}/include/lang.ch
+%{clipdir}/include/lbldef.ch
+%{clipdir}/include/llibg.ch
+%{clipdir}/include/memdebug
+%{clipdir}/include/memoedit.ch
+%{clipdir}/include/mset.ch
+%{clipdir}/include/http.ch
+%{clipdir}/include/ord.ch
+%{clipdir}/include/ordinfo.ch
+%{clipdir}/include/pgch.ch
+%{clipdir}/include/rdd.ch
+%{clipdir}/include/rddsys.ch
+%{clipdir}/include/reserved.ch
+%{clipdir}/include/set.ch
+%{clipdir}/include/setcurs.ch
+%{clipdir}/include/setnames.ch
+%{clipdir}/include/simpleio.ch
+%{clipdir}/include/six.ch
+%{clipdir}/include/six2clip.ch
+%{clipdir}/include/std.ch
+%{clipdir}/include/std50.ch
+%{clipdir}/include/std53.ch
+%{clipdir}/include/task.h
+%{clipdir}/include/taskcfg.h
+%{clipdir}/include/tbrowse.ch
+%{clipdir}/include/ulimit.ch
+%{clipdir}/lib/libclip.a
+%{clipdir}/lib/libclip.ex
+%{clipdir}/lib/libclip.nm
+%{clipdir}/include/pp_harb.ch
+%{clipdir}/include/ppclass.ch
+%{clipdir}/include/rp_dot.ch
+%{clipdir}/include/rp_run.ch
+%{clipdir}/include/bggraph.ch
+
+%{clipdir}/locale.mo/*/clip.mo
+%{clipdir}/locale.mo/*/cliprt.mo
+%{clipdir}/locale.po/*/clip.po
+%{clipdir}/locale.po/*/cliprt.po
+
+%{clipdir}/locale.mo/*/sys.mo
+%{clipdir}/locale.po/*/sys.po
+%{clipdir}/locale.pot/sys/*
+
+%{clipdir}/locale.mo/*/debug.mo
+%{clipdir}/locale.po/*/debug.po
+%{clipdir}/locale.pot/debug/*
+
+%{clipdir}/locale.po/*/brow.po
+%{clipdir}/locale.mo/*/brow.mo
+%{clipdir}/locale.po/*/ca_dbu.po
+%{clipdir}/locale.mo/*/ca_dbu.mo
+
+%{clipdir}/locale.po/*/pp.po
+%{clipdir}/locale.mo/*/pp.mo
+#%{clipdir}/locale.pot/pp/*
+
+%{clipdir}/locale.po/*/udb.po
+%{clipdir}/locale.mo/*/udb.mo
+%{clipdir}/locale.pot/udb/*
+
+%{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
+%{clipdir}/etc/.macro
+%{clipdir}/etc/.templ
+%{clipdir}/locale.pot/bdbfs/*.pot
+%{clipdir}/locale.po/*/bdbfs.po
+%{clipdir}/locale.mo/*/bdbfs.mo
+
+%files lib
+%defattr(-,root,root)
+%{clipdir}/charsets/*
+%{clipdir}/etc/environment
+%{clipdir}/etc/printers.ini
+%{clipdir}/etc/termcap
+%{clipdir}/etc/terminfo/*/*
+%{clipdir}/keymaps/*
+%{clipdir}/lang/*
+%{clipdir}/term/*
+%{clipdir}/lib/libclip.so
+
+%if "%{with_cobra}" != "0"
+%files cobra
+%defattr(-,root,root)
+%{clipdir}/bin/cobra_clnt1
+%{clipdir}/bin/cobra_serv
+%{clipdir}/cobra/auth/*
+%{clipdir}/cobra/cobra*
+%{clipdir}/cobra/*.po
+%{clipdir}/cobra/files/*
+%{clipdir}/cobra/tcp-wrap/*
+%{clipdir}/include/cobra.ch
+%{clipdir}/locale.pot/cobra_clnt/*
+%{clipdir}/locale.pot/cobra_serv/*
+%{clipdir}/locale.mo/*/cobra*
+%{clipdir}/locale.po/*/cobra*
+%endif
+
+%if "%{with_codb}" != "0"
+%files codb
+%defattr(-,root,root)
+%{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/.*
+%{clipdir}/include/codb.ch
+%{clipdir}/include/codbcfg.ch
+%{clipdir}/locale.po/ru_RU.KOI8-R/codb.po
+%{clipdir}/locale.pot/codb/*
+%{clipdir}/locale.mo/*/codb.mo
+%{clipdir}/locale.po/es_*/codb.po
+%endif
+
+%if "%{with_bzip2}" != "0"
+%files bzip2
+%defattr(-,root,root)
+%{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/*
+%{clipdir}/lib/libclip-com.*
+%endif
+
+%if "%{with_crypto}" != "0"
+%files crypto
+%defattr(-,root,root)
+%{clipdir}/doc/example/clip-crypto/*
+%{clipdir}/lib/libclip-crypto.*
+%endif
+
+
+%if "%{with_cti}" != "0"
+%files cti
+%defattr(-,root,root)
+%{clipdir}/doc/example/clip-cti/*
+%{clipdir}/etc/.calendar
+%{clipdir}/include/cti.ch
+%{clipdir}/include/cti/*
+%{clipdir}/lib/libclip-cti.*
+#%{clipdir}/locale.mo/*/clip-cti.mo
+#%{clipdir}/locale.po/*/clip-cti.po
+#%{clipdir}/locale.pot/clip-cti/*.pot
+%endif
+
+%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.*
+#%{clipdir}/locale.mo/*/clip-gtk.mo
+#%{clipdir}/locale.po/*/clip-gtk.po
+#%{clipdir}/locale.pot/clip-gtk/*
+%endif
+
+%if "%{with_gtk2}" != "0"
+%files gtk2
+%defattr(-,root,root)
+%{clipdir}/cliprc/clip-gtk2.cliprc
+%{clipdir}/doc/example/clip-gtk2/*
+%{clipdir}/include/clip-gtk2.ch
+%{clipdir}/include/clip-gtk2.h
+%{clipdir}/include/gtk2-stock.ch
+%{clipdir}/lib/libclip-gtk2.*
+#%{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/*
+%{clipdir}/lib/libclip-gzip.*
+%endif
+
+%if "%{with_mysql}" != "0"
+%files mysql
+%defattr(-,root,root)
+%{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/*
+%{clipdir}/lib/libclip-nanfor.*
+%{clipdir}/lib/libclip-netto.*
+%endif
+
+%if "%{with_odbc}" != "0"
+%files odbc
+%defattr(-,root,root)
+%{clipdir}/lib/libclip-odbc.*
+%endif
+
+%if "%{with_postgres}" != "0"
+%files postgres
+%defattr(-,root,root)
+%{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/*
+%{clipdir}/include/objects.ch
+%{clipdir}/include/richtext.ch
+%{clipdir}/lib/libclip-rtf.*
+%endif
+
+%if "%{with_gd}" != "0"
+%files gd
+%defattr(-,root,root)
+%{clipdir}/doc/example/clip-gd/*
+%{clipdir}/doc/clip-gd/*
+%{clipdir}/include/gdinfo.ch
+%{clipdir}/lib/libclip-gd.*
+%{clipdir}/lib/libgd.*
+%endif
+
+%if "%{with_fw}" != "0"
+%files fw
+%defattr(-,root,root)
+%{clipdir}/doc/example/clip-fw/*
+%{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.118573 seconds and 4 git commands to generate.