Mailinglist Archive: opensuse-commit (1903 mails)

< Previous Next >
commit avogadro for openSUSE:Factory
Hello community,

here is the log from the commit of package avogadro for openSUSE:Factory
checked in at 2019-04-02 09:22:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/avogadro (Old)
and /work/SRC/openSUSE:Factory/.avogadro.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "avogadro"

Tue Apr 2 09:22:41 2019 rev:28 rq:690347 version:1.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/avogadro/avogadro.changes 2018-03-09
10:46:43.390403309 +0100
+++ /work/SRC/openSUSE:Factory/.avogadro.new.25356/avogadro.changes
2019-04-02 09:22:46.144728589 +0200
@@ -1,0 +2,13 @@
+Tue Mar 26 13:29:27 UTC 2019 - Atri B <badshah400@xxxxxxxxx>
+
+- Add avogadro-port-to-eigen3.patch: Pick commits from upstream
+ to get avogadro building with eigen3; replace libeigen2-devel
+ BuildRequires by eigen3-devel.
+- Use cmake macros for build (%%cmake_build) and install
+ (%%cmake_install).
+- Use autosetup to setup source and apply patches in one go.
+- Minor specfile cleanups:
+ * Use %%license to package COPYING file.
+ * Do away with defattrs for file lists.
+
+-------------------------------------------------------------------

New:
----
avogadro-port-to-eigen3.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ avogadro.spec ++++++
--- /var/tmp/diff_new_pack.xoZ9s3/_old 2019-04-02 09:22:46.940729122 +0200
+++ /var/tmp/diff_new_pack.xoZ9s3/_new 2019-04-02 09:22:46.940729122 +0200
@@ -36,6 +36,8 @@
Patch5: 0005-Link-with-libm.patch
# PATCH-FIX-OPENSUSE install libmsym in .../lib64... kkaempf@xxxxxxx
Patch6: 0006-Fix-libmsym-libdir-for-64bit.patch
+# PATCH-FIX-UPSTREAM avogadro-port-to-eigen3.patch badshah400@xxxxxxxxx --
Cherry pick commits from upstream to get avogadro building with eigen3
+Patch7: avogadro-port-to-eigen3.patch

%if 0%{?suse_version} >= 1500
BuildRequires: libboost_python-devel
@@ -47,13 +49,13 @@
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: glew-devel
-BuildRequires: libeigen2-devel
BuildRequires: libopenbabel-devel >= 2.3.1
BuildRequires: libqt4-devel >= 4.5.1
BuildRequires: python-devel
BuildRequires: python-numpy-devel
BuildRequires: python-qt4-devel
BuildRequires: python-sip-devel
+BuildRequires: pkgconfig(eigen3)
BuildRequires: pkgconfig(glu)
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(x11)
@@ -109,13 +111,7 @@
a powerful plugin architecture.

%prep
-%setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
+%autosetup -p1

%build
%cmake \
@@ -125,11 +121,11 @@
-DENABLE_PYTHON=ON \
-DPYTHON_EXECUTABLE=%{_bindir}/python2 \
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-make %{?_smp_mflags}
+
+%cmake_build

%install
-cd build
-%makeinstall
+%cmake_install

mkdir -p %{buildroot}/%{_datadir}/qt4/mkspecs/
mv %{buildroot}%{_prefix}/features %{buildroot}/%{_datadir}/qt4/mkspecs/
@@ -165,8 +161,8 @@
%postun -n libavogadro1 -p /sbin/ldconfig

%files
-%defattr(-,root,root,-)
-%doc AUTHORS COPYING README
+%doc AUTHORS README
+%license COPYING
%{_mandir}/man1/avogadro.1.gz
%{_mandir}/man1/avopkg.1.gz
%{_bindir}/avogadro
@@ -192,7 +188,6 @@
%{_datadir}/libavogadro/extensionScripts/example.py

%files devel
-%defattr(-,root,root,-)
%dir %{_includedir}/avogadro
%{_includedir}/avogadro/*.h
%dir %{_includedir}/libmsym
@@ -209,11 +204,9 @@
%{_datadir}/qt4/mkspecs/features/avogadro.prf

%files -n libavogadro1
-%defattr(-,root,root,-)
%{_libdir}/*.so.*

%files -n python-avogadro
-%defattr(-,root,root,-)
# installed with python support
%{python_sitearch}/Avogadro.so


++++++ avogadro-port-to-eigen3.patch ++++++
++++ 809 lines (skipped)



< Previous Next >
This Thread