Prepare for Version 11.0

This commit is contained in:
Stephen Williams 2020-09-26 13:24:01 -07:00
parent fec003bd36
commit e66fbc9bf9
3 changed files with 10 additions and 17 deletions

View File

@ -4,13 +4,13 @@
# the number for a snapshot and the path to a temporary directory. # the number for a snapshot and the path to a temporary directory.
# for example: # for example:
# #
# sh scripts/MAKE_RELEASE.sh 10.1 ~/tmp # sh scripts/MAKE_RELEASE.sh 11.0 ~/tmp
# #
# The above assumes that there is a tag "v0_9_1" at the point # The above assumes that there is a tag "v11_0" at the point
# to be released. (The tag has the "v", but the argument to this # to be released. (The tag has the "v", but the argument to this
# script does not have the "v"). This script extracts based on the # script does not have the "v"). This script extracts based on the
# tag, uses the temporary directory to stage intermediate results, # tag, uses the temporary directory to stage intermediate results,
# and finally creates a file called verilog-0.9.1.tar.gz that # and finally creates a file called verilog-11.0.tar.gz that
# contains the release ready to go. # contains the release ready to go.
# #
# The complete steps to make a release x.y generally are: # The complete steps to make a release x.y generally are:
@ -19,11 +19,11 @@
# #
# Edit verilog.spec to suit. # Edit verilog.spec to suit.
# #
# git tag -a v10_1 # git tag -a v11_0
# (Make the tag in the local git repository.) # (Make the tag in the local git repository.)
# #
# sh scripts/MAKE_RELEASE.sh 10.1 ~/tmp # sh scripts/MAKE_RELEASE.sh 11.0 ~/tmp
# (Make the snapshot bundle verilog-10.1.tar.gz) # (Make the snapshot bundle verilog-11.0.tar.gz)
# #
# git push --tags # git push --tags
# (Publish the tag to the repository.) # (Publish the tag to the repository.)

View File

@ -1,6 +1,5 @@
#norootforbuild #norootforbuild
# #
%define rev_date 20150815
# Normally, the suff-ix is %nil, meaning the suffix is to not be used. # Normally, the suff-ix is %nil, meaning the suffix is to not be used.
# But if the builder wants to make a suffixed package, he may set this # But if the builder wants to make a suffixed package, he may set this
# to a value (i.e. -test) to cause suffixes to be put in all the right # to a value (i.e. -test) to cause suffixes to be put in all the right
@ -10,11 +9,11 @@
# #
Summary: Icarus Verilog Summary: Icarus Verilog
Name: verilog%{suff} Name: verilog%{suff}
Version: 11.0.%{rev_date} Version: 11.0
Release: 0 Release: 0
License: GPL License: GPL
Group: Productivity/Scientific/Electronics Group: Productivity/Scientific/Electronics
Source: verilog%{suff}-%{rev_date}.tar.gz Source: verilog%{suff}-%{version}.tar.gz
URL: http://www.icarus.com/eda/verilog/index.html URL: http://www.icarus.com/eda/verilog/index.html
Packager: Stephen Williams <steve@icarus.com> Packager: Stephen Williams <steve@icarus.com>
@ -32,7 +31,7 @@ engineering formats, including simulation. It strives to be true
to the IEEE-1364 standard. to the IEEE-1364 standard.
%prep %prep
%setup -n verilog%{suff}-%{rev_date} %setup -n verilog%{suff}-%{version}
%build %build
if test X%{suff} != X if test X%{suff} != X
@ -92,17 +91,11 @@ rm -rf $RPM_BUILD_ROOT
%attr(-,root,root) %{_libdir}/ivl%{suff}/pcb.tgt %attr(-,root,root) %{_libdir}/ivl%{suff}/pcb.tgt
%attr(-,root,root) %{_libdir}/ivl%{suff}/pcb.conf %attr(-,root,root) %{_libdir}/ivl%{suff}/pcb.conf
%attr(-,root,root) %{_libdir}/ivl%{suff}/pcb-s.conf %attr(-,root,root) %{_libdir}/ivl%{suff}/pcb-s.conf
%attr(-,root,root) %{_libdir}/ivl%{suff}/system.sft
%attr(-,root,root) %{_libdir}/ivl%{suff}/system.vpi %attr(-,root,root) %{_libdir}/ivl%{suff}/system.vpi
%attr(-,root,root) %{_libdir}/ivl%{suff}/va_math.sft
%attr(-,root,root) %{_libdir}/ivl%{suff}/va_math.vpi %attr(-,root,root) %{_libdir}/ivl%{suff}/va_math.vpi
%attr(-,root,root) %{_libdir}/ivl%{suff}/v2005_math.sft
%attr(-,root,root) %{_libdir}/ivl%{suff}/v2005_math.vpi %attr(-,root,root) %{_libdir}/ivl%{suff}/v2005_math.vpi
%attr(-,root,root) %{_libdir}/ivl%{suff}/v2009.sft
%attr(-,root,root) %{_libdir}/ivl%{suff}/v2009.vpi %attr(-,root,root) %{_libdir}/ivl%{suff}/v2009.vpi
%attr(-,root,root) %{_libdir}/ivl%{suff}/vhdl_sys.sft
%attr(-,root,root) %{_libdir}/ivl%{suff}/vhdl_sys.vpi %attr(-,root,root) %{_libdir}/ivl%{suff}/vhdl_sys.vpi
%attr(-,root,root) %{_libdir}/ivl%{suff}/vhdl_textio.sft
%attr(-,root,root) %{_libdir}/ivl%{suff}/vhdl_textio.vpi %attr(-,root,root) %{_libdir}/ivl%{suff}/vhdl_textio.vpi
%attr(-,root,root) %{_libdir}/ivl%{suff}/vpi_debug.vpi %attr(-,root,root) %{_libdir}/ivl%{suff}/vpi_debug.vpi
%attr(-,root,root) %{_libdir}/ivl%{suff}/cadpli.vpl %attr(-,root,root) %{_libdir}/ivl%{suff}/cadpli.vpl

View File

@ -10,7 +10,7 @@
* This will be appended to the version. Use this to mark development * This will be appended to the version. Use this to mark development
* versions and the like. * versions and the like.
*/ */
# define VERSION_EXTRA " (devel)" # define VERSION_EXTRA ""
# define VERSION_STRINGIFY(x) #x # define VERSION_STRINGIFY(x) #x
# define VERSION_STR(a,b,extra) VERSION_STRINGIFY(a.b) extra # define VERSION_STR(a,b,extra) VERSION_STRINGIFY(a.b) extra