Blame distro/motif.spec

Packit b099d7
%define _unpackaged_files_terminate_build 0
Packit b099d7
%define intern_name motif
Packit b099d7
Packit b099d7
Summary: Motif runtime libraries and executables.
Packit b099d7
Name: motif
Packit b099d7
Version: 2.3.4
Packit b099d7
Release: 1
Packit b099d7
License: LGPL
Packit b099d7
Group: System Environment/Libraries
Packit b099d7
Source:  ftp://ftp.ics.com/pub/Products/Motif/%{intern_name}-%{version}.tar.gz
Packit b099d7
Source1: xmbind
Packit b099d7
URL: http://www.motifzone.org/
Packit b099d7
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Packit b099d7
Packit b099d7
BuildPrereq: flex
Packit b099d7
BuildPrereq: /usr/bin/yacc
Packit b099d7
Packit b099d7
Conflicts: lesstif <= 0.92.32-6
Packit b099d7
Packit b099d7
Prefix: /usr
Packit b099d7
Packit b099d7
%description
Packit b099d7
This is the Motif %{version} runtime environment. It includes the
Packit b099d7
Motif shared libraries, needed to run applications which are dynamically
Packit b099d7
linked against Motif, and the Motif Window Manager "mwm".
Packit b099d7
Packit b099d7
%package devel
Packit b099d7
Summary: Motif development libraries and header files.
Packit b099d7
Group: Development/Libraries
Packit b099d7
Conflicts: lesstif-devel <= 0.92.32-6
Packit b099d7
Requires: motif = %{version}-%{release}
Packit b099d7
Packit b099d7
%description devel
Packit b099d7
This is the Motif %{version} development environment. It includes the
Packit b099d7
static libraries and header files necessary to build Motif applications.
Packit b099d7
Packit b099d7
%package demos
Packit b099d7
Summary: Motif example code and demo programs.
Packit b099d7
Group: Development/Libraries
Packit b099d7
Requires: motif = %{version}-%{release}
Packit b099d7
Packit b099d7
%description demos
Packit b099d7
This is the Motif %{version} example code and demo programs.
Packit b099d7
Packit b099d7
Packit b099d7
%prep
Packit b099d7
%setup -q -n %{intern_name}-%{version}
Packit b099d7
Packit b099d7
%build
Packit b099d7
#cp /usr/share/libtool/config.* .
Packit b099d7
CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64" \
Packit b099d7
./configure \
Packit b099d7
   --prefix=%{prefix} \
Packit b099d7
   --libdir=%{prefix}/%{_lib} \
Packit b099d7
   --enable-static
Packit b099d7
Packit b099d7
make clean
Packit b099d7
make
Packit b099d7
Packit b099d7
%install
Packit b099d7
rm -rf $RPM_BUILD_ROOT
Packit b099d7
Packit b099d7
make DESTDIR=$RPM_BUILD_ROOT prefix=%{prefix} install
Packit b099d7
mkdir -p $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d \
Packit b099d7
         $RPM_BUILD_ROOT/usr/include
Packit b099d7
Packit b099d7
install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/
Packit b099d7
Packit b099d7
#pushd $RPM_BUILD_ROOT/usr/include/
Packit b099d7
#ln -s ../X11R6/include/Xm .
Packit b099d7
#ln -s ../X11R6/include/Mrm .
Packit b099d7
#ln -s ../X11R6/include/uil .
Packit b099d7
#popd
Packit b099d7
Packit b099d7
rm -fr $RPM_BUILD_ROOT%{prefix}/%{_lib}/*.la \
Packit b099d7
       $RPM_BUILD_ROOT%{prefix}/share/Xm/doc
Packit b099d7
Packit b099d7
%post -p /sbin/ldconfig
Packit b099d7
%postun -p /sbin/ldconfig
Packit b099d7
Packit b099d7
%clean
Packit b099d7
rm -rf $RPM_BUILD_ROOT
Packit b099d7
Packit b099d7
%files
Packit b099d7
%defattr(-,root,root)
Packit b099d7
%doc COPYRIGHT.MOTIF README RELEASE RELNOTES
Packit b099d7
/etc/X11/xinit/xinitrc.d/xmbind
Packit b099d7
%{prefix}/bin/mwm
Packit b099d7
%{prefix}/bin/xmbind
Packit b099d7
%{prefix}/include/X11/bitmaps/*
Packit b099d7
%{prefix}/%{_lib}/X11/system.mwmrc
Packit b099d7
%{prefix}/%{_lib}/X11/bindings
Packit b099d7
%{prefix}/%{_lib}/libMrm.so.*
Packit b099d7
%{prefix}/%{_lib}/libUil.so.*
Packit b099d7
%{prefix}/%{_lib}/lib*.so
Packit b099d7
%{prefix}/%{_lib}/libXm.so.*
Packit b099d7
%{prefix}/man/man1/mwm*
Packit b099d7
%{prefix}/man/man1/xmbind*
Packit b099d7
%{prefix}/man/man4/mwmrc*
Packit b099d7
Packit b099d7
%files devel
Packit b099d7
%defattr(-,root,root)
Packit b099d7
/usr/include/Xm
Packit b099d7
/usr/include/Mrm
Packit b099d7
/usr/include/uil
Packit b099d7
%{prefix}/bin/uil
Packit b099d7
%{prefix}/include/Mrm
Packit b099d7
%{prefix}/include/Xm
Packit b099d7
%{prefix}/include/uil
Packit b099d7
%{prefix}/%{_lib}/lib*.a
Packit b099d7
%{prefix}/man/man1/uil.1*
Packit b099d7
%{prefix}/man/man3/*
Packit b099d7
%{prefix}/man/man5/*
Packit b099d7
Packit b099d7
%files demos
Packit b099d7
%defattr(-,root,root)
Packit b099d7
%{prefix}/share/Xm/*
Packit b099d7
Packit b099d7
%changelog
Packit b099d7
Packit b099d7
* Mon Aug 22 2011 Ihor Hayvuk <ihayvuk@ics.com>
Packit b099d7
- updated for Motif 2.3.4
Packit b099d7
Packit b099d7
* Tue Jun 30 2009 Ihor Hayvuk <ihayvuk@ics.com>
Packit b099d7
- updated for Motif 2.3.3
Packit b099d7
Packit b099d7
* Fri Mar 06 2009 Ihor Hayvuk <ihayvuk@ics.com>
Packit b099d7
- updated for Motif 2.3.2
Packit b099d7
Packit b099d7
* Sat May 03 2008 Ihor Hayvuk <ihayvuk@ics.com>
Packit b099d7
- updated for Motif 2.3.1
Packit b099d7
Packit b099d7
* Thu Nov 14 2007 Yuriy Syrota <ysyrota@softservecom.com>
Packit b099d7
- updated for Motif 2.3.1
Packit b099d7
Packit b099d7
* Thu Sep 16 2005 Yuriy Syrota <ysyrota@softservecom.com>
Packit b099d7
- updated for Motif 2.3.0 Beta1
Packit b099d7
Packit b099d7
* Thu Mar 05 2004 Justin Noel <justin@ics.com>
Packit b099d7
- updated for Motif 2.2.3
Packit b099d7
- added demos RPM
Packit b099d7
Packit b099d7
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
Packit b099d7
- rebuilt
Packit b099d7
Packit b099d7
* Tue Jan 21 2003 Thomas Woerner <twoerner@redhat.com> 2.2.2-13
Packit b099d7
- fix for Xmu/EditRes conflict (bug #80777)
Packit b099d7
- fix for wml and utf-8 (bug #80271)
Packit b099d7
- fix for Ext18List (bug #74502)
Packit b099d7
Packit b099d7
* Thu Nov 14 2002 Than Ngo <than@redhat.com> 2.2.2-12.2
Packit b099d7
- add buildprereq byacc and flex (bug #77860)
Packit b099d7
Packit b099d7
* Fri Nov  8 2002 Than Ngo <than@redhat.com> 2.2.2-12.1
Packit b099d7
- fix some build problem
Packit b099d7
Packit b099d7
* Mon Aug 27 2002 Than Ngo <than@redhat.com> 2.2.2-12
Packit b099d7
- Fixed a segmentation fault in mkcatdefs (bug #71955)
Packit b099d7
Packit b099d7
* Wed Jul 24 2002 Than Ngo <than@redhat.com> 2.2.2-11
Packit b099d7
- Added missing symlinks (bug #69117)
Packit b099d7
Packit b099d7
* Tue Jul 23 2002 Tim Powers <timp@redhat.com> 2.2.2-10
Packit b099d7
- build using gcc-3.2-0.1
Packit b099d7
Packit b099d7
* Tue Jun 25 2002 Than Ngo <than@redhat.com> 2.2.2-9
Packit b099d7
- fix to build motif (bug #64176)
Packit b099d7
Packit b099d7
* Thu Jun 13 2002 Than Ngo <than@redhat.com> 2.2.2-8
Packit b099d7
- rebuild in new enviroment
Packit b099d7
Packit b099d7
* Sun May 26 2002 Tim Powers <timp@redhat.com>
Packit b099d7
- automated rebuild
Packit b099d7
Packit b099d7
* Thu May 23 2002 Harald Hoyer <harald@redhat.de> 2.2.2-6
Packit b099d7
- patched ltmain.sh to link properly
Packit b099d7
Packit b099d7
* Wed May 22 2002 Harald Hoyer <harald@redhat.de> 2.2.2-6
Packit b099d7
- specified libraries by full name in files section 
Packit b099d7
  (libMrm was missing on alpha)
Packit b099d7
Packit b099d7
* Tue Mar 26 2002 Than Ngo <than@redhat.com> 2.2.2-5
Packit b099d7
- update new 2.2.2 from ICS
Packit b099d7
Packit b099d7
* Sun Mar 24 2002 Than Ngo <than@redhat.com> 2.2.2-4
Packit b099d7
- add missing uil
Packit b099d7
Packit b099d7
* Fri Mar 22 2002 Tim Powers <timp@redhat.com>
Packit b099d7
- rebuilt to try and shake some broken deps in the devel package
Packit b099d7
Packit b099d7
* Thu Mar 21 2002 Than Ngo <than@redhat.com> 2.2.2-2
Packit b099d7
- rebuild
Packit b099d7
Packit b099d7
* Thu Mar 21 2002 Than Ngo <than@redhat.com> 2.2.2-1
Packit b099d7
- update to 2.2.2 release
Packit b099d7
Packit b099d7
* Mon Feb 22 2002 Than Ngo <than@redhat.com> 2.2.1-3
Packit b099d7
- conflict with older lesstif
Packit b099d7
Packit b099d7
* Mon Feb 22 2002 Than Ngo <than@redhat.com> 2.2.1-2
Packit b099d7
- fix bug #60816
Packit b099d7
Packit b099d7
* Fri Feb 22 2002 Than Ngo <than@redhat.com> 2.2.1-1
Packit b099d7
- update to 2.2.1 release
Packit b099d7
- remove somme patches, which are included in 2.2.1
Packit b099d7
Packit b099d7
* Fri Feb 22 2002 Tim Powers <timp@redhat.com>
Packit b099d7
- rebuilt in new environment
Packit b099d7
Packit b099d7
* Fri Jan 25 2002 Tim Powers <timp@redhat.com>
Packit b099d7
- don't obsolete lesstif anymore, play nicely together
Packit b099d7
- rebuild against new toolchain
Packit b099d7
Packit b099d7
* Wed Jan 21 2002 Than Ngo <than@redhat.com> 2.1.30-11
Packit b099d7
- add some patches from Darrell Commander (supporting largefile)
Packit b099d7
- fix to build on s390
Packit b099d7
Packit b099d7
* Thu Jan 17 2002 Than Ngo <than@redhat.com> 2.1.30-10
Packit b099d7
- rebuild in 8.0
Packit b099d7
Packit b099d7
* Wed Sep  6 2001 Than Ngo <than@redhat.com>
Packit b099d7
- rebuild for ExtraBinge 7.2
Packit b099d7
Packit b099d7
* Thu May 03 2001 Than Ngo <than@redhat.com>
Packit b099d7
- add 3 official motif patches 
Packit b099d7
- add rm -rf $RPM_BUILD_ROOT in install section
Packit b099d7
- remove some old patches which are now in official patches
Packit b099d7
Packit b099d7
* Fri Dec 29 2000 Than Ngo <than@redhat.com>
Packit b099d7
- don't build static debug libraries
Packit b099d7
Packit b099d7
* Mon Dec 18 2000 Than Ngo <than@redhat.com>
Packit b099d7
- bzip2 source
Packit b099d7
Packit b099d7
* Mon Jul 24 2000 Than Ngo <than@redhat.de>
Packit b099d7
- rebuilt against gcc-2.96-44
Packit b099d7
Packit b099d7
* Wed Jul 12 2000 Than Ngo <than@redhat.de>
Packit b099d7
- rebuilt
Packit b099d7
Packit b099d7
* Sun Jun 11 2000 Than Ngo <than@redhat.de>
Packit b099d7
- fix imake to built with gcc-2.96 (thanks Jakup)
Packit b099d7
- put bitmaps in /usr/X11R6/include/X11/bitmaps
Packit b099d7
- put bindings in /usr/X11R6/lib/Xm/bindings
Packit b099d7
- add define -D_GNU_SOURCE to build Motif
Packit b099d7
- gzip man pages
Packit b099d7
- cleanup specfile
Packit b099d7
Packit b099d7
* Mon May 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
Packit b099d7
- Update to patchlevel 2
Packit b099d7
- remove bindings patch, it's included in pl2
Packit b099d7
Packit b099d7
* Tue May 16 2000 Matt Wilson <msw@redhat.com>
Packit b099d7
- use -fPIC on sparc
Packit b099d7
- fixed Ngo's "fixes"
Packit b099d7
Packit b099d7
* Mon May 15 2000 Ngo Than <than@redhat.de>
Packit b099d7
- added description.
Packit b099d7
- fixed spec, added uil stuff.
Packit b099d7
Packit b099d7
* Mon May 15 2000 Matt Wilson <msw@redhat.com>
Packit b099d7
- initialization of spec file.