]> git.pld-linux.org Git - SPECS.git/blob - tgif.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / tgif.spec
1 #
2 # TODO: - put icons to /usr/share/icons/hicolor instead of /usr/share/tgif/hicolor
3 #       - fix font opening
4 #
5 Summary:        tgif drawing package
6 Summary(ja.UTF-8):      対話的 2 次元描画を容易にする Xlib に基づいた X11 クライアント
7 Summary(pl.UTF-8):      tgif - pakiet do tworzenia grafiki 2D
8 Name:           tgif
9 Version:        4.2.5
10 Release:        2
11 License:        QPL
12 Group:          X11/Applications/Graphics
13 Source0:        ftp://bourbon.usc.edu/pub/tgif/%{name}-QPL-%{version}.tar.gz
14 # Source0-md5:  a622240ce2377f15b6d8261e4c49b8f6
15 Source1:        %{name}.ap.ja
16 Patch0:         %{name}-po.patch
17 Patch1:         format-security.patch
18 URL:            http://bourbon.usc.edu/tgif/
19 BuildRequires:  xorg-cf-files
20 BuildRequires:  xorg-lib-libXmu-devel
21 BuildRequires:  xorg-util-imake
22 Requires:       xorg-lib-libXt >= 1.0.0
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 tgif is a drawing packages for X. It has better text and object
27 support than xfig, but is a little different to use.
28
29 %description -l pl.UTF-8
30 tgif jest programem do rysowania w 2D pod X Window. Ma lepsze wsparcie
31 dla tekstu i obiektów niż xfig, ale jest nieco trudniejszy w obsłudze.
32
33 %description -l ja.UTF-8
34 Tgif は対話的な 2 次元描画を容易にする Xlib に基づいた X11
35 クライアントです。描画の階層構造と描画の集合間の簡単な操作
36 をサポートしています。また WWW のパイパー・グラフィックス
37 (もしくはハイパー・ストラクチャード・グラフィックス)・ブラ ウザです。
38
39 %prep
40 %setup -q -n %{name}-QPL-%{version}
41 %patch0 -p1
42 %patch1 -p1
43
44 cp -f Tgif.tmpl-linux Tgif.tmpl
45
46 %build
47 xmkmf
48 %{__make} tgif \
49         CC="%{__cc}" \
50         MOREDEFINES="-DOVERTHESPOT -DUSE_XT_INITIALIZE -D_ENABLE_NLS \
51         -DPRINT_CMD=\\\"lpr\\\" -DA4PAPER" \
52         TGIFDIR="%{_datadir}/tgif" \
53         LOCAL_LIBRARIES="-lXmu -lXt -lX11" \
54         CDEBUGFLAGS="%{rpmcflags}"
55
56 cd po
57 xmkmf -a
58 %{__make} depend
59 %{__make} all
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 install -d $RPM_BUILD_ROOT%{_datadir}/X11{,/ja}/app-defaults
64
65 %{__make} install install.man \
66         DESTDIR=$RPM_BUILD_ROOT \
67         BINDIR=%{_bindir} \
68         MANDIR=%{_mandir}/man1 \
69         TGIFDIR=%{_datadir}/tgif
70
71 install *.obj $RPM_BUILD_ROOT%{_datadir}/tgif
72
73 %{__make} -C po install \
74         DESTDIR=$RPM_BUILD_ROOT
75
76 mv -f $RPM_BUILD_ROOT%{_datadir}/tgif/tgif.Xdefaults \
77         $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults/Tgif
78 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/X11/ja/app-defaults/Tgif
79
80 %find_lang %{name}
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %files -f %{name}.lang
86 %defattr(644,root,root,755)
87 %doc README HISTORY Copyright
88 %attr(755,root,root) %{_bindir}/tgif
89 %{_datadir}/tgif
90 %{_mandir}/man1/tgif.1*
91 %{_datadir}/X11/app-defaults/Tgif
92 %lang(ja) %{_datadir}/X11/ja/app-defaults/Tgif
This page took 0.577696 seconds and 3 git commands to generate.