Репозитории ALT
S: | 1.2.0cvs-alt6 |
5.1: | 1.2.0cvs-alt3 |
4.1: | 1.2.0cvs-alt1 |
4.0: | 1.2.0-alt0.1 |
3.0: | 1.1.14-alt2 |
Группа :: Разработка/Прочее
Пакет: clip
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define FCLIPDIR %_libdir/clip
%define VCLIPDIR %_localstatedir/clip
Name: clip
Version: 1.1.14
Release: alt2
Summary: XBASE/Clipper compatible program compiler
Summary(ru_RU.KOI8-R): Совместимый с XBASE/Clipper компилятор программ
License: GPL
Group: Development/Other
Url: http://www.itk.ru
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: %name-%version.tar.bz2
#Source10: %name-%version-2005-02-03.tar.bz2
%add_findreq_skiplist %FCLIPDIR/bin/tconv
%set_verify_elf_method textrel=relaxed
%add_findprov_lib_path %FCLIPDIR/lib
# manually removed: libclip-devel libclip-gtk libclip-gtk2 wget
# Automatically added by buildreq on Mon Dec 06 2004
BuildRequires: flex libgpm-devel libncurses-devel libreadline-devel xorg-x11-devel zlib-devel
Requires: lib%name-devel = %version-%release
%description
This package includes the clip compiler and supplimentary libraries
%description -l ru_RU.KOI8-R
Данный пакет содержит компилятор clip и необходимые библиотеки
###################################################################################
%package -n lib%name
Summary: XBASE/Clipper compatible program compiler - runtime library
Summary(ru_RU.KOI8-R): Совместимый с XBASE/Clipper компилятор программ -- библиотеки времени выполнения
Group: Development/Other
%description -n lib%name
This package provides runtime shared libraries for CLIP package
%description -n lib%name -l ru_RU.KOI8-R
Данный пакет предоставляет разделяемые библиотеки времени выполнения для CLIP
###################################################################################
%package -n lib%name-devel
Summary: XBASE/Clipper compatible program compiler - headers
Summary(ru_RU.KOI8-R): Совместимый с XBASE/Clipper компилятор программ -- заголовочные файлы
Group: Development/Other
Requires: lib%name = %version-%release
%description -n lib%name-devel
This package provides headers files for CLIP package
%description -n lib%name -l ru_RU.KOI8-R
Данный пакет предоставляет заголовочные файлы для CLIP
%prep
%setup -q
%build
CLIPROOT=%_libdir/clip BINDIR=%_bindir ./configure -r || exit 1
export CLIPROOT=$RPM_BUILD_ROOT/%_libdir/clip
export CLIP_LOCALE_ROOT=`pwd`
make
%install
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%_bindir CLIPROOT=%_libdir/clip
(cd doc ; make install DOCDIR=$RPM_BUILD_ROOT/%_docdir/%name-%version)
#%__mkdir -p $RPM_BUILD_ROOT/%FCLIPDIR
#%__cp -rf locale.pot $RPM_BUILD_ROOT/%FCLIPDIR/
echo "-v0
-O
-r
-l" > $RPM_BUILD_ROOT/%FCLIPDIR/cliprc/clipflags
# fix broken installer in source
#mkdir -p $RPM_BUILD_ROOT/%_docdir
#mv $RPM_BUILD_ROOT/%FCLIPDIR/doc $RPM_BUILD_ROOT/%_docdir/%name-%version
rm -f $RPM_BUILD_ROOT/%_libdir/libclip*
#ln -s %FCLIPDIR/clip/libclip.so $RPM_BUILD_ROOT/%_libdir/
# move locale from read only usr dir to /var/lib
mkdir -p $RPM_BUILD_ROOT/%VCLIPDIR
mv $RPM_BUILD_ROOT/%FCLIPDIR/locale* $RPM_BUILD_ROOT/%VCLIPDIR
ln -s %VCLIPDIR/locale.pot $RPM_BUILD_ROOT/%FCLIPDIR/
ln -s %VCLIPDIR/locale.po $RPM_BUILD_ROOT/%FCLIPDIR/
ln -s %VCLIPDIR/locale.mo $RPM_BUILD_ROOT/%FCLIPDIR/
mv $RPM_BUILD_ROOT/%FCLIPDIR/etc $RPM_BUILD_ROOT/%VCLIPDIR
ln -s %VCLIPDIR/etc $RPM_BUILD_ROOT/%FCLIPDIR/
mkdir -p $RPM_BUILD_ROOT/%_sysconfdir/ld.so.conf.d
echo "%FCLIPDIR/lib" >$RPM_BUILD_ROOT/%_sysconfdir/ld.so.conf.d/%name.conf
%pre -n lib%name
/usr/sbin/groupadd -r -f %name || :
%post -n lib%name
%post_ldconfig
%postun -n lib%name
%postun_ldconfig
# remove old entries
%triggerpostun -- %name <= 1.1.10-alt2
subst "s,%FCLIPDIR/lib,," /etc/ld.so.conf
%files
%_bindir/*
%FCLIPDIR/bin
%files -n lib%name
%docdir %_docdir/%name-%version
%dir %FCLIPDIR
%dir %FCLIPDIR/lib
%_sysconfdir/ld.so.conf.d/%name.conf
%FCLIPDIR/lib/lib*.so
%FCLIPDIR/locale.pot
%FCLIPDIR/locale.po
%FCLIPDIR/locale.mo
%attr(0775, root, clip) %dir %VCLIPDIR/locale.pot
#%attr(0664, root, %name) %VCLIPDIR/locale.pot/*
%attr(0775, root, clip) %dir %VCLIPDIR/locale.po
%attr(0664, root, clip) %VCLIPDIR/locale.po/*
%attr(0775, root, clip) %dir %VCLIPDIR/locale.mo
%attr(0664, root, clip) %VCLIPDIR/locale.mo/*
%dir %FCLIPDIR/cliprc
%config %FCLIPDIR/cliprc/*
#%config %FCLIPDIR/cliprc/.notrm
%FCLIPDIR/charsets
%dir %FCLIPDIR/etc
#%config %FCLIPDIR/etc/*
#%attr (0664, root, clip) %config %VCLIPDIR/etc/*
#%attr (0755, root, clip) %dir %VCLIPDIR/etc/terminfo
%VCLIPDIR/etc
%FCLIPDIR/keymaps
%FCLIPDIR/lang
%FCLIPDIR/term
%files -n lib%name-devel
%FCLIPDIR/include
%_docdir/%name-%version/rus
#%files -n libclip
#%FCLIPDIR/lib/*.a
%changelog
…
Полный changelog можно просмотреть здесь
%define VCLIPDIR %_localstatedir/clip
Name: clip
Version: 1.1.14
Release: alt2
Summary: XBASE/Clipper compatible program compiler
Summary(ru_RU.KOI8-R): Совместимый с XBASE/Clipper компилятор программ
License: GPL
Group: Development/Other
Url: http://www.itk.ru
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: %name-%version.tar.bz2
#Source10: %name-%version-2005-02-03.tar.bz2
%add_findreq_skiplist %FCLIPDIR/bin/tconv
%set_verify_elf_method textrel=relaxed
%add_findprov_lib_path %FCLIPDIR/lib
# manually removed: libclip-devel libclip-gtk libclip-gtk2 wget
# Automatically added by buildreq on Mon Dec 06 2004
BuildRequires: flex libgpm-devel libncurses-devel libreadline-devel xorg-x11-devel zlib-devel
Requires: lib%name-devel = %version-%release
%description
This package includes the clip compiler and supplimentary libraries
%description -l ru_RU.KOI8-R
Данный пакет содержит компилятор clip и необходимые библиотеки
###################################################################################
%package -n lib%name
Summary: XBASE/Clipper compatible program compiler - runtime library
Summary(ru_RU.KOI8-R): Совместимый с XBASE/Clipper компилятор программ -- библиотеки времени выполнения
Group: Development/Other
%description -n lib%name
This package provides runtime shared libraries for CLIP package
%description -n lib%name -l ru_RU.KOI8-R
Данный пакет предоставляет разделяемые библиотеки времени выполнения для CLIP
###################################################################################
%package -n lib%name-devel
Summary: XBASE/Clipper compatible program compiler - headers
Summary(ru_RU.KOI8-R): Совместимый с XBASE/Clipper компилятор программ -- заголовочные файлы
Group: Development/Other
Requires: lib%name = %version-%release
%description -n lib%name-devel
This package provides headers files for CLIP package
%description -n lib%name -l ru_RU.KOI8-R
Данный пакет предоставляет заголовочные файлы для CLIP
%prep
%setup -q
%build
CLIPROOT=%_libdir/clip BINDIR=%_bindir ./configure -r || exit 1
export CLIPROOT=$RPM_BUILD_ROOT/%_libdir/clip
export CLIP_LOCALE_ROOT=`pwd`
make
%install
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%_bindir CLIPROOT=%_libdir/clip
(cd doc ; make install DOCDIR=$RPM_BUILD_ROOT/%_docdir/%name-%version)
#%__mkdir -p $RPM_BUILD_ROOT/%FCLIPDIR
#%__cp -rf locale.pot $RPM_BUILD_ROOT/%FCLIPDIR/
echo "-v0
-O
-r
-l" > $RPM_BUILD_ROOT/%FCLIPDIR/cliprc/clipflags
# fix broken installer in source
#mkdir -p $RPM_BUILD_ROOT/%_docdir
#mv $RPM_BUILD_ROOT/%FCLIPDIR/doc $RPM_BUILD_ROOT/%_docdir/%name-%version
rm -f $RPM_BUILD_ROOT/%_libdir/libclip*
#ln -s %FCLIPDIR/clip/libclip.so $RPM_BUILD_ROOT/%_libdir/
# move locale from read only usr dir to /var/lib
mkdir -p $RPM_BUILD_ROOT/%VCLIPDIR
mv $RPM_BUILD_ROOT/%FCLIPDIR/locale* $RPM_BUILD_ROOT/%VCLIPDIR
ln -s %VCLIPDIR/locale.pot $RPM_BUILD_ROOT/%FCLIPDIR/
ln -s %VCLIPDIR/locale.po $RPM_BUILD_ROOT/%FCLIPDIR/
ln -s %VCLIPDIR/locale.mo $RPM_BUILD_ROOT/%FCLIPDIR/
mv $RPM_BUILD_ROOT/%FCLIPDIR/etc $RPM_BUILD_ROOT/%VCLIPDIR
ln -s %VCLIPDIR/etc $RPM_BUILD_ROOT/%FCLIPDIR/
mkdir -p $RPM_BUILD_ROOT/%_sysconfdir/ld.so.conf.d
echo "%FCLIPDIR/lib" >$RPM_BUILD_ROOT/%_sysconfdir/ld.so.conf.d/%name.conf
%pre -n lib%name
/usr/sbin/groupadd -r -f %name || :
%post -n lib%name
%post_ldconfig
%postun -n lib%name
%postun_ldconfig
# remove old entries
%triggerpostun -- %name <= 1.1.10-alt2
subst "s,%FCLIPDIR/lib,," /etc/ld.so.conf
%files
%_bindir/*
%FCLIPDIR/bin
%files -n lib%name
%docdir %_docdir/%name-%version
%dir %FCLIPDIR
%dir %FCLIPDIR/lib
%_sysconfdir/ld.so.conf.d/%name.conf
%FCLIPDIR/lib/lib*.so
%FCLIPDIR/locale.pot
%FCLIPDIR/locale.po
%FCLIPDIR/locale.mo
%attr(0775, root, clip) %dir %VCLIPDIR/locale.pot
#%attr(0664, root, %name) %VCLIPDIR/locale.pot/*
%attr(0775, root, clip) %dir %VCLIPDIR/locale.po
%attr(0664, root, clip) %VCLIPDIR/locale.po/*
%attr(0775, root, clip) %dir %VCLIPDIR/locale.mo
%attr(0664, root, clip) %VCLIPDIR/locale.mo/*
%dir %FCLIPDIR/cliprc
%config %FCLIPDIR/cliprc/*
#%config %FCLIPDIR/cliprc/.notrm
%FCLIPDIR/charsets
%dir %FCLIPDIR/etc
#%config %FCLIPDIR/etc/*
#%attr (0664, root, clip) %config %VCLIPDIR/etc/*
#%attr (0755, root, clip) %dir %VCLIPDIR/etc/terminfo
%VCLIPDIR/etc
%FCLIPDIR/keymaps
%FCLIPDIR/lang
%FCLIPDIR/term
%files -n lib%name-devel
%FCLIPDIR/include
%_docdir/%name-%version/rus
#%files -n libclip
#%FCLIPDIR/lib/*.a
%changelog
…
Полный changelog можно просмотреть здесь