Group :: Development/Other
RPM: freehdl
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
#============================================================================
# Please do not edit!
# Created by specgen utility from files in specs/ subdir
#============================================================================
%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict
%global optflags_lto %optflags_lto -ffat-lto-objects
Name: freehdl
Summary: VHDL simulator
Version: 0.0.8
Release: alt7
License: GPL
Group: Development/Other
BuildRequires: flex gcc-c++
%define _keep_libtool_files 1
%set_verify_elf_method unresolved=relaxed
Url: http://www.freehdl.seul.org/
Packager: Denis Smirnov <mithraen at altlinux.ru>
Requires: lib%name-devel = %EVR
Requires: lib%name = %EVR
Source: %name-%version.tar
Patch1: %name-%version-alt-gcc6.patch
Patch2: %name-0.0.8-gcc8-fix.patch
%package -n libfreehdl
Summary: VHDL simulator
Group: Development/Other
%description -n libfreehdl
VHDL simulator
%package -n libfreehdl-devel
Summary: VHDL simulator
Group: Development/Other
Requires: lib%name = %EVR
%description -n libfreehdl-devel
VHDL simulator
%package -n libfreehdl-devel-static
Summary: VHDL simulator
Group: Development/Other
Requires: lib%name-devel = %EVR
%description -n libfreehdl-devel-static
VHDL simulator
%description
VHDL simulator
%prep
%setup
%patch1 -p2
%patch2 -p2
%build
sed -i 's!FREEHDL/lib!%_libdir!g' v2cc/gvhdl.in
%autoreconf -fisv
%configure
%make_build
%install
%makeinstall BUILDROOT=%buildroot
%files
%_bindir/freehdl-config
%_bindir/freehdl-gennodes
%_bindir/freehdl-v2cc
%_bindir/gvhdl
%dir %_datadir/freehdl
%dir %_datadir/freehdl/lib
%dir %_datadir/freehdl/lib/ieee
%dir %_datadir/freehdl/lib/std
%_datadir/freehdl/lib/ieee/math_real.vhdl
%_datadir/freehdl/lib/ieee/numeric_bit.vhdl
%_datadir/freehdl/lib/ieee/numeric_std.vhdl
%_datadir/freehdl/lib/ieee/std_logic_1164.vhdl
%_datadir/freehdl/lib/ieee/std_logic_arith.vhdl
%_datadir/freehdl/lib/ieee/std_logic_signed.vhdl
%_datadir/freehdl/lib/ieee/std_logic_unsigned.vhdl
%_datadir/freehdl/lib/ieee/vital_timing.vhdl
%_datadir/freehdl/lib/std/standard.vhdl
%_datadir/freehdl/lib/std/textio.vhdl
%_datadir/info/fire.info*
%_man1dir/freehdl-config.1*
%_man1dir/freehdl-gennodes.1*
%_man1dir/freehdl-v2cc.1*
%_man1dir/gvhdl.1*
%_man5dir/v2cc.libs.5*
%files -n libfreehdl
%dir %_libdir/freehdl
%_libdir/freehdl/libieee.so.0
%_libdir/freehdl/libieee.so.0.0.0
%_libdir/libfreehdl-cdfggen.so.0
%_libdir/libfreehdl-cdfggen.so.0.0.0
%_libdir/libfreehdl-fire.so.0
%_libdir/libfreehdl-fire.so.0.0.0
%_libdir/libfreehdl-kernel.so.0
%_libdir/libfreehdl-kernel.so.0.0.0
%_libdir/libfreehdl-std.so.0
%_libdir/libfreehdl-std.so.0.0.0
%_libdir/libfreehdl-vaul.so.0
%_libdir/libfreehdl-vaul.so.0.0.0
%files -n libfreehdl-devel
%dir %_libdir/freehdl
%_libdir/freehdl/libieee.so
%_libdir/libfreehdl-cdfggen.so
%_libdir/libfreehdl-fire.so
%_libdir/libfreehdl-kernel.so
%_libdir/libfreehdl-std.so
%_libdir/libfreehdl-vaul.so
%_pkgconfigdir/freehdl.pc
%_includedir/freehdl
%files -n libfreehdl-devel-static
%dir %_libdir/freehdl
%_libdir/freehdl/libieee.la
%_libdir/*.la
%_libdir/freehdl/libieee.a
%_libdir/libfreehdl-cdfggen.a
%_libdir/libfreehdl-fire.a
%_libdir/libfreehdl-kernel.a
%_libdir/libfreehdl-std.a
%_libdir/libfreehdl-vaul.a
%changelog
…
Full changelog you can see here
# Please do not edit!
# Created by specgen utility from files in specs/ subdir
#============================================================================
%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict
%global optflags_lto %optflags_lto -ffat-lto-objects
Name: freehdl
Summary: VHDL simulator
Version: 0.0.8
Release: alt7
License: GPL
Group: Development/Other
BuildRequires: flex gcc-c++
%define _keep_libtool_files 1
%set_verify_elf_method unresolved=relaxed
Url: http://www.freehdl.seul.org/
Packager: Denis Smirnov <mithraen at altlinux.ru>
Requires: lib%name-devel = %EVR
Requires: lib%name = %EVR
Source: %name-%version.tar
Patch1: %name-%version-alt-gcc6.patch
Patch2: %name-0.0.8-gcc8-fix.patch
%package -n libfreehdl
Summary: VHDL simulator
Group: Development/Other
%description -n libfreehdl
VHDL simulator
%package -n libfreehdl-devel
Summary: VHDL simulator
Group: Development/Other
Requires: lib%name = %EVR
%description -n libfreehdl-devel
VHDL simulator
%package -n libfreehdl-devel-static
Summary: VHDL simulator
Group: Development/Other
Requires: lib%name-devel = %EVR
%description -n libfreehdl-devel-static
VHDL simulator
%description
VHDL simulator
%prep
%setup
%patch1 -p2
%patch2 -p2
%build
sed -i 's!FREEHDL/lib!%_libdir!g' v2cc/gvhdl.in
%autoreconf -fisv
%configure
%make_build
%install
%makeinstall BUILDROOT=%buildroot
%files
%_bindir/freehdl-config
%_bindir/freehdl-gennodes
%_bindir/freehdl-v2cc
%_bindir/gvhdl
%dir %_datadir/freehdl
%dir %_datadir/freehdl/lib
%dir %_datadir/freehdl/lib/ieee
%dir %_datadir/freehdl/lib/std
%_datadir/freehdl/lib/ieee/math_real.vhdl
%_datadir/freehdl/lib/ieee/numeric_bit.vhdl
%_datadir/freehdl/lib/ieee/numeric_std.vhdl
%_datadir/freehdl/lib/ieee/std_logic_1164.vhdl
%_datadir/freehdl/lib/ieee/std_logic_arith.vhdl
%_datadir/freehdl/lib/ieee/std_logic_signed.vhdl
%_datadir/freehdl/lib/ieee/std_logic_unsigned.vhdl
%_datadir/freehdl/lib/ieee/vital_timing.vhdl
%_datadir/freehdl/lib/std/standard.vhdl
%_datadir/freehdl/lib/std/textio.vhdl
%_datadir/info/fire.info*
%_man1dir/freehdl-config.1*
%_man1dir/freehdl-gennodes.1*
%_man1dir/freehdl-v2cc.1*
%_man1dir/gvhdl.1*
%_man5dir/v2cc.libs.5*
%files -n libfreehdl
%dir %_libdir/freehdl
%_libdir/freehdl/libieee.so.0
%_libdir/freehdl/libieee.so.0.0.0
%_libdir/libfreehdl-cdfggen.so.0
%_libdir/libfreehdl-cdfggen.so.0.0.0
%_libdir/libfreehdl-fire.so.0
%_libdir/libfreehdl-fire.so.0.0.0
%_libdir/libfreehdl-kernel.so.0
%_libdir/libfreehdl-kernel.so.0.0.0
%_libdir/libfreehdl-std.so.0
%_libdir/libfreehdl-std.so.0.0.0
%_libdir/libfreehdl-vaul.so.0
%_libdir/libfreehdl-vaul.so.0.0.0
%files -n libfreehdl-devel
%dir %_libdir/freehdl
%_libdir/freehdl/libieee.so
%_libdir/libfreehdl-cdfggen.so
%_libdir/libfreehdl-fire.so
%_libdir/libfreehdl-kernel.so
%_libdir/libfreehdl-std.so
%_libdir/libfreehdl-vaul.so
%_pkgconfigdir/freehdl.pc
%_includedir/freehdl
%files -n libfreehdl-devel-static
%dir %_libdir/freehdl
%_libdir/freehdl/libieee.la
%_libdir/*.la
%_libdir/freehdl/libieee.a
%_libdir/libfreehdl-cdfggen.a
%_libdir/libfreehdl-fire.a
%_libdir/libfreehdl-kernel.a
%_libdir/libfreehdl-std.a
%_libdir/libfreehdl-vaul.a
%changelog
…
Full changelog you can see here