Группа :: Development/Tools
Пакет: drakon
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define oname drakon_editor
Name: drakon
Version: 1.31
Release: alt2
Summary: DRAKON Editor is a free cross-platform editor for the DRAKON visual language
License: Public domain
Group: Development/Tools
Url: http://drakon-editor.sourceforge.net/
# Source-url: http://prdownloads.sf.net/drakon-editor/%oname%{version}.zip
Source: %name-%version.tar
AutoProv:yes,nopython,nopython3
%add_findreq_skiplist %_datadir/%name/examples/*
%add_findreq_skiplist %_datadir/%name/testdata/*
# TODO: package in separate package
%add_tcl_req_skip pdf4tcl::glyph2unicode pdf4tcl::stdmetrics
BuildRequires(pre): rpm-build-tcl tcl
BuildRequires: tcl
Requires: sqlite3-tcl tcl-img
BuildArch: noarch
%description
DRAKON Editor is a free cross-platform editor for the DRAKON visual language.
DRAKON language was developed within the Russian space program. Its
primary objective is presenting complex software systems in a way which
is easy to understand by humans.
DRAKON's motto: took a glance - understood at once.
This tool is aimed at software architects, developers and quality specialists.
%prep
%setup
%install
install -d %buildroot%_bindir/
cat <<'EOF' >%buildroot%_bindir/%name
#!/bin/sh
exec tclsh %_datadir/%name/%oname.tcl "$ at "
EOF
cat <<'EOF' >%buildroot%_bindir/drakon_gen
#!/bin/sh
exec tclsh %_datadir/%name/drakon_gen.tcl "$ at "
EOF
chmod 755 %buildroot%_bindir/*
install -d %buildroot%_datadir/%name/
cp -a . %buildroot%_datadir/%name/
rm -f %buildroot%_datadir/%name/readme.html
# disappeared in 1.22:
#rm -rf %buildroot%_datadir/%name/docs/
rm -rf %buildroot%_datadir/%name/unittest/
# There is a file in the package named .DS_Store or .DS_Store.gz,
# the file name used by Mac OS X to store folder attributes.
# Such files are generally useless in packages and were usually accidentally
# included by copying complete directories from the source tarball.
find $RPM_BUILD_ROOT \( -name '*.DS_Store' -o -name '*.DS_Store.gz' \) -print -delete
%files
%doc readme.html
# disappeared in 1.22:
#%doc docs
%_bindir/%name
%_bindir/drakon_gen
%_datadir/%name/
%changelog
…
Полный changelog можно просмотреть здесь
Name: drakon
Version: 1.31
Release: alt2
Summary: DRAKON Editor is a free cross-platform editor for the DRAKON visual language
License: Public domain
Group: Development/Tools
Url: http://drakon-editor.sourceforge.net/
# Source-url: http://prdownloads.sf.net/drakon-editor/%oname%{version}.zip
Source: %name-%version.tar
AutoProv:yes,nopython,nopython3
%add_findreq_skiplist %_datadir/%name/examples/*
%add_findreq_skiplist %_datadir/%name/testdata/*
# TODO: package in separate package
%add_tcl_req_skip pdf4tcl::glyph2unicode pdf4tcl::stdmetrics
BuildRequires(pre): rpm-build-tcl tcl
BuildRequires: tcl
Requires: sqlite3-tcl tcl-img
BuildArch: noarch
%description
DRAKON Editor is a free cross-platform editor for the DRAKON visual language.
DRAKON language was developed within the Russian space program. Its
primary objective is presenting complex software systems in a way which
is easy to understand by humans.
DRAKON's motto: took a glance - understood at once.
This tool is aimed at software architects, developers and quality specialists.
%prep
%setup
%install
install -d %buildroot%_bindir/
cat <<'EOF' >%buildroot%_bindir/%name
#!/bin/sh
exec tclsh %_datadir/%name/%oname.tcl "$ at "
EOF
cat <<'EOF' >%buildroot%_bindir/drakon_gen
#!/bin/sh
exec tclsh %_datadir/%name/drakon_gen.tcl "$ at "
EOF
chmod 755 %buildroot%_bindir/*
install -d %buildroot%_datadir/%name/
cp -a . %buildroot%_datadir/%name/
rm -f %buildroot%_datadir/%name/readme.html
# disappeared in 1.22:
#rm -rf %buildroot%_datadir/%name/docs/
rm -rf %buildroot%_datadir/%name/unittest/
# There is a file in the package named .DS_Store or .DS_Store.gz,
# the file name used by Mac OS X to store folder attributes.
# Such files are generally useless in packages and were usually accidentally
# included by copying complete directories from the source tarball.
find $RPM_BUILD_ROOT \( -name '*.DS_Store' -o -name '*.DS_Store.gz' \) -print -delete
%files
%doc readme.html
# disappeared in 1.22:
#%doc docs
%_bindir/%name
%_bindir/drakon_gen
%_datadir/%name/
%changelog
…
Полный changelog можно просмотреть здесь