[mMass] Lipid Maps database update.
Antonio Trande
sagitter at fedoraproject.org
Tue Nov 19 21:25:05 UTC 2013
commit 1dcdb67867fbbb473bfb5ee01a62dc2e25a13857
Author: sagitter <sagitter at fedoraproject.org>
Date: Tue Nov 19 22:25:04 2013 +0100
Lipid Maps database update.
mMass.desktop | 9 +++++++++
mMass.spec | 36 ++++++++++++++++++++++++++++++------
sources | 2 +-
3 files changed, 40 insertions(+), 7 deletions(-)
---
diff --git a/mMass.desktop b/mMass.desktop
new file mode 100644
index 0000000..4b163b2
--- /dev/null
+++ b/mMass.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=mMass
+GenericName=mMass
+Exec=mmass
+Icon=/usr/lib64/mMass/gui/images/gtk/icon_about.png
+Terminal=false
+Type=Application
+Categories=Application;Science;X-Accessories;
+
diff --git a/mMass.spec b/mMass.spec
index cab78f4..f467b8d 100644
--- a/mMass.spec
+++ b/mMass.spec
@@ -1,10 +1,11 @@
Name: mMass
Summary: Open Source Mass Spectrometry Tool
Version: 5.5.0
-Release: 4%{?dist}
+Release: 5%{?dist}
License: GPLv3+
+Group: Applications/Engineering
URL: http://www.mmass.org/
-Source0: http://www.mmass.org/download/files/v5.5.0/mmass_v5.5.0_source.zip
+Source0: http://www.mmass.org/download/files/v%{version}/mmass_v%{version}_source.zip
## Database links
Source1: http://www.mmass.org/download/files/compounds/compounds_lipidmaps.zip
@@ -16,7 +17,9 @@ Source4: http://www.mmass.org/download/files/examples/examples_general.zip
Source5: http://www.mmass.org/download/files/examples/examples_hdx.zip
Source6: http://www.mmass.org/download/files/examples/examples_cpeptides.zip
-BuildRequires: python2-devel
+Source7: %{name}.desktop
+
+BuildRequires: python2-devel, desktop-file-utils
BuildRequires: python-libs
BuildRequires: wxPython-devel, numpy
BuildRequires: dos2unix
@@ -26,12 +29,19 @@ Open Source Mass Spectrometry Tool
%package examples
Summary: %{name} examples
-Group: Development/Libraries
+Group: Applications/Engineering
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description examples
%{name} examples data.
+%package doc
+Summary: %{name} documentation
+Group: Applications/Engineering
+BuildArch: noarch
+%description doc
+%{name} PDF User Guide.
+
%prep
%setup -q -n %{name}
mv readme.txt README.txt
@@ -48,7 +58,7 @@ sed -i -e '1i#!/usr/bin/python' mspy/*.py
## Unpacking zipped databases
unzip %{SOURCE1}
-mv readme.txt lipidmaps-readme.txt
+mv LIPIDMAPS/readme.txt LIPIDMAPS/lipidmaps-readme.txt
rm -rf __MACOSX
unzip %{SOURCE2}
@@ -85,6 +95,7 @@ mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/configs
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/database
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/examples
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/mspy
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/gui/images/gtk
mkdir -p $RPM_BUILD_ROOT%{_bindir}
@@ -103,6 +114,10 @@ install -p -m 755 mmass.py* $RPM_BUILD_ROOT%{_libdir}/%{name}
install -p -m 644 *.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/database
install -p -m 644 General*Examples/*.msd HDX*Examples/*.msd Cyclic*Peptide*Examples/*.msd $RPM_BUILD_ROOT%{_datadir}/%{name}/examples
+desktop-file-install \
+ --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
+%{SOURCE7}
+
## Making binary file to start mMass
cat <<EOF > mmass
@@ -121,7 +136,7 @@ install -m 755 mmass $RPM_BUILD_ROOT%{_bindir}
sed -i -e '1i#!/usr/bin/python' $RPM_BUILD_ROOT%{_libdir}/%{name}/mmass.py
%files
-%doc license.txt README.txt *.pdf *-readme.txt
+%doc license.txt README.txt *-readme.txt
%{_bindir}/mmass
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/mmass.py*
@@ -134,12 +149,21 @@ sed -i -e '1i#!/usr/bin/python' $RPM_BUILD_ROOT%{_libdir}/%{name}/mmass.py
%{_libdir}/%{name}/gui/*
%{python_sitearch}/*.egg-info
%{_datadir}/%{name}/database/
+%{_datadir}/applications/*.desktop
%files examples
%{_datadir}/%{name}/examples/
+%files doc
+%doc *Guide.pdf license.txt
+
%changelog
+* Tue Nov 19 2013 Antonio Trande <sagitter at fedoraproject.org> 5.5.0-5
+- Update LIPID MAPS Database (November 16, 2013)
+- User Guide packaged in the .doc subpackage
+- Installed new .desktop file
+
* Tue Sep 17 2013 Antonio Trande <sagitter at fedoraproject.org> 5.5.0-4
- Fixed shebang and wrong-script-end-of-line-encoding errors
- Added BR dos2unix
diff --git a/sources b/sources
index 277ea69..83a04e3 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
b27b60e94d1a7e54d3007c7170c9f9eb compounds_fungal_peptides.zip
-c058119836930e4e0fcfb1c2de97db89 compounds_lipidmaps.zip
+7d87e341a72a0cbf36400ce68d4bb43e compounds_lipidmaps.zip
f89a01f951afad22a92fa2594e6bb79d compounds_norine.zip
c49cc9826cd25fd8e61b4060f876de3c examples_cpeptides.zip
5f78072b91b0d4d2af4b9cdee270e86b examples_general.zip
More information about the scm-commits
mailing list