SHA256
1
0
forked from pool/xfig

Accepting request 221812 from graphics

- Provide a pkgconfig file for older Xaw3d package 

- Make if build for oS 13.1

OBS-URL: https://build.opensuse.org/request/show/221812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xfig?expand=0&rev=38
This commit is contained in:
Stephan Kulow 2014-02-11 12:15:37 +00:00 committed by Git OBS Bridge
commit 91cb7c72c2
2 changed files with 31 additions and 0 deletions

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Tue Feb 11 10:26:27 UTC 2014 - werner@suse.de
- Provide a pkgconfig file for older Xaw3d package
-------------------------------------------------------------------
Tue Feb 11 09:34:13 UTC 2014 - werner@suse.de
- Make if build for oS 13.1
-------------------------------------------------------------------
Tue Feb 11 08:17:58 UTC 2014 - werner@suse.de

View File

@ -20,7 +20,11 @@ Name: xfig
BuildRequires: dos2unix
BuildRequires: flex
BuildRequires: freetype2-devel
%if 0%{suse_version} > 1310
BuildRequires: libXaw3d-devel
%else
BuildRequires: xaw3d-devel
%endif
BuildRequires: libjpeg-devel
BuildRequires: netpbm
BuildRequires: update-desktop-files
@ -128,6 +132,23 @@ cp %{S:1} .
test ! -e Libraries/Examples/aircraft.fig || { echo forbidden file found 1>&2; exit 1; }
%build
%if 0%{suse_version} <= 1310
cat > xaw3d.pc <<-'EOF'
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include
Name: Xaw3d
Description: X 3D Athena Widgets Library
Version: 1.5E
Requires: xproto xmu xt
Requires.private: x11 xext
Cflags: -I${includedir} -DXAW_INTERNATIONALIZATION -DXAW_MULTIPLANE_PIXMAPS -DXAW_GRAY_BLKWHT_STIPPLES -DXAW_ARROW_SCROLLBARS
Libs: -L${libdir} -lXaw3d
EOF
PKG_CONFIG_PATH=/usr/share/pkgconfig:/usr/lib/pkgconfig:${PWD}
export PKG_CONFIG_PATH
%endif
xmkmf -a -D_DATA='%{_data}' -DStandardDefines=''
CCOPTIONS="$RPM_OPT_FLAGS -fno-strict-aliasing -w -D_GNU_SOURCE -std=gnu99"
CCOPTIONS="$CCOPTIONS -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"