File prostack-main.spec of Package ProStack
Name: prostack-main
Version: 2.0.1
Release: 2%{?dist}
Summary: ProStack main
Group: Applications/Graphics
License: GPLv2
URL: http://urchin.spbcas.ru
Source0: %{name}-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel libglade2-devel libtiff-devel gnutls-devel dbus-devel dbus-glib-devel libsoup-devel sqlite-devel goocanvas-devel
BuildRequires: autogen intltool perl-XML-Parser pkgconfig gnome-common gnome-icon-theme shared-mime-info
%if 0%{?suse_version}
BuildRequires: update-desktop-files
%endif
Requires: gtk2 libglade2 libtiff gnutls dbus dbus-glib libsoup sqlite goocanvas gnuplot ImageMagick curl
%description
Image processing workflows
%package devel
Summary: ProStack main
Group: Applications/Graphics
Requires: %{name} = %{version}-%{release}
%description devel
includes for image processing workflows
%prep
%setup -q
%build
%install
rm -rf %{buildroot}
d=`pwd`
for f in prostak glaz door kimono-gui bambu iapee cmove prutik
do
cd $f
autoreconf -f -i
./configure --prefix=/usr --docdir=%{_docdir}/$f --libdir=%{_libdir}
make DESTDIR=%{buildroot}
make install DESTDIR=%{buildroot}
cd $d
done
for f in prostack
do
cd $f
./configure --prefix=/usr --docdir=%{_docdir}/$f --libdir=%{_libdir}
make DESTDIR=%{buildroot}
make install DESTDIR=%{buildroot}
cd $d
done
rm -f %{buildroot}/usr/share/mime/XMLnamespaces
rm -f %{buildroot}/usr/share/mime/aliases
rm -f %{buildroot}/usr/share/mime/application/x-prostack.xml
rm -f %{buildroot}/usr/share/mime/generic-icons
rm -f %{buildroot}/usr/share/mime/globs
rm -f %{buildroot}/usr/share/mime/globs2
rm -f %{buildroot}/usr/share/mime/icons
rm -f %{buildroot}/usr/share/mime/magic
rm -f %{buildroot}/usr/share/mime/mime.cache
rm -f %{buildroot}/usr/share/mime/subclasses
rm -f %{buildroot}/usr/share/mime/treemagic
rm -f %{buildroot}/usr/share/mime/types
%if 0%{?suse_version}
%suse_update_desktop_file -r kimono_gui Education Science
%endif
%clean
rm -rf %{buildroot}
%post
if which update-mime-database>/dev/null 2>&1; then \
update-mime-database %{_datadir}/mime; \
fi
%postun
if which update-mime-database>/dev/null 2>&1; then \
update-mime-database %{_datadir}/mime; \
fi
%files
%defattr(-,root,root,-)
%{_bindir}/apro
%{_bindir}/apron
%{_bindir}/archplot
%{_bindir}/bambu
%{_bindir}/cmove
%{_bindir}/cplot
%{_bindir}/glaz
%{_bindir}/gvfs-download
%{_bindir}/gvfs-upload
%{_bindir}/iapee
%{_bindir}/kimono-gui
%{_bindir}/komet
%{_bindir}/nplot
%{_bindir}/nplot2
%{_bindir}/nplot3
%{_bindir}/plp8align
%{_bindir}/plp8andif
%{_bindir}/plp8apee
%{_bindir}/plp8apee3d
%{_bindir}/plp8apsc
%{_bindir}/plp8ar_minus
%{_bindir}/plp8ar_plus
%{_bindir}/plp8ar_x
%{_bindir}/plp8asolo
%{_bindir}/plp8avg
%{_bindir}/plp8blo2pol
%{_bindir}/plp8blob
%{_bindir}/plp8bolb
%{_bindir}/plp8bolin
%{_bindir}/plp8chemar
%{_bindir}/plp8chole
%{_bindir}/plp8chole3d
%{_bindir}/plp8crop
%{_bindir}/plp8cwtsd
%{_bindir}/plp8cwtsd3d
%{_bindir}/plp8despekle
%{_bindir}/plp8distance
%{_bindir}/plp8distance3d
%{_bindir}/plp8edge
%{_bindir}/plp8edge3d
%{_bindir}/plp8expand
%{_bindir}/plp8fill
%{_bindir}/plp8gclose
%{_bindir}/plp8gdilation
%{_bindir}/plp8gdilation3d
%{_bindir}/plp8gdistance
%{_bindir}/plp8geometry
%{_bindir}/plp8geometry3d
%{_bindir}/plp8gerosion
%{_bindir}/plp8gerosion3d
%{_bindir}/plp8gmag
%{_bindir}/plp8gopen
%{_bindir}/plp8halfsizes
%{_bindir}/plp8heq
%{_bindir}/plp8heqm
%{_bindir}/plp8hues
%{_bindir}/plp8insert3d
%{_bindir}/plp8invert
%{_bindir}/plp8invert3d
%{_bindir}/plp8lev
%{_bindir}/plp8lheq
%{_bindir}/plp8lheq3d
%{_bindir}/plp8m_ar_plus
%{_bindir}/plp8m_ar_x
%{_bindir}/plp8mask
%{_bindir}/plp8match
%{_bindir}/plp8max
%{_bindir}/plp8max3d
%{_bindir}/plp8mcrop
%{_bindir}/plp8median
%{_bindir}/plp8median3d
%{_bindir}/plp8minus
%{_bindir}/plp8movl
%{_bindir}/plp8mpad
%{_bindir}/plp8mpad3d
%{_bindir}/plp8mul
%{_bindir}/plp8pad
%{_bindir}/plp8plot_sp
%{_bindir}/plp8ppix
%{_bindir}/plp8raw
%{_bindir}/plp8reconstruct
%{_bindir}/plp8reconstruct3d
%{_bindir}/plp8regmax
%{_bindir}/plp8regmin
%{_bindir}/plp8revcol
%{_bindir}/plp8revrow
%{_bindir}/plp8robel
%{_bindir}/plp8rogri
%{_bindir}/plp8ropol
%{_bindir}/plp8ropri
%{_bindir}/plp8rotate
%{_bindir}/plp8save
%{_bindir}/plp8shape_select3d
%{_bindir}/plp8shape_select_list3d
%{_bindir}/plp8shrink
%{_bindir}/plp8solo
%{_bindir}/plp8splitlsm
%{_bindir}/plp8splitrgb
%{_bindir}/plp8sselect
%{_bindir}/plp8strel
%{_bindir}/plp8strel3d
%{_bindir}/plp8threshb
%{_bindir}/plp8threshold
%{_bindir}/plp8turn
%{_bindir}/plp8turn3d
%{_bindir}/plp8vstrel
%{_bindir}/plp8vtxt3d
%{_bindir}/plp8vvarbc
%{_bindir}/plp8xblob
%{_bindir}/prostak
%{_bindir}/prutik
%{_docdir}/bambu
%{_docdir}/cmove
%{_docdir}/door
%{_docdir}/glaz
%{_docdir}/iapee
%{_docdir}/kimono-gui
%{_docdir}/prostak
%{_docdir}/prutik
%{_libdir}/libdoor.so
%{_libdir}/libdoor.so.0
%{_libdir}/libdoor.so.0.0.0
%{_libdir}/libgrf.so
%{_libdir}/libgrf.so.0
%{_libdir}/libgrf.so.0.0.0
%{_libdir}/libparus.so
%{_libdir}/libparus.so.0
%{_libdir}/libparus.so.0.0.0
%{_datadir}/applications/kimono_gui.desktop
%{_datadir}/cmove
%{_datadir}/dbus-1/services/ru.sysbio.Kimono.service
%{_datadir}/door
%{_datadir}/glaz
%{_datadir}/iapee
%dir %{_datadir}/icons/gnome/48x48/mimetypes/
%{_datadir}/icons/gnome/48x48/mimetypes/gnome-mime-application-x-prostack.png
%{_datadir}/kimono-gui
%{_datadir}/mime/packages/prostack.xml
%{_datadir}/pixmaps/kimono_gui_icon.png
%{_datadir}/prostack
%{_datadir}/prutik
%{_datadir}/locale/ru/LC_MESSAGES/prutik.mo
%{_datadir}/locale/ru/LC_MESSAGES/bambu.mo
%{_datadir}/locale/ru/LC_MESSAGES/glaz.mo
%{_datadir}/locale/ru/LC_MESSAGES/kimono-gui.mo
%{_datadir}/locale/ru/LC_MESSAGES/iapee.mo
%{_datadir}/locale/ru/LC_MESSAGES/door.mo
%files devel
%defattr(-,root,root,-)
%{_includedir}/DOOR
%{_includedir}/GRF
%{_includedir}/PARUS
%{_libdir}/pkgconfig/libdoor-1.0.pc
%{_libdir}/libdoor.a
%{_libdir}/libdoor.la
%{_libdir}/libgrf.a
%{_libdir}/libgrf.la
%{_libdir}/libparus.a
%{_libdir}/libparus.la
%changelog