Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37558859
en ru br
ALT Linux repos
S:3.2.9-alt1
5.0: 3.2.5_alpha5-alt8
4.1: 3.2.4-alt3
4.0: 3.2.4-alt3
3.0: 3.2.4-alt2

Group :: Graphics
RPM: xfig

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: xfig
Version: 3.2.4
Release: alt2

Summary: An X Window System tool for drawing basic vector graphics
Summary(ru_RU.KOI8-R): Инструмент для подготовки векторной графики в среде X Window System

License: OpenSource
Group: Graphics

Source0: http://www.xfig.org/xfigdist/%name.%version.full.tar.bz2
Source1: xfig.xpm
Source2: xfig_menuentry
Source3: xfig-mini.xpm
Source4: xfig-large.xpm

Patch1: %name.3.2.4-alt1-makefile-imakefile.patch
Patch2: %name.3.2.4-alt1-config-Fig.ad.patch

Requires: transfig >= 3.2.4 urlview

# Automatically added by buildreq on Mon Oct 06 2003

BuildRequires: XFree86-devel libXaw3d-devel libjpeg-devel libpng-devel xpm-devel zlib-devel

%description
Xfig is an X Window System tool for creating basic vector graphics,
including bezier curves, lines, rulers and more.  The resulting
graphics can be saved, printed on PostScript printers or converted to
a variety of other formats (e.g., X11 bitmaps, Encapsulated
PostScript, LaTeX).

You should install xfig if you need a simple program to create vector
graphics.

%description -l ru_RU.KOI8-R
Xfig -- это инструмент для подготовки векторной графики в среде X Window
System, поддерживающий кривые Безье, линии, линейки и много другое. Рисунок
может быть сохранен, напечатан на PostScript-принтере или преобразован
во множество других форматов, например X11 bitmap, Encapsulated PostScript,
LaTeX.

Вам нужно установить xfig, если вам требуется программа для создания
векторных рисунков.

%prep
%setup -q -n %name.%version

%patch1 -p1
%patch2 -p1

%__subst 's|^XFIGDOCDIR =.*|XFIGDOCDIR = %_defaultdocdir/%name-%version|' Imakefile
[ -L Doc/xfig.man ] && rm -rf Doc/xfig.man

%build
xmkmf
ln -nfs Doc/xfig.man xfig.man

%__subst "s|CXXDEBUGFLAGS = .*|CXXDEBUGFLAGS = $RPM_OPT_FLAGS|" Makefile
%__subst "s|CDEBUGFLAGS = .*|CDEBUGFLAGS = $RPM_OPT_FLAGS|" Makefile

%ifarch alpha
find -name Makefile |xargs %__subst "s|-O2||g"
%endif

make

%install
make DESTDIR=$RPM_BUILD_ROOT XFIGDOCDIR=%_defaultdocdir/%name-%version install install.all

# Menu Entry

mkdir -p $RPM_BUILD_ROOT%_menudir
install -m644 %SOURCE2 $RPM_BUILD_ROOT%_menudir/xfig

# some documentation

install -m644 FIGAPPS LATEX.AND.XFIG README Doc/FORMAT* $RPM_BUILD_ROOT/%_defaultdocdir/%name-%version


# (fg) 10000918 Icons

mkdir -p $RPM_BUILD_ROOT/%_iconsdir/{mini,large}
install -m644 %SOURCE1 $RPM_BUILD_ROOT/%_iconsdir
install -m644 %SOURCE3 $RPM_BUILD_ROOT/%_miconsdir/xfig.xpm
install -m644 %SOURCE4 $RPM_BUILD_ROOT/%_liconsdir/xfig.xpm

%post
%update_menus

%postun
%clean_menus

%files
%_x11bindir/*
%_x11libdir/xfig/*
%_x11mandir/man?/*
%_sysconfdir/X11/app-defaults/*
%_menudir/xfig
%_iconsdir/xfig.xpm
%_miconsdir/xfig.xpm
%_liconsdir/xfig.xpm
%_defaultdocdir/*

%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