📄 gsegyview.spec
字号:
## spec file for GSEGYView## Copyright (c) 2006 Vladimir Bashkardin# This file and all modifications and additions to the pristine# package are under the same license as the package itself.## Please submit bugfixes or comments to vovizmus@users.sourceforge.net## supports :# * SUSE 10.0, 10.1# * Fedora Core 4, 5# * Enterprise Linux 4#%define version 0.1################################################################################# Distribution%define is_suse %(test -e /etc/SuSE-release && echo 1 || echo 0)%define is_fedora %(test -e /etc/fedora-release && echo 1 || echo 0)%if "%{is_fedora}" == "0"%define is_redhat %(test -e /etc/redhat-release && echo 1 || echo 0)%endif%if %is_fedora%define is_redhat 0%endif%if %(test -n %{suse_version} && echo 1 || echo 0)%define suse_version 0%endif%define redhat_version 0%define fedora_version 0%if %is_redhat%define redhat_version %(cat /etc/redhat-release |cut -f5 -d ' ')%define distro %(cat /etc/redhat-release)%endif%if "%{redhat_version}" == "AS"%define redhat_version %(cat /etc/redhat-release |cut -f7 -d ' ')%endif%if "%{redhat_version}" == "Release"%define redhat_version %(cat /etc/redhat-release |cut -f6 -d ' ')%endif%if "%{redhat_version}" == "release"%define redhat_version %(cat /etc/redhat-release |cut -f6 -d ' ')%endif%if "%{redhat_version}" == ""%define redhat_version %(cat /etc/redhat-release |cut -f3 -d ' ')%endif%if %is_redhatRelease: el%(echo "%redhat_version" | sed -e 's/\..*//g')%endif%if %is_fedora%define fedora_release %(rpm -q --queryformat '%{VERSION}' fedora-release)%define fedora_version %(echo "%fedora_release" | tr -d '.')%define distro Fedora Core %{fedora_release}Release: fc%{fedora_version}%endif%if %is_suse%define suse_release %(grep VERSION /etc/SuSE-release | cut -f3 -d" ")%define suse_version %(echo "%suse_release" | tr -d '.')%define distro SUSE Linux %{suse_release}Release: suse%{suse_version}%define suse_kde_dir /opt/kde3%define suse_gnome_dir /opt/gnome%endif################################################################################# Requirements%if %{suse_version} >= 100BuildPrereq: xorg-x11-devel compat-g77 gtkglext-develRequires: gtkglext%endif%if %{fedora_version} >= 5BuildPrereq: imake compat-gcc-32 compat-gcc-32-g77 gtkglext-develRequires: gtkglext%endif%if %{fedora_version} > 1%if %{fedora_version} < 5BuildPrereq: xorg-x11-devel gcc-g77 gtkglext-develRequires: gtkglext%endif%endif%if %is_redhatBuildPrereq: xorg-x11-devel gcc-g77 gtkglext-develRequires: gtkglext%endif################################################################################# misc stuff%define build_os linux################################################################################################################################################################Name: gsegyviewURL: http://gsegyview.sourceforge.net/Version: %{version}Distribution: %distroSummary: Viewer for seismic data in SEG-Y format.Source: %{name}-%{version}.tar.bz2Group: Applications/Engineering License: GPLPackager: Vladimir Bashkardin <vovizmus@users.sourceforge.net>Vendor: http://gsegyview.sourceforge.net/BuildRoot: %{_tmppath}/%{name}-%{version}-buildRequires(post): /sbin/ldconfigRequires(postun): /sbin/ldconfigRequires(post): desktop-file-utilsRequires(postun): desktop-file-utilsRequires(post): shared-mime-infoRequires(postun): shared-mime-info%descriptionGSEGYView is a free cross-platform open-source viewer of seismic data in SEG-Y format,its modifications and many other related formats aimed to store either petroleum exploration dataor seismology data.%if %is_redhat || %is_fedoraCompiled for %distro%endif%package develSummary: Development tools for applications using GSEGYView rendering capabilities.Group: Development/LibrariesRequires: %{name} = %{version}Requires: gtkglext-devel%description develThe gsegyview-devel package contains the header files, static libraries for GSEGYView.%prep%setup%buildexport CFLAGS="-march=$RPM_ARCH"%if %{fedora_version} >= 5export CC=gcc32%endif%{__make} OS=%{build_os} depend%{__make} OS=%{build_os} DESTDIR=%{_prefix} NODEBUG=TRUE%cleanrm -rf $RPM_BUILD_ROOTrm -rf $RPM_BUILD_DIR/%{name}-%{version}%install%{__make} OS=%{build_os} INSTDIR="$RPM_BUILD_ROOT%{_prefix}" install%if %is_suse%if "%{suse_kde_dir}" != "%{_prefix}"mkdir -p $RPM_BUILD_ROOT%{suse_kde_dir}/sharemv $RPM_BUILD_ROOT%{_datadir}/mimelnk $RPM_BUILD_ROOT%{suse_kde_dir}/share%endif%if "%{suse_gnome_dir}" != "%{_prefix}"mkdir -p $RPM_BUILD_ROOT%{suse_gnome_dir}/sharemv $RPM_BUILD_ROOT%{_datadir}/application-registry $RPM_BUILD_ROOT%{suse_gnome_dir}/sharemv $RPM_BUILD_ROOT%{_datadir}/mime-info $RPM_BUILD_ROOT%{suse_gnome_dir}/share%endif%endif%post/sbin/ldconfig -n %{_libdir}update-desktop-database %{_datadir}/applicationsupdate-mime-database %{_datadir}/mime%postun/sbin/ldconfig -n %{_libdir}update-desktop-database %{_datadir}/applicationsupdate-mime-database %{_datadir}/mime%files%defattr(-,root,root,-)%{_bindir}/gsegyview%{_libdir}/lib*.so.*%{_datadir}/*%if %is_suse%if "%{suse_kde_dir}" != "%{_prefix}"%{suse_kde_dir}/*%endif%if "%{suse_gnome_dir}" != "%{_prefix}"%{suse_gnome_dir}/*%endif%endif%files devel%defattr(-,root,root,-)%{_includedir}/*%{_libdir}/lib*.a%{_libdir}/lib*.so%changelog* Thu Jul 6 2006 - vovizmus@users.sourceforge.net- created from LabPlot 1.5.0.1 spec file
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -