File:  [Local Repository] / imach / distributions / gnulinux / imach.spec.in
Revision 1.4: download - view: text, annotated - select for diffs
Thu Mar 17 08:36:58 2022 UTC (2 years, 3 months ago) by brouard
Branches: MAIN
CVS tags: HEAD
*** empty log message ***

    1: #%global debug_package %{nil}
    2: Summary: Interpolated Markov Chain
    3: Name: imach
    4: Version:  ${IMACH_VERSION_MAJOR}.${IMACH_VERSION_MINOR}
    5: Release: 1
    6: License: GPLv2+ with exceptions
    7: Group: Applications/Sciences
    8: URL: http://euroreves.ined.fr/imach
    9: Source0: %{name}-%{version}.tar.xz
   10: Source12:        imach.png
   11: Source13:        imach-mime.xml
   12: Source14:        imach.1
   13: #BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
   14: 
   15: %description
   16: 
   17: %prep
   18: %setup -q -n %{srcdirname}
   19: 
   20: %build
   21: cd ..
   22: #rm -rf build_tree
   23: mkdir build_tree
   24: cd build_tree
   25: cmake -DCMAKE_INSTALL_PREFIX=%{rpmprefix} ../%{srcdirname}
   26: make
   27: 
   28: # Create desktop file
   29: cat > %{name}.desktop <<EOF
   30: [Desktop Entry]
   31: Name=IMaCh
   32: Comment=Interpolated Markov Chain Programm
   33: Exec=/usr/bin/imach %f
   34: Terminal=true
   35: Type=Application
   36: MimeType=application/x-imach;text/txt;
   37: Icon=imach.png
   38: Categories=Science;Math;NumericalAnalysis
   39: EOF
   40: 
   41: %install
   42: cd ../build_tree
   43: make install
   44: 
   45: #rm -rf $RPM_BUILD_ROOT
   46: ##mkdir -p %{buildroot}%{_bindir}/
   47: #%makeinstall ROOT="$RPM_BUILD_ROOT"
   48: #make  ROOT="$RPM_BUILD_ROOT" install
   49: #install -D -m 755 src/imach      %{buildroot}%{_bindir}/imach
   50: install -d %{buildroot}/%{_mandir}/man{1,5}
   51: install -D -m 644 %SOURCE14  %{buildroot}%{_datadir}/man1/
   52: #install -p -m 644 man/*.1 %{buildroot}%{_mandir}/man1/
   53: install -D -m 644 %SOURCE12  %{buildroot}%{_datadir}/icons/imach.png
   54: install -D -m 644 %SOURCE13  %{buildroot}%{_datadir}/mime/packages/imach.xml
   55: install -D -m 644 imach.desktop  %{buildroot}%{_datadir}/applications/imach.desktop
   56: #install -d -p -m 755 %{_builddir}%{name}-%{version}/bin/*  %{buildroot}%{_bindir}/
   57: 
   58: 
   59: %clean
   60: # rm -rf %{srcdirname}
   61: # rm -rf build_tree
   62: # #rm -rf $RPM_BUILD_ROOT
   63: 
   64: 
   65: %files
   66: #%defattr(-,root,root,-)
   67: %defattr(-,root,root,-)
   68: %{_datadir}/applications/%{name}.desktop
   69: %dir %{prefix}
   70: %{prefix}/*
   71: %doc
   72: %{_bindir}/%{name}*
   73: %{_mandir}/man1/*
   74: %{_datadir}/applications/*%{name}*.desktop
   75: %{_datadir}/mime/packages/%{name}.xml
   76: #%{_datadir}/pixmaps/%{name}.png
   77: #%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
   78: #%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
   79: %{_datadir}/icons/%{name}.png
   80: 
   81: #macro %{__ln_s}
   82: #%{__ln_s} -f %{_bindir}/%{name} %{_bindir}/imach
   83: %post
   84: ln -s -f %{_bindir}/%{name} %{_bindir}/imach
   85: 
   86: %changelog
   87: * Thu Aug 28 2014 Brouard Nicolas <brouard@ined.fr> - 
   88: - Initial build.
   89: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>