Annotation of imach/distributions/gnulinux/imach.spec.in, revision 1.1
1.1 ! brouard 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: #BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
! 13:
! 14: %description
! 15:
! 16: %prep
! 17: %setup -q -n %{srcdirname}
! 18:
! 19: %build
! 20: cd ..
! 21: rm -rf build_tree
! 22: mkdir build_tree
! 23: cd build_tree
! 24: cmake -DCMAKE_INSTALL_PREFIX=%{rpmprefix} ../%{srcdirname}
! 25: make
! 26:
! 27: # Create desktop file
! 28: cat > %{name}.desktop <<EOF
! 29: [Desktop Entry]
! 30: Name=IMaCh
! 31: Comment=Interpolated Markov Chain Programm
! 32: Exec=/usr/bin/imach %f
! 33: Terminal=true
! 34: Type=Application
! 35: MimeType=application/x-imach;text/txt;
! 36: Icon=imach
! 37: Categories=Science;Math;NumericalAnalysis
! 38: EOF
! 39:
! 40: %install
! 41: cd ../build_tree
! 42: make install
! 43:
! 44: #rm -rf $RPM_BUILD_ROOT
! 45: ##mkdir -p %{buildroot}%{_bindir}/
! 46: #%makeinstall ROOT="$RPM_BUILD_ROOT"
! 47: #make ROOT="$RPM_BUILD_ROOT" install
! 48: #install -D -m 755 src/imach %{buildroot}%{_bindir}/imach
! 49: install -d %{buildroot}/%{_mandir}/man{1,5}
! 50: install -p -m 644 man/*.1 %{buildroot}%{_mandir}/man1/
! 51: install -D -m 644 %SOURCE12 %{buildroot}%{_datadir}/icons/imach.png
! 52: install -D -m 644 %SOURCE13 %{buildroot}%{_datadir}/mime/packages/imach.xml
! 53: install -D -m 644 imach.desktop %{buildroot}%{_datadir}/applications/imach.desktop
! 54: #install -d -p -m 755 %{_builddir}%{name}-%{version}/bin/* %{buildroot}%{_bindir}/
! 55:
! 56: %clean
! 57: rm -rf %{srcdirname}
! 58: rm -rf build_tree
! 59: #rm -rf $RPM_BUILD_ROOT
! 60:
! 61:
! 62: %files
! 63: #%defattr(-,root,root,-)
! 64: %defattr(-,root,root,-)
! 65: %dir %{prefix}
! 66: %{prefix}/*
! 67: %doc
! 68: %{_bindir}/%{name}*
! 69: %{_mandir}/man1/*
! 70: %{_datadir}/applications/*%{name}*.desktop
! 71: %{_datadir}/mime/packages/%{name}.xml
! 72: #%{_datadir}/pixmaps/%{name}.png
! 73: #%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
! 74: #%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
! 75: %{_datadir}/icons/%{name}.png
! 76:
! 77: %changelog
! 78: * Thu Aug 28 2014 Brouard Nicolas <brouard@ined.fr> -
! 79: - Initial build.
! 80:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>