SUNWdia.spec
author mattman
Thu, 06 Nov 2008 15:27:34 +0000
changeset 14566 9fde3d7bd543
child 13988 7fd00c7128f6
child 14627 0f6022f0d5c7
permissions -rw-r--r--
* SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package * base-specs/dia.spec : New base-spec for Dia - Diagram Editor package * patches/dia-01-remove-stdc++.diff : Patch to remove hard dependency on gcc runtime library libstdc++, Bugzilla #558263 * patches/dia-02-use-so-plugins.diff : Patch to ensure shared objects (.so) are used to locate installed plugins instead of .la static objects, Bugzilla #558264 * patches/dia-03-help-docs.diff : Patch to ensure help docs are installed to standard location of /usr/share/gnome/help, Bugzilla #558690 * copyright/SUNWdia.copyright : New Dia copyright file * manpages/man1/dia.1 : New Dia man page * manpages/Makefile : Generate Dia man page tarball
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14566
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     1
#
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     2
# spec file for package SUNWdia
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     3
#
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     4
# includes module(s): dia
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     5
#
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     6
# Copyright 2008 Sun Microsystems, Inc.
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     7
# This file and all modifications and additions to the pristine
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     8
# package are under the same license as the package itself.
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
     9
#
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    10
# Owner: mattman
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    11
#
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    12
%include Solaris.inc
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    13
%use dia = dia.spec
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    14
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    15
Name:             SUNWdia
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    16
Summary:          Dia Diagram Editor
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    17
Source:           %{name}-manpages-0.1.tar.gz
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    18
Version:          %{dia.version}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    19
SUNW_BaseDir:     %{_basedir}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    20
SUNW_Copyright:   %{name}.copyright
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    21
BuildRoot:        %{_tmppath}/%{name}-%{version}-build
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    22
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    23
%include default-depend.inc
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    24
Requires: SUNWgnome-libs
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    25
Requires: SUNWgnome-base-libs
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    26
Requires: SUNWgccruntime
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    27
BuildRequires: SUNWgnome-base-libs-devel
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    28
BuildRequires: SUNWgccruntime
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    29
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    30
%if %build_l10n
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    31
%package l10n
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    32
Summary:                 %{summary} - l10n files
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    33
SUNW_BaseDir:            %{_basedir}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    34
%include default-depend.inc
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    35
Requires:                %{name}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    36
%endif
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    37
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    38
%prep
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    39
rm -rf %name-%version
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    40
mkdir -p %name-%version
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    41
%dia.prep -d %name-%version
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    42
cd %{_builddir}/%name-%version
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    43
gzcat %SOURCE0 | tar xf -
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    44
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    45
%build
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    46
%dia.build -d %name-%version
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    47
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    48
%install
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    49
%dia.install -d %name-%version
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    50
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    51
rm -r $RPM_BUILD_ROOT%{_mandir}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    52
cd %{_builddir}/%name-%version/sun-manpages
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    53
make install DESTDIR=$RPM_BUILD_ROOT
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    54
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    55
%if %build_l10n
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    56
%else
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    57
# REMOVE l10n FILES
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    58
#FIXME: really need to fix this stuff up
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    59
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    60
rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/help/dia/eu
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    61
rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/help/dia/[a-d]*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    62
rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/help/dia/[f-z]*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    63
%endif
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    64
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    65
%clean
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    66
rm -rf $RPM_BUILD_ROOT
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    67
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    68
%files
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    69
%defattr (-, root, bin)
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    70
%dir %attr (0755, root, bin) %{_bindir}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    71
%{_bindir}/*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    72
%dir %attr (0755, root, bin) %{_libdir}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    73
%{_libdir}/*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    74
%dir %attr (0755, root, sys) %{_datadir}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    75
%dir %attr (0755, root, other) %{_datadir}/applications
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    76
%{_datadir}/applications/*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    77
%dir %attr (0755, root, other) %{_datadir}/pixmaps
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    78
%{_datadir}/pixmaps/*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    79
%dir %attr (0755, root, other) %{_datadir}/gnome
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    80
%{_datadir}/gnome/help/dia/C
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    81
%{_datadir}/gnome/help/dia/en
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    82
%dir %attr (0755, root, other) %{_datadir}/man
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    83
%{_datadir}/man/*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    84
%dir %attr (0755, root, other) %{_datadir}/mime-info
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    85
%{_datadir}/mime-info/*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    86
%dir %attr (0755, root, other) %{_datadir}/omf
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    87
%{_datadir}/omf/*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    88
%dir %attr (0755, root, other) %{_datadir}/dia
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    89
%{_datadir}/dia/*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    90
%doc -d dia-%{dia.version} AUTHORS README
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    91
%doc(bzip2) -d dia-%{dia.version} COPYING ChangeLog NEWS po/ChangeLog
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    92
%dir %attr (0755, root, other) %{_datadir}/doc
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    93
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    94
%if %build_l10n
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    95
%files l10n
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    96
%defattr (-, root, bin)
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    97
%dir %attr (0755, root, sys) %{_datadir}
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    98
%attr (-, root, other) %{_datadir}/locale
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
    99
%dir %attr (0755, root, other) %{_datadir}/gnome
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
   100
%{_datadir}/gnome/help/dia/eu
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
   101
%{_datadir}/gnome/help/dia/[a-d]*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
   102
%{_datadir}/gnome/help/dia/[f-z]*
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
   103
%endif
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
   104
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
   105
%changelog
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
   106
* Wed Oct 22 2008 - [email protected]
9fde3d7bd543 * SUNWdia.spec : New SUNW spec for Dia - Diagram Editor package
mattman
parents:
diff changeset
   107
- Created