Hello community, here is the log from the commit of package adms for openSUSE:Factory checked in at 2018-08-03 12:38:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/adms (Old) and /work/SRC/openSUSE:Factory/.adms.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "adms" Fri Aug 3 12:38:29 2018 rev:5 rq:627103 version:2.3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/adms/adms.changes 2016-04-30 23:29:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.adms.new/adms.changes 2018-08-03 12:38:30.435677048 +0200 @@ -1,0 +2,15 @@ +Sat Jun 23 21:35:10 UTC 2018 - antoine.belvire@opensuse.org + +- Clean spec file. + +------------------------------------------------------------------- +Sat Nov 4 20:01:59 UTC 2017 - aavindraa@gmail.com + +- Update to version 2.3.6 + * Fix parser for parameter lists in subdevice instanciation. + * Remove duplicated constants in provided headers. + * Fix crash on x64 when printing message about standard headers. +- Moved to github +- Lint spec file + +------------------------------------------------------------------- Old: ---- adms-2.3.5.tar.gz New: ---- adms-2.3.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ adms.spec ++++++ --- /var/tmp/diff_new_pack.j4Txod/_old 2018-08-03 12:38:30.975677851 +0200 +++ /var/tmp/diff_new_pack.j4Txod/_new 2018-08-03 12:38:30.975677851 +0200 @@ -1,7 +1,7 @@ # # spec file for package adms # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,23 @@ # +%define sover 0 Name: adms -Version: 2.3.5 +Version: 2.3.6 Release: 0 Summary: An automatic device model synthesizer -License: GPL-3.0 +License: GPL-3.0-only Group: Productivity/Scientific/Electronics -Url: http://sourceforge.net/projects/mot-adms/ -Source0: http://downloads.sourceforge.net/mot-adms/%{name}-%{version}.tar.gz +URL: http://sourceforge.net/projects/mot-adms/ +Source0: https://github.com/Qucs/ADMS/archive/release-%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE adms-no-build-time.patch -- remove build time from binary Patch1: adms-no-build-time.patch +BuildRequires: automake BuildRequires: bison BuildRequires: flex BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: perl-XML-LibXML -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ADMS is a code generator that converts electrical compact device models @@ -39,29 +40,59 @@ for the API of spice simulators. Based on transformations specified in XML language, ADMS transforms Verilog-AMS code into other target languages. +%package -n libadms%{sover} +Summary: ADMS libraries +Group: System/Libraries + +%description -n libadms%{sover} +This package contains the libadms shared libraries. + +%package devel +Summary: C-Bindings development files for adms +Group: Development/Languages/C and C++ +Requires: libadms%{sover} = %{version} + +%description devel +This package contains all include files, libraries and configuration +files needed to develop programs that use adms. + %prep -%setup -q +%setup -q -n ADMS-release-%{version} %patch1 -p1 %build -%configure --disable-static +./bootstrap.sh +%configure --enable-maintainer-mode --disable-static make %{?_smp_mflags} %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -n libadms0 -p /sbin/ldconfig +%postun -n libadms0 -p /sbin/ldconfig %files -%defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING +%doc AUTHORS ChangeLog +%license COPYING %{_bindir}/admsCheck %{_bindir}/admsXml -# Do not split out libraries for the moment; nothing else but adms (can) use them -%{_libdir}/lib%{name}*.* -%{_mandir}/man1/admsCheck.1.gz -%{_mandir}/man1/admsXml.1.gz +%{_mandir}/man1/admsCheck.1%{?ext_man} +%{_mandir}/man1/admsXml.1%{?ext_man} + +%files -n libadms%{sover} +%{_libdir}/libadmsAdmstpath.so.%{sover}* +%{_libdir}/libadmsElement.so.%{sover}* +%{_libdir}/libadmsPreprocessor.so.%{sover}* +%{_libdir}/libadmsVeriloga.so.%{sover}* + +%files devel +%dir %{_includedir}/%{name} +%{_includedir}/%{name}/constants.vams +%{_includedir}/%{name}/disciplines.vams +%{_libdir}/libadmsAdmstpath.so +%{_libdir}/libadmsElement.so +%{_libdir}/libadmsPreprocessor.so +%{_libdir}/libadmsVeriloga.so %changelog ++++++ adms-2.3.5.tar.gz -> adms-2.3.6.tar.gz ++++++ ++++ 113111 lines of diff (skipped)