123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 |
- %global makedepend_version 1.0.6
- %global gccmakedep_version 1.0.3
- %global xorg_cf_files_version 1.0.6
- %global lndir_version 1.0.3
- Summary: imake source code configuration and build system
- Name: imake
- Version: 1.0.8
- Release: 1%{?_dist_release}
- Group: programming
- Vendor: Project Vine
- Distribution: Vine Linux
- License: MIT/X11
- URL: https://www.x.org/
- Source0: https://www.x.org/pub/individual/util/%{name}-%{version}.tar.bz2
- Source1: https://www.x.org/pub/individual/util/makedepend-%{makedepend_version}.tar.bz2
- Source2: https://www.x.org/pub/individual/util/gccmakedep-%{gccmakedep_version}.tar.bz2
- Source3: https://www.x.org/pub/individual/util/xorg-cf-files-%{xorg_cf_files_version}.tar.bz2
- Source4: https://www.x.org/pub/individual/util/lndir-%{lndir_version}.tar.bz2
- Patch2: xorg-cf-files-1.0.5-redhat.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: pkgconfig
- BuildRequires: xorg-x11-util-macros
- BuildRequires: xorg-x11-proto-devel
- Provides: ccmakedep cleanlinks gccmakedep imake lndir makedepend makeg
- Provides: mergelib mkdirhier mkhtmlindex revpath xmkmf
- %description
- Imake is a deprecated source code configuration and build system which
- has traditionally been supplied by and used to build the X Window System
- in X11R6 and previous releases. As of the X Window System X11R7 release,
- the X Window system has switched to using GNU autotools as the primary
- build system, and the Imake system is now deprecated, and should not be
- used by new software projects. Software developers are encouraged to
- migrate software to the GNU autotools system.
- %debug_package
- %prep
- %setup -q -c %{name}-%{version} -a1 -a2 -a3 -a4
- pushd xorg-cf-files-%{xorg_cf_files_version}
- %patch2 -p1 -b .redhat
- popd
- %build
- # Build everything
- {
- for pkg in imake makedepend gccmakedep lndir xorg-cf-files ; do
- pushd $pkg-*
- case $pkg in
- imake|xorg-cf-files)
- %configure --with-config-dir=%{_datadir}/X11/config
- ;;
- *)
- %configure
- ;;
- esac
- make
- popd
- done
- }
- %install
- rm -rf $RPM_BUILD_ROOT
- # Install everything
- {
- for pkg in imake makedepend gccmakedep lndir xorg-cf-files ; do
- pushd $pkg-*
- case $pkg in
- # xorg-cf-files)
- # make install DESTDIR=$RPM_BUILD_ROOT libdir=%{_datadir}
- # ;;
- *)
- make install DESTDIR=$RPM_BUILD_ROOT
- ;;
- esac
- popd
- done
- }
- %clean
- rm -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root,-)
- %doc
- %{_bindir}/ccmakedep
- %{_bindir}/cleanlinks
- %{_bindir}/gccmakedep
- %{_bindir}/imake
- %{_bindir}/lndir
- %{_bindir}/makedepend
- %{_bindir}/makeg
- %{_bindir}/mergelib
- %{_bindir}/mkdirhier
- %{_bindir}/mkhtmlindex
- %{_bindir}/revpath
- %{_bindir}/xmkmf
- %dir %{_datadir}/X11
- %dir %{_datadir}/X11/config
- %{_datadir}/X11/config/*.cf
- %{_datadir}/X11/config/*.def
- %{_datadir}/X11/config/*.rules
- %{_datadir}/X11/config/*.tmpl
- #%dir %{_mandir}/man1x
- %{_mandir}/man1/ccmakedep.1.*
- %{_mandir}/man1/cleanlinks.1.*
- %{_mandir}/man1/gccmakedep.1.*
- %{_mandir}/man1/imake.1.*
- %{_mandir}/man1/lndir.1.*
- %{_mandir}/man1/makedepend.1.*
- %{_mandir}/man1/makeg.1.*
- %{_mandir}/man1/mergelib.1.*
- %{_mandir}/man1/mkdirhier.1.*
- %{_mandir}/man1/mkhtmlindex.1.*
- %{_mandir}/man1/revpath.1.*
- %{_mandir}/man1/xmkmf.1.*
- %changelog
- * Mon Mar 01 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.8-1
- - imake-1.0.8.
- - makedepend-1.0.6.
- - xorg-cf-files-1.0.6.
- * Sun Nov 2 2014 Ryoichi INAAGKI <ryo1@toki.waseda.jp> 1.0.7-2
- - moved to Development/Tools Group
- * Wed Jun 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.7-1
- - imake-1.0.7
- - gccmakedep-1.0.3
- - makedepend-1.0.5
- - xorg-cf-files-1.0.5
- - update Patch2 (xorg-cf-files-1.0.5-redhat.patch)
- * Fri Mar 09 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.5-1
- - imake-1.0.5
- - lndir-1.0.3
- - makedepend-1.0.4
- * Mon Feb 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.4-2
- - xorg-cf-files-1.0.4
- - update Patch2 (xorg-cf-files-1.0.4-redhat.patch)
- - delete Patch0,1,3
- * Sat Dec 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.4-1
- - imake-1.0.4
- - lndir-1.0.2
- - makedepend-1.0.3
- - xorg-cf-files-1.0.3
- - update Patch2 (xorg-cf-files-1.0.3-redhat.patch)
- - update Patch3 (xorg-cf-files-1.0.3-xprint.patch)
- - fix %%files
- * Fri Feb 05 2010 Shu KONNO <owa@bg.wakwak.com> 1.0.2-2
- - rebuilt with new toolchain
- * Sun May 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-1
- - new versioning policy
- * Fri Jan 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-0vl1
- - initial build for Vine Linux
- * Tue Aug 21 2007 Adam Jackson <ajax@redhat.com> - 1.0.2-5
- - Rebuild for build id
- * Mon Mar 26 2007 Adam Jackson <ajax@redhat.com> 1.0.2-4
- - makedepend 1.0.1
- * Tue Jul 18 2006 Than Ngo <than@redhat.com> 1.0.2-3
- - cleanup patch files
- - update source files
- * Fri Jul 14 2006 Jesse Keating <jkeating@redhat.com> - 1.0.2-2
- - rebuild
- * Wed Jun 21 2006 Mike A. Harris <mharris@redhat.com> 1.0.2-1
- - Update to imake-1.0.2, gccmakedep-1.0.2, xorg-cf-files-1.0.2
- * Tue Apr 25 2006 Adam Jackson <ajackson@redhat.com> 1.0.1-4
- - Fix ExtraXawReqs to reflect reality (libXp is unneeded)
- * Mon Mar 06 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-3
- - Updated xorg-cf-files-1.0.1-redhat.patch with fix for (#178177)
- * Wed Mar 01 2006 Karsten Hopp <karsten@redhat.de> 1.0.1-2
- - Buildrequires: xorg-x11-proto-devel
- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> 1.0.1-1.2
- - bump again for double-long bug on ppc(64)
- * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> 1.0.1-1.1
- - rebuilt for new gcc4.1 snapshot and glibc changes
- * Wed Jan 18 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-1
- - Updated all packages to version 1.0.1 from X11R7.0
- * Wed Dec 21 2005 Than Ngo <than@redhat.com> 1.0.0-4
- - final fix for #173593
- * Tue Dec 20 2005 Than Ngo <than@redhat.com> 1.0.0-3
- - add correct XAppLoadDir #173593
- - add more macros for fedora
- * Mon Dec 19 2005 Than Ngo <than@redhat.com> 1.0.0-2
- - add some macros to fix problem in building of manpages
- * Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-1
- - Updated all packages to version 1.0.0 from X11R7 RC4
- - Added new lndir, gccmakedep tarballs. (#173478)
- - Changed manpage dirs from man1x to man1 to match upstream RC4 default.
- - Removed all previous 'misc' patch, as we now pass --with-config-dir to
- configure to specify the location of the Imake config files.
- - Renamed imake patch to xorg-cf-files-1.0.0-ProjectRoot.patch as it did not
- patch imake at all. This should probably be changed to be a custom Red Hat
- host.def file that is added as a source line instead of randomly patching
- various files.
- * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> 0.99.2-5.1
- - rebuilt
- * Mon Nov 28 2005 Than Ngo <than@redhat.com> 0.99.2-5
- - add correct ProjectRoot for modular X
- * Wed Nov 16 2005 Than Ngo <than@redhat.com> 0.99.2-4
- - add missing host.conf
- * Wed Nov 16 2005 Than Ngo <than@redhat.com> 0.99.2-3
- - fix typo
- * Wed Nov 16 2005 Than Ngo <than@redhat.com> 0.99.2-2
- - fix xmkmf to look config files in /usr/share/X11/config
- instead /usr/%%{_lib}/X11/config/
- - add host.conf
- * Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- - Updated to imake-0.99.2, xorg-cf-files-0.99.2, makedepend-0.99.2 from
- X11R7 RC2.
- * Thu Nov 10 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-1
- - Initial build.
|