Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37401798
en ru br
ALT Linux repos
S:0.0.8-alt7

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

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin