Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
CrossToolchain:avr
cross-avr-insight
cross-avr-insight.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cross-avr-insight.spec of Package cross-avr-insight
# # spec file for package cross-avr-insight.spec (Version 6.8) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # # http://en.opensuse.org/Packaging/SUSE_Package_Conventions/RPM_Style#1.2._norootforbuild # # norootforbuild %define prefix /usr/avr %define srcname insight Name: cross-avr-insight Version: 6.8+git20220218.f352767 Release: 0 Summary: Insight is a debugging tool BuildRequires: automake BuildRequires: autoconf BuildRequires: autogen BuildRequires: bison BuildRequires: chrpath BuildRequires: expat BuildRequires: flex BuildRequires: fdupes BuildRequires: freetype-devel BuildRequires: fontconfig-devel BuildRequires: gcc-c++ BuildRequires: gmp-devel BuildRequires: libdebuginfod-devel BuildRequires: libexpat-devel BuildRequires: libtool BuildRequires: libXext-devel BuildRequires: libXft-devel BuildRequires: libXss-devel BuildRequires: mpfr-devel BuildRequires: ncurses-devel BuildRequires: xorg-x11-libX11-devel # patterns-devel-tcl-devel_tcl BuildRequires: bwidget BuildRequires: expect BuildRequires: expect-devel BuildRequires: frink BuildRequires: itk BuildRequires: iwidgets BuildRequires: snack BuildRequires: tcl BuildRequires: tcl-devel BuildRequires: tcllib BuildRequires: tcludp BuildRequires: tclx BuildRequires: tdom BuildRequires: tix BuildRequires: tk BuildRequires: tk-devel BuildRequires: tkimg BuildRequires: tktable BuildRequires: tls BuildRequires: texinfo Recommends: cross-avr-insight-lang = %version Source0: %{srcname}-%{version}.tar.gz Source1: buildinsight.sh Source2: getfiles.sh Source100: cross-avr-insight-rpmlintrc Patch1: 0001-drop-private-include-search.patch Patch2: 0001-gdb-drop-check-for-private-headers.patch Url: https://sourceware.org/git/insight.git Group: Development/Libraries/C and C++ License: GPL-2.0 AutoReqProv: on BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Insight is a graphical user interface to GDB, the GNU Debugger written in Tcl/Tk by people working at Red Hat, Inc. and Cygnus Solutions. build instructions from http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631 %lang_package(cross-avr-insight) %prep %setup -n %{srcname}-%{version} %patch1 -p1 cd binutils-gdb %patch2 -p1 cd .. cp %SOURCE1 . cp %SOURCE2 . rm -f patches/binutils-gdb/004-tcltkplatform.patch %build # ## FIXME: # I: Program is likely to break with new gcc. Try -fno-strict-aliasing. # W: cross-avr-insight strict-aliasing-punning # /usr/src/packages/BUILD/insight-6.8/tk/unix/../generic/tkConfig.c:1467, 1472, # 1482, 1487, 1492, 1497, 1502, 1507, 1512, 1517, 1522, 1529, 1534, 1539, 1544 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" export target=avr autoreconf -f ./configure -v --quiet --prefix=%prefix \ --mandir=%prefix/share/man --infodir=%prefix/share/info \ --target=${target} \ --with-gnu-ld --with-gnu-as --disable-werror %make_build all %install make install DESTDIR=$RPM_BUILD_ROOT INSTALL_ROOT=$RPM_BUILD_ROOT # ## FIXME: why are we building a wish8.4 binary at all? test -f $RPM_BUILD_ROOT%prefix/bin/wish8.4 && chrpath -r /opt/cross/avr/lib $RPM_BUILD_ROOT%prefix/bin/wish8.4 chmod 644 *.sh chmod 644 $RPM_BUILD_ROOT%prefix/lib/*.a gzip -f $RPM_BUILD_ROOT/%prefix/share/man/man?/*.? install -d $RPM_BUILD_ROOT/usr/bin for i in avr-gdb do cat > $RPM_BUILD_ROOT/usr/bin/$i <<-EOF #!/bin/bash exec %prefix/bin/$i "$0" "$@" EOF chmod 755 $RPM_BUILD_ROOT/usr/bin/$i done install -d $RPM_BUILD_ROOT/usr/share/man/man1 for i in avr-gdb do ln -s %prefix/share/man/man1/$i.1.gz $RPM_BUILD_ROOT/usr/share/man/man1 done rm -rf $RPM_BUILD_ROOT%{prefix}/avr/bin mv $RPM_BUILD_ROOT%{prefix}/avr/lib/ldscripts $RPM_BUILD_ROOT%{prefix}/lib %find_lang opcodes %find_lang bfd cat opcodes.lang bfd.lang >cross-avr-insight.lang %fdupes -s %buildroot%prefix/share %files %defattr (-, root, root) %doc getfiles.sh buildinsight.sh COPYING* %dir %prefix %prefix/bin %prefix/include %prefix/lib* %dir %prefix/share %exclude %prefix/share/locale %prefix/share/* /usr/bin/* /usr/share/man/man1/* %files -n cross-avr-insight-lang -f cross-avr-insight.lang %defattr(-,root,root) %dir %prefix/share/locale %dir %prefix/share/locale/* %dir %prefix/share/locale/*/* %changelog * Tue Mar 02 2010 jw@suse.de - initial draught
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor