[libghemical] Cleanup

Christopher Meng cicku at fedoraproject.org
Thu Jul 3 10:55:30 UTC 2014


commit d96b3ec79cf3b5b879936ab4a6838de0664892b3
Author: Christopher Meng <i at cicku.me>
Date:   Wed Jul 2 19:46:37 2014 +0800

    Cleanup

 libghemical.spec |   64 ++++++++++++++++++++++--------------------------------
 1 files changed, 26 insertions(+), 38 deletions(-)
---
diff --git a/libghemical.spec b/libghemical.spec
index 7a9d259..aeb2947 100644
--- a/libghemical.spec
+++ b/libghemical.spec
@@ -1,24 +1,21 @@
 Name:           libghemical
 Summary:        Libraries for the Ghemical chemistry package
-Version:        2.99.1
-Release:        27%{?dist}
+Version:        3.0.0
+Release:        1%{?dist}
 License:        GPLv2+
-Group:          Applications/Engineering
-URL:            http://www.uku.fi/~thassine/ghemical/
-Source0:        http://www.uku.fi/~thassine/projects/download/current/%{name}-%{version}.tar.gz
-Patch0:         libghemical-use-atlas.patch
-BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-
+URL:            http://bioinformatics.org/ghemical/libghemical/
+Source0:        http://bioinformatics.org/ghemical/download/current/libghemical-%{version}.tar.gz
+#Patch0:         libghemical-use-atlas.patch
 BuildRequires:  atlas-devel
 BuildRequires:  flex
-BuildRequires:  glib2-devel
 BuildRequires:  gcc-gfortran
-BuildRequires:  libtool
+BuildRequires:  glib2-devel
 BuildRequires:  intltool
 BuildRequires:  libint-devel
+BuildRequires:  libtool
 BuildRequires:  mesa-libGLU-devel
-BuildRequires:  mpqc-devel
 BuildRequires:  mopac7-devel
+BuildRequires:  mpqc-devel
 
 # Libint releases can have API breakages, leading to segfaults.
 Requires:       libint%{?_isa} = %{_libint_version}
@@ -28,57 +25,48 @@ Data files and dynamic libraries for the Ghemical chemistry package.
 These libraries implement the quantum-mechanics and molecular
 mechanics models used to compute molecular properties.
 
-%package devel
-Summary:    Header files and static libraries from %{name}
-Group:      Development/Libraries
-Requires:   %{name}%{?_isa} = %{version}-%{release}
-Requires:   pkgconfig
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
 
-%description devel
-Libraries and header include files for developing programs based on %{name}.
+%description    devel
+This package contains libraries and header files for
+developing applications that use %{name}.
 
 %prep
 %setup -q
-%patch0 -p0
+#%patch0 -p0
 
 %build
-autoreconf -v -f -i
-#libtoolize --copy --force
-#aclocal -I m4
-#autoconf
-#automake
-ATLASLIBDIR="-L%{_libdir}/atlas"
-export ATLASLIBDIR
+autoreconf -fiv
 %configure --enable-mopac7 --enable-mpqc --disable-static --disable-sctest
-make %{?_smp_mflags}
-sed -ir -e 's/^Libs:.*/Libs: -L${libdir} -lghemical/g' libghemical.pc
+%make_build
 
 %install
-rm -rf %{buildroot}
-make DESTDIR="%{buildroot}" INSTALL="install -p" install
-find %{buildroot}%{_libdir} -name *.la -exec rm -rf {} \;
-%find_lang %{name}
+%make_install
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
 
-%clean
-rm -rf %{buildroot}
+%find_lang %{name}
 
 %post   -p /sbin/ldconfig
+
 %postun -p /sbin/ldconfig
 
 %files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc AUTHORS ChangeLog TODO COPYING
+%doc COPYING
 %{_datadir}/%{name}/
 %{_libdir}/libghemical.so.*
 
 %files devel
-%defattr(-,root,root,-)
+%doc AUTHORS ChangeLog TODO
 %{_includedir}/ghemical/
 %{_libdir}/libghemical.so
 %{_libdir}/pkgconfig/libghemical.pc
 
-
 %changelog
+* Wed Jul 02 2014 Christopher Meng <rpm at cicku.me> - 3.0.0-1
+- Update to 3.0.0
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.99.1-27
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list