⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 freefem.spec.in

📁 FreeFEM is an implementation of the GFEM language dedicated to the finite element method. It provid
💻 IN
字号:
%define name freefem%define version @VERSION@%define prefix %{_prefix}%define lib_name libfem%define release 1Name: %{name}Summary: OOA and OOD for LinuxVersion: %{version}Release: 1Epoch: 2Source: http://dowload.sourceforge.net/kfem/freefem-%{version}.tar.gzURL: http://corelinux.sourceforge.netGroup: System Environment/LibrariesPackager: Christophe Prud'homme <prudhomm@users.sourceforge.net>License: LGPLBuildRoot: /var/tmp/%{name}-buildrootRequires: libfem = %{version}%descriptionOOA and OOD for Linux dynamic libraries.This package provides the shared libraries for corelinuxso that you can run any corelinux based code on the machine.OOA: Object Oriented AnalysisOOD: Object Oriented Designcheck http://corelinux.sourceforge.net%package examplesGroup: Development/LibrariesSummary: Examples for freefemRequires: freefem = %{version}%description examplesOOA and OOD for Linux: examples. This package provides examples for corelinux.OOA: Object Oriented AnalysisOOD: Object Oriented Designcheck http://corelinux.sourceforge.net%package -n libfemGroup: Development/LibrariesSummary: shared libraries%description -n libfemOOA and OOD for Linux development kit. This package provides the include files, the manpagesand the static library for development with corelinux.OOA: Object Oriented AnalysisOOD: Object Oriented Designcheck http://corelinux.sourceforge.net%package -n libfem-devGroup: Development/LibrariesSummary: Header files, static library and manual pages for freefemRequires: freefem = %{version}%description -n libfem-devOOA and OOD for Linux development kit. This package provides the include files, the manpagesand the static library for development with corelinux.OOA: Object Oriented AnalysisOOD: Object Oriented Designcheck http://corelinux.sourceforge.net%prep%setup -qmake -f Makefile.dist%build./configuremake -j 2# create the reference manual(rm -rf doc/html doc/latex doc/man && cd doc && doxygen fem.cfg)(cd doc/latex && for i in *.eps; do epstopdf $i; done)(mkdir doc/ps)(mkdir doc/pdf)(cd doc/latex && make pdf && mv refman.pdf ../pdf/fem-ref.pdf && mv refman.ps ../ps/fem-ref.ps)(gzip doc/ps/fem-ref.ps)(gzip doc/pdf/fem-ref.pdf)# the manual pages(mkdir -p $RPM_BUILD_ROOT%{prefix}/man/man3)(cp -r doc/man/* $RPM_BUILD_ROOT%{prefix}/man/man3)# the examples(mkdir -p examples)(find src/testdrivers -name "*.pde" | xargs -ifilename cp filename examples)%install# install all the stuff(cd lib/fem && make install prefix=$RPM_BUILD_ROOT%{prefix}  includedir=$RPM_BUILD_ROOT%{prefix}/include/fem)(cd freefem && make install prefix=$RPM_BUILD_ROOT%{prefix}  includedir=$RPM_BUILD_ROOT%{prefix}/include/fem)%post -p /sbin/ldconfig%postun -p /sbin/ldconfig%clean# remove BuildRootrm -rf $RPM_BUILD_ROOT# we are in /usr/src/redhat/BUID/%{name}-%{version} and we want to delete itcd .. && rm -rf %{name}-%{version}%files %defattr(-,root,root)%doc AUTHORS COPYING COPYING.LIB README NEWS ChangeLog  README.emacs debian/README.Redhat%attr(755,root,root) %{_bindir}/%{name}%files -n libfem%defattr(-,root,root)%doc AUTHORS COPYING COPYING.LIB README NEWS ChangeLog  README.emacs debian/README.Redhat%attr(755,root,root) %{_libdir}/%{lib_name}.so*%files -n libfem-dev%defattr(-,root,root)%{_includedir}/fem/*%{_libdir}/%{lib_name}.a%{_libdir}/%{lib_name}.la%doc debian/README.Redhat%files examples%defattr(-,root,root)%doc examples debian/README.examples debian/README.Redhat %changelog* Thu Jul  27 2000  Christophe Prud'homme <prudhomm@users.sourceforge.net>- initial

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -