## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: xschem Version: 3.4.7 Release: %autorelease Summary: Schematic capture and Netlisting EDA tool License: GPL-2.0-or-later URL: http://repo.hu/projects/xschem Source0: http://repo.hu/projects/xschem/releases/xschem-%{version}.tar.gz Patch: xschem-cairo-jpg-32bit.patch BuildRequires: bison BuildRequires: flex BuildRequires: gawk BuildRequires: gcc BuildRequires: libjpeg-turbo-devel BuildRequires: make BuildRequires: pkgconfig(cairo-xcb) BuildRequires: pkgconfig(xpm) BuildRequires: tcl-devel BuildRequires: tk-devel Recommends: %{name}-doc = %{version}-%{release} Requires: tcl Requires: tk %description %{name} is a schematic capture program, it allows creation of hierarchical representation of circuits with a top down approach. By focusing on interfaces, hierarchy and instance properties, a complex system can be described in terms of simpler building blocks. A VHDL or Verilog or Spice netlist can be generated from the drawn schematic, allowing the simulation of the circuit. Key feature of the program is its drawing engine written in C and using directly the Xlib drawing primitives; this gives very good speed performance, even on very big circuits. The user interface is built with the Tcl-Tk toolkit, Tcl is also the extension language used. %package doc Summary: Documentation for %{name} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q # Fix wrong line encoding (CRLF to LF) of C files to apply patches cleanly sed -i 's/\r$//' src/cairo_jpg.c %patch -P 0 -p1 # Fix wrong line encoding (CRLF to LF) sed -i 's/\r$//' src/make_sym_lcc.awk # Remove shebang from non-executable script sed -i '1{\@^#!/@d}' src/make_sym_lcc.awk # Ensure LDFLAGS are passed when building rawtovcd to enable PIE/hardening sed -i 's/rawtovcd rawtovcd.o/rawtovcd rawtovcd.o $(LDFLAGS)/' src/Makefile.in %build ./"configure" --CFLAGS="%{build_cflags}" --LDFLAGS="%{build_ldflags}" \ --prefix=%{_prefix} --symbols %make_build %install %make_install %files %license LICENSE %doc AUTHORS Changelog README %{_bindir}/%{name} %{_bindir}/rawtovcd %{_datadir}/%{name} %{_mandir}/man1/xschem.1* %files doc %{_docdir}/%{name} %exclude %{_docdir}/%{name}/AUTHORS %exclude %{_docdir}/%{name}/Changelog %exclude %{_docdir}/%{name}/README %changelog ## START: Generated by rpmautospec * Fri Jul 17 2026 Fedora Release Engineering - 3.4.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Mon Jun 29 2026 Filipe Rosset - 3.4.7-2 - patch to fix FTBFS on i686 * Mon Jun 29 2026 Filipe Rosset - 3.4.7-1 - update to 3.4.7 rhbz#2435198 and rhbz#2385746 * Mon Jun 29 2026 Filipe Rosset - 3.1.0-11 - opt-in to packit for rawhide * Mon Jun 29 2026 Filipe Rosset - 3.1.0-10 - simplify .gitignore file * Sat Jan 17 2026 Fedora Release Engineering - 3.1.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Jul 25 2025 Fedora Release Engineering - 3.1.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Sun Jan 19 2025 Fedora Release Engineering - 3.1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Sat Jul 20 2024 Fedora Release Engineering - 3.1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Sat Jan 27 2024 Fedora Release Engineering - 3.1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jul 22 2023 Fedora Release Engineering - 3.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sat Jan 21 2023 Fedora Release Engineering - 3.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Aug 02 2022 Alain Vigne 3.1.0-1 - Bump to upstream version 3.1.0 * Sat Jul 23 2022 Fedora Release Engineering - 2.9.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering - 2.9.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 2.9.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Thu Jan 28 2021 Fedora Release Engineering - 2.9.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 2.9.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jan 31 2020 Fedora Release Engineering - 2.9.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Jul 27 2019 Fedora Release Engineering - 2.9.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Jul 21 2019 Alain - 2.9.2-1 - Upstream new release * Sun Jul 14 2019 Alain - 2.9.0-1 - Upstream new release * Sun Feb 17 2019 Alain - 2.8.2-2 - apply suggestions from package reviewers * Sun Jan 27 2019 Alain - 2.8.2-1 - Upstream new release * Sun Dec 02 2018 Alain - 2.8.1-1 - Upstream new release * Tue Nov 06 2018 Alain - 2.8.0-1 - Initial proposal ## END: Generated by rpmautospec