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 - [email protected]
+
+- Clean spec file.
+
+-------------------------------------------------------------------
+Sat Nov  4 20:01:59 UTC 2017 - [email protected]
+
+- 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)


Reply via email to