Browse Source

import VineSeed package specs

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@521 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 14 years ago
commit
66a9678b5e
100 changed files with 23692 additions and 0 deletions
  1. 128 0
      9/915resolution/915resolution-vl.spec
  2. 350 0
      A/AfterStep-APPS/AfterStep-APPS-vl.spec
  3. 151 0
      A/AfterStep/AfterStep-vl.spec
  4. 63 0
      C/CF/CF-vl.spec
  5. 293 0
      C/ConsoleKit/ConsoleKit-vl.spec
  6. 259 0
      D/DeviceKit-disks/DeviceKit-disks-vl.spec
  7. 208 0
      D/DeviceKit-power/DeviceKit-power-vl.spec
  8. 131 0
      D/DeviceKit/DeviceKit-vl.spec
  9. 71 0
      D/Distutils/Distutils-vl.spec
  10. 146 0
      E/ElectricFence/ElectricFence-vl.spec
  11. 290 0
      E/Eterm/Eterm-vl.spec
  12. 107 0
      F/FD/FD-vl.spec
  13. 722 0
      F/FreeWnn/FreeWnn-vl.spec
  14. 176 0
      G/GConf/GConf-vl.spec
  15. 408 0
      G/GConf2/GConf2-vl.spec
  16. 89 0
      G/GMT/GMT-vl.spec
  17. 245 0
      G/Gtk-Perl/Gtk-Perl-vl.spec
  18. 302 0
      H/HelixPlayer/HelixPlayer-vl.spec
  19. 158 0
      I/IIIMECF/IIIMECF-vl.spec
  20. 782 0
      I/ImageMagick/ImageMagick-vl.spec
  21. 179 0
      J/JF/JF-vl.spec
  22. 408 0
      L/LPRng/LPRng-vl.spec
  23. 76 0
      L/Lapackpp/Lapackpp-vl.spec
  24. 208 0
      M/MAKEDEV/MAKEDEV-vl.spec
  25. 177 0
      M/MHonArc/MHonArc-vl.spec
  26. 233 0
      M/Mule-UCS/Mule-UCS-vl.spec
  27. 66 0
      M/MyODBC/MyODBC-vl.spec
  28. 115 0
      M/MySQL-ruby/MySQL-ruby-vl.spec
  29. 1023 0
      M/MySQL/MySQL-vl.spec
  30. 131 0
      N/NetworkManager-openconnect/NetworkManager-openconnect-vl.spec
  31. 217 0
      N/NetworkManager-openvpn/NetworkManager-openvpn-vl.spec
  32. 172 0
      N/NetworkManager-pptp/NetworkManager-pptp-vl.spec
  33. 297 0
      N/NetworkManager-vpnc/NetworkManager-vpnc-vl.spec
  34. 1232 0
      N/NetworkManager/NetworkManager-vl.spec
  35. 209 0
      O/ORBit/ORBit-vl.spec
  36. 408 0
      O/ORBit2/ORBit2-vl.spec
  37. 342 0
      O/OpenDX/OpenDX-vl.spec
  38. 211 0
      O/OpenEXR/OpenEXR-vl.spec
  39. 120 0
      O/OpenType-mikachan/OpenType-mikachan-vl.spec
  40. 126 0
      O/OpenType-takaofont/OpenType-takaofont-vl.spec
  41. 86 0
      P/Plotmtv/Plotmtv-vl.spec
  42. 232 0
      P/PolicyKit-gnome/PolicyKit-gnome-vl.spec
  43. 240 0
      P/PolicyKit/PolicyKit-vl.spec
  44. 116 0
      P/PyOpenGL/PyOpenGL-vl.spec
  45. 94 0
      P/PyQt/PyQt-vl.spec
  46. 293 0
      P/PyQt4/PyQt4-vl.spec
  47. 89 0
      P/PyYAML/PyYAML-vl.spec
  48. 315 0
      R/R/R-vl.spec
  49. 76 0
      R/RedCloth/RedCloth-vl.spec
  50. 200 0
      S/SDL/SDL-vl.spec
  51. 90 0
      S/SDL_Pango/SDL_Pango-vl.spec
  52. 159 0
      S/SDL_gfx/SDL_gfx-vl.spec
  53. 121 0
      S/SDL_image/SDL_image-vl.spec
  54. 133 0
      S/SDL_mixer/SDL_mixer-vl.spec
  55. 97 0
      S/SDL_net/SDL_net-vl.spec
  56. 72 0
      S/SDL_perl/SDL_perl-vl.spec
  57. 127 0
      S/SDL_ttf/SDL_ttf-vl.spec
  58. 109 0
      S/STLport/STLport-vl.spec
  59. 96 0
      S/SVGATextMode/SVGATextMode-vl.spec
  60. 77 0
      S/Sjeng-Free/Sjeng-Free-vl.spec
  61. 366 0
      S/SysVinit/SysVinit-vl.spec
  62. 121 0
      T/TeXmacs/TeXmacs-vl.spec
  63. 124 0
      T/Terminal/Terminal-vl.spec
  64. 137 0
      T/Thunar/Thunar-vl.spec
  65. 286 0
      T/TiMidity++/TiMidity++-vl.spec
  66. 507 0
      T/TiMidity++4ALSA/TiMidity++4ALSA-vl.spec
  67. 90 0
      T/TrueType-baekmuk/TrueType-baekmuk-vl.spec
  68. 195 0
      T/TrueType-base/TrueType-base-vl.spec
  69. 73 0
      T/TrueType-bitstream-vera/TrueType-bitstream-vera-vl.spec
  70. 145 0
      T/TrueType-cwtex/TrueType-cwtex-vl.spec
  71. 191 0
      T/TrueType-dejavu/TrueType-dejavu-vl.spec
  72. 141 0
      T/TrueType-droid/TrueType-droid-vl.spec
  73. 144 0
      T/TrueType-gnu-freefont/TrueType-gnu-freefont-vl.spec
  74. 98 0
      T/TrueType-hanaminplus/TrueType-hanaminplus-vl.spec
  75. 172 0
      T/TrueType-ipafont/TrueType-ipafont-vl.spec
  76. 145 0
      T/TrueType-junicode/TrueType-junicode-vl.spec
  77. 173 0
      T/TrueType-kiloji/TrueType-kiloji-vl.spec
  78. 211 0
      T/TrueType-kochi-subst/TrueType-kochi-subst-vl.spec
  79. 126 0
      T/TrueType-konatu/TrueType-konatu-vl.spec
  80. 89 0
      T/TrueType-kouzan-brush/TrueType-kouzan-brush-vl.spec
  81. 242 0
      T/TrueType-liberation/TrueType-liberation-vl.spec
  82. 147 0
      T/TrueType-linux-libertine/TrueType-linux-libertine-vl.spec
  83. 390 0
      T/TrueType-sazanami/TrueType-sazanami-vl.spec
  84. 158 0
      T/TrueType-umefont/TrueType-umefont-vl.spec
  85. 501 0
      T/TrueType-vlgothic/TrueType-vlgothic-vl.spec
  86. 35 0
      T/TrueTypeFonts_jp/TrueTypeFonts_jp-vl.spec
  87. 313 0
      V/VFlib/VFlib-vl.spec
  88. 594 0
      V/Vine-manual/Vine-manual-vl.spec
  89. 874 0
      V/VirtualBox/VirtualBox-vl.spec
  90. 252 0
      W/WMSoundSet/WMSoundSet-vl.spec
  91. 298 0
      W/WebKit/WebKit-vl.spec
  92. 130 0
      W/WindowMaker-Icons/WindowMaker-Icons-vl.spec
  93. 802 0
      W/WindowMaker/WindowMaker-vl.spec
  94. 561 0
      X/XOrg-jpfonts/XOrg-jpfonts-vl.spec
  95. 189 0
      X/Xautoconfig/Xautoconfig-vl.spec
  96. 365 0
      X/Xaw3d/Xaw3d-vl.spec
  97. 144 0
      Z/Zope-ExternalEditor/Zope-ExternalEditor-vl.spec
  98. 102 0
      Z/Zope-FSCounter/Zope-FSCounter-vl.spec
  99. 83 0
      Z/Zope-LocalFS/Zope-LocalFS-vl.spec
  100. 127 0
      Z/Zope-TinyTablePlus/Zope-TinyTablePlus-vl.spec

+ 128 - 0
9/915resolution/915resolution-vl.spec

@@ -0,0 +1,128 @@
+%define name 915resolution
+%define version 0.5.3
+%define release 1%{?_dist_release}
+
+Summary: A tool to force resolution of Intel 8xx,9xx video Card
+Summary(ja): Intel 8xx, 9xx ビデオカードの解像度を強制設定するツール
+Name: %{name}
+Version: %{version}
+Release: %{release}
+License: Public Domain
+Group: Applications/System
+Url: http://www.geocities.com/stomljen/
+
+Source0: http://www.geocities.com/stomljen/%{name}-%{version}.tar.gz
+Source1: 915resolution.init
+Source2: 915resolution.default-sysconfig
+Patch: 915resolution-0.5.3-automatically-choose-best-mode.patch
+Patch10: 915resolution-0.5.3-new-chipset.patch
+
+BuildRoot: %{_tmppath}/%{name}-buildroot
+Exclusivearch: %{ix86} x86_64
+Requires: sed, grep
+
+%description
+915resolution is a tool to modify the video BIOS of the 800 and 900 series
+Intel graphics chipsets. This includes the 845G, 855G, and 865G chipsets, as
+well as 915G, 915GM, and 945G chipsets. This modification is necessary to
+allow the display of certain graphics resolutions for an Xorg or XFree86
+graphics server.
+
+915resolution's modifications of the BIOS are transient. There is no risk of
+permanent modification of the BIOS. This also means that 915resolution must be
+run every time the computer boots inorder for it's changes to take effect.
+
+915resolution is derived from the tool 855resolution. However, the code differs
+substantially. 915resolution's code base is much simpler. 915resolution also 
+allows the modification of bits per pixel.
+
+%prep
+%setup -q
+%patch0 -p1 -b .automarically-choose-best-mode
+%patch10 -p1 -b .new-chipset
+
+%build
+rm -f *.o
+%__make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -D -m755 %{name} $RPM_BUILD_ROOT%{_sbindir}/%{name}
+install -D -m0755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name}
+install -D -m0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/chkconfig --add %{name}
+
+%preun
+if [ "$1" = 0 ]; then
+	/sbin/chkconfig --del %{name}
+fi
+
+
+%files
+%defattr(-,root,root)
+%doc chipset_info.txt README.txt
+%{_sbindir}/%{name}
+%{_sysconfdir}/rc.d/init.d/*
+%config(noreplace) %{_sysconfdir}/sysconfig/*
+
+
+%changelog
+* Sun Sep 14 2008 Shu KONNO <owa@bg.wakwak.com> 0.5.3-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Tue Oct 30 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.3-0vl2
+- add Patch10 to support 945GME,965GM/GME/GLE,G33,Q33,Q35
+
+* Fri May 04 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.3-0vl1
+- new upstream release
+
+* Tue Dec 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl4
+- fix init.d/915resolution (<BTS:416>)
+
+* Wed Sep 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl3
+- update init.d/915resolution
+  - fix bugs (<BTS:0176>)
+
+* Sat Sep 09 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl2
+- update init.d/915resolution
+  - fix bugs
+  - automatically detect XRESO and YRESO from xorg.conf.
+    (use Monitor ModelName "LCD Panel XRESOxYRESO")
+
+* Sat Sep 09 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.2-0vl1
+- initial build for Vine Linux based on MDV package.
+
+* Fri Aug 04 2006 Olivier Thauvin <nanardon@mandriva.org>
++ 08/04/06 19:16:12 (52825)
+- rebuild
+
+* Fri Aug 04 2006 Olivier Thauvin <nanardon@mandriva.org>
++ 08/04/06 19:14:11 (52823)
+Import 915resolution
+
+* Fri Jun 16 2006 Pixel <pixel@mandriva.com> 0.5.2-5mdv2007.0
+- fix patch automatically-choose-best-mode
+  (if no matching X resolution, it was chosing the last entry, even if unreachable)
+
+* Tue May 02 2006 Olivier Thauvin <nanardon@mandriva.org> 0.5.2-4mdk
+- Exclusivearch should be x86_64, not only amd64
+
+* Tue May 02 2006 Pixel <pixel@mandriva.com> 0.5.2-3mdk
+- Exclusivearch x86 and am64 (bugzilla #22203)
+
+* Fri Apr 28 2006 Pixel <pixel@mandriva.com> 0.5.2-2mdk
+- add patch automatically-choose-best-mode allowing "915resolution best <X> <Y>"
+  which chooses the first bios mode with xres == <X>
+  (or defaults to the last available mode)
+- add a service calling 915resolution before dm is launched
+
+* Thu Apr 27 2006 Olivier Thauvin <nanardon@mandriva.org> 0.5.2-1mdk
+- initial mandriva rpm
+

+ 350 - 0
A/AfterStep-APPS/AfterStep-APPS-vl.spec

@@ -0,0 +1,350 @@
+Summary: Various applets for use with AfterStep and compatible window managers.
+Name: AfterStep-APPS
+Version: 20001212
+Release: 0vl3
+License: GPL
+Group: User Interface/Desktops
+Source0: http://www.tigr.net/afterstep/as-apps/download/as-apps-001212.tar
+Patch0: AfterStep-APPS-1.5beta1-glibc.patch
+Patch1: ascp-paths.patch
+Patch2: as-apps-compile.patch
+Patch4: xiterm-utmp.patch
+Patch5: AfterStep-APPS-xiterm-getopt.patch
+Patch6: AfterStep-APPS-xiterm-ccoptions.patch
+Patch7: 05-asdm-make.patch
+Patch100: asbutton-install.patch
+#Requires: /usr/sbin/utempter
+Requires: utempter
+Prereq: /sbin/ldconfig
+BuildPrereq: WindowMaker-devel
+BuildRoot: %{_tmppath}/%{name}-root
+
+%description
+The AfterStep-APPS package includes a group of applications for use
+with the AfterStep window manager. Applications in this package
+include an Advanced Power Management system monitor for laptops
+(asapm), a CPU load monitor (ascpu), a simple state machine (asexec),
+a filesystem monitor (asfsm), a CPU load monitor for use with the PROC
+filesystem (asload), a mail checker (asmail), a memory utilization
+monitor (asmem), a volume controller knob for the /dev/mixer device
+(asmix), a volume controller for various sound inputs (asmixer), a
+modem status monitor (asmodem), an analog clock (astime), a color
+VT102 emulator (aterm), an audio CD player (ascd), a clock (asclock),
+and a control panel for configuring AfterStep (ascp).
+
+Install AfterStep-APPS if you're planning to use the AfterStep window
+manager.
+
+%prep
+%setup -q -c
+rm -f *.asc
+for archive in *.tar.gz ; do
+	tar xzf $archive
+	rm -f $archive
+done
+%patch0 -p1 -b .glibc
+%patch1 -p1 -b .paths
+%patch4 -p1 -b .xiutmp
+%patch5 -p1 -b .getopt
+%patch6 -p1 -b .ccoptions
+# Someone forgot to make clean in some packages :/
+find . -name "*.o" -exec rm -f {} \;
+find . -name "*~" -exec rm -f {} \;
+perl -pi -e "s,#include <linux/ucdrom.h>,," ascdc-0.3/ascdc.c
+%patch100 -p0 -b .asbutton
+
+%build
+for package in `ls` ; do
+    cd $package 
+    case $package in
+	ascd-* )
+            perl -pi -e "s,/etc/X11,/usr/X11R6/lib/X11,g"  * ascd/* libworkman/*
+	    patch -p2 -b --suffix .compile < %{PATCH2}
+	    CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure << EOF
+/mnt/cdrom
+%{_prefix}/X11R6/bin
+%{_prefix}/X11R6/man/man1
+%{_datadir}/afterstep/ascd
+1
+EOF
+	    perl -pi -e "s,/usr/local/share/AScd,/usr/share/$package,g" * misc/*
+	    make MANDIR=/usr/X11R6/man/man1 \
+		BINDIR=/usr/X11R6/bin \
+		THEMESDIR=/usr/share/$package \
+		SHLIBDIR=/usr/X11R6/lib \
+		CDEBUGFLAGS="$RPM_OPT_FLAGS" \
+		CXXDEBUGFLAGS="$RPM_OPT_FLAGS"
+	    ;;
+	
+	asdm* )
+	    # xmkmf'ed stuff...
+	    xmkmf -a
+            perl -pi -e "s,/etc/X11,/usr/X11R6/lib/X11,g"  *
+            # patch -b --suffix .compile < %{PATCH7}
+	    make CDEBUGFLAGS="$RPM_OPT_FLAGS" \
+	         CXXDEBUGFLAGS="$RPM_OPT_FLAGS" \
+		 XDMDIR=/usr/share/asdm BINDIR=/usr/X11R6/bin \
+		 SHLIBDIR=/usr/lib
+	    ;;
+	asampcd* | asDrinks* | asampmenu* | randbg* )
+	    # These are perl scripts and don't need to be compiled...
+	    ;;
+
+	asbutton* | miniCHESS* )
+	    # Non-autoconf'ed C...
+	    make CCFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
+	    ;;
+	   
+	aspbm* )
+	    make CCFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
+	    make -C conf CCFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
+	    ;;
+	asmon* )
+	    cd asmon
+	    make
+	    cd ..
+	    ;;
+
+	ASFiles* | Tasks* | asfaces* | asfatm* | asppp* | astrash* |  astuner* |\
+	xfascd* | asxmcd* | asftavm* | aswmtheme* )
+	    # ASFiles: needs some odd DnD library
+	    # Tasks: must be compiled inside AfterStep source tree
+	    # asfaces: broken beyond repair
+	    # asfatm: needs temperature measurement kernel patch
+	    # asppp: missing dial.xpm file
+	    # astrash: needs OffiX
+	    # astuner: needs linux/radio.h
+	    # xfascd: needs XForms
+	    # asxmcd: needs Motif
+            # asftavm: needs i2c& sensors not part of default 2.2 kernels
+	    # aswmtheme: not a module per se.
+
+	    ;;
+
+	xiterm*)
+	    # cough cough, hack hack -- ewt
+	    CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 \
+		--enable-xpm-background --enable-utmp --enable-wtmp \
+		--enable-menubar --enable-next-scroll --enable-kanji
+	    xmkmf
+	    make Makefiles
+	    cd src
+	    sed -e "s/EXTRA_LIBRARIES =/EXTRA_LIBRARIES = -lutempter/" \
+	       Makefile > Makefile.foo
+	    sed -e "s/-lsocket //" Makefile.foo > Makefile
+	    make
+	    ;;
+	asclock*)
+            perl -pi -e "s,/etc/X11,/usr/X11R6/lib/X11,g"  *
+	    CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 << EOF
+classic
+
+EOF
+             make
+	     ;;
+	*)
+	    #just about every other thing supports autoconf
+	    #
+	    # Look ma, I'm broken!  What a shock.
+	    rm -f config.cache
+	    CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 --datadir=/usr/share --with-gtk-prefix=/usr
+	    make
+	    ;;
+    esac
+    cd ..
+done
+
+%install
+
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin
+mkdir -p $RPM_BUILD_ROOT/usr/X11R6/man/man1
+mkdir -p $RPM_BUILD_ROOT/usr/share/afterstep/desktop/icons/16bpp
+
+for package in `ls` ; do
+    cd $package 
+    case $package in
+	ASFiles* | Tasks* | asfaces* | asfatm* | asppp* | astrash* | astuner* | \
+	xfascd* | asxmcd* | asftavm* )
+	    # We ignore broken stuff and stuff that simply doesn't make
+	    # much sense...
+	    ;;
+
+	asDrinks* | asampmenu* | randbg* | aswmtheme* )
+	    cp -a *.pl $RPM_BUILD_ROOT/usr/X11R6/bin
+	    ;;
+
+	ascd-* | xiterm*)
+	    if test -d ./ascd; then
+		mkdir -p $RPM_BUILD_ROOT/usr/share/$package
+		cp -a ascd/themes/* $RPM_BUILD_ROOT/usr/share/$package
+		perl -pi -e "s,/usr/local/include,$RPM_BUILD_ROOT/usr/include,g" libworkman/Makefile
+		perl -pi -e "s,/usr/local/lib,$RPM_BUILD_ROOT/usr/lib,g" libworkman/Makefile
+		fi
+
+	    make install install.man \
+		AFTER_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		AFTER_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
+		MANDIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
+		BINDIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		THEMESDIR=$RPM_BUILD_ROOT/usr/share/$package \
+		SHLIBDIR=$RPM_BUILD_ROOT/usr/X11R6/lib
+	    ;;
+        ascp-* )
+	    make install \
+	        ASCP_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		ASCP_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
+		prefx=$RPM_BUILD_ROOT \
+		DESTDIR=$RPM_BUILD_ROOT
+	    ;;
+	asmon-* )
+	    cd asmon
+	    perl -pi -e "s,/usr/local/bin,$RPM_BUILD_ROOT/usr/X11R6/bin,g" Makefile
+	    make install \
+	        AFTER_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		AFTER_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
+		BINDIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		DESTDIR=$RPM_BUILD_ROOT
+	    cd ..
+	    ;;
+	asclock-* | asdm-* | sessreg-* | xpmroot-* )
+		make install DESTDIR=$RPM_BUILD_ROOT \
+		AFTER_BIN_DIR=/usr/X11R6/bin \
+		BINDIR=/usr/X11R6/bin \
+		AFTER_MAN_DIR=/usr/X11R6/man/man1 \
+		XDMDIR=/usr/share/asdm \
+		MANDIR=/usr/X11R6/man/man1 \
+		SHLIBDIR=/usr/lib
+		make install.man DESTDIR=$RPM_BUILD_ROOT \
+		AFTER_BIN_DIR=/usr/X11R6/bin \
+			 BINDIR=/usr/X11R6/bin \
+			 AFTER_MAN_DIR=/usr/X11R6/man/man1 \
+			 MANDIR=/usr/X11R6/man/man1 \
+	    ;;
+	    
+	miniCHESS-*)
+		make install DESTDIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		AFTER_BIN_DIR=/usr/X11R6/bin \
+			 BINDIR=/usr/X11R6/bin \
+			 AFTER_MAN_DIR=/usr/X11R6/man/man1
+	    ;;
+
+	*)
+		make install \
+		AFTER_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		AFTER_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
+		MANDIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
+		BINDIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		DESTDIR=$RPM_BUILD_ROOT \
+		ICONDIR=$RPM_BUILD_ROOT/usr/share/afterstep/desktop/icons/16bpp
+		make install.man \
+		AFTER_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		AFTER_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
+		MANDIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
+		BINDIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
+		DESTDIR=$RPM_BUILD_ROOT || true # should work for non-install.man targets as well...
+	    ;;
+    esac
+    cd ..
+done
+
+rm -f $RPM_BUILD_ROOT/usr/X11R6/{bin,man/man1}/{sessreg,xpmroot,qplot}*
+rm -f $RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults/Chooser
+chmod 0755 $RPM_BUILD_ROOT/usr/X11R6/bin/asbutton
+chmod 0755 $RPM_BUILD_ROOT/usr/share/afterstep/ascp/icons
+chmod 0644 $RPM_BUILD_ROOT/usr/X11R6/man/man1/*
+
+
+# creating file list
+rm -f $RPM_BUILD_DIR/master.list.%{name}
+
+#find $RPM_BUILD_ROOT  -type d | sed '1,2d;s|^\.|\%attr(-,root,root) \%dir |' \
+#	> $RPM_BUILD_DIR/master.list.%{name}
+
+find $RPM_BUILD_ROOT -type f -o -type l >> $RPM_BUILD_DIR/master.list.%{name}
+
+sed -e "s,$RPM_BUILD_ROOT,,g" $RPM_BUILD_DIR/master.list.%{name} \
+	| sed -e "s,/man[0-9]/.*,&\*,g" \
+	| sort > file.list.%{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+rm -f $RPM_BUILD_DIR/master.list.%{name}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files -f file.list.%{name}
+%defattr(-,root,root)
+%dir /usr/share/ascd-*
+%dir /usr/share/asdm
+
+%changelog
+* Wed Jan 30 2002 Toru Sagami <sagami@vinelinux.org> 20001212-0vl3
+- Requires for utempter instead of file dependent /usr/sbin/utempter
+- s/Copyright/License/
+
+* Wed May 23 2001 <sagami@vinelinux.org>
+- 001212-0vl2: add BuildPreReq: WindowMaker-devel and actually use it(ascd)
+
+* Mon May 14 2001 <sagami@vinelinux.org>
+- 001212-0vl1 from connectiva 000909
+- --enable-kanji for xiterm
+
+* Mon Feb  7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- remove /usr/X11R6/lib/X11/app-defaults/Chooser
+  it is provided by XFree86.
+
+* Sun Feb  6 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- fix some Makefile issues:
+  asclock, asdm, sessreg and xpmroot got installed to
+  $RPM_BUILD_ROOT/$RPM_BUILD_ROOT and were therefore not included in the
+  RPM.
+  minichess was installed to $RPM_BUILD_ROOT/minichess, and therefore wasn't
+  included in the RPM.
+
+* Fri Feb  4 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- Fix permissions on /usr/X11R6/bin/asbutton and /usr/share/afterstep/ascp/icons
+
+* Thu Feb  3 2000 Bill Nottingham <notting@redhat.com>
+- add %defattr
+
+* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
+- fix description
+
+* Thu Jan 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 20000124
+- BuildPrereq WindowMaker (we need WINGs.h)
+
+* Mon Nov 15 1999 Bernhard Rosenkraenzer <bero@redhat.com>
+- fix various bugs
+- update source archive
+- compile/fix some more components
+
+* Tue Aug 17 1999 Bill Nottingham <notting@redhat.com>
+- update source archive.
+
+* Mon Apr  5 1999 Bill Nottingham <notting@redhat.com>
+- strip binaries
+
+* Mon Mar 29 1999 Bill Nottingham <notting@redhat.com>
+- update source archive
+- fix ascp
+
+* Wed Mar 24 1999 Erik Troan <ewt@redhat.com>
+- utempter support
+- got xiterm building again
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 2)
+
+* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
+- build for glibc 2.1
+
+* Wed Sep 30 1998 Cristian Gafton <gafton@redhat.com>
+- updated source archive
+- remove  conflicting files with XFree86
+
+* Wed Sep 16 1998 Cristian Gafton <gafton@redhat.com>
+- split from afterstep and packaged for RH 5.2

+ 151 - 0
A/AfterStep/AfterStep-vl.spec

@@ -0,0 +1,151 @@
+Summary: An X window manager which emulates the look and feel of NEXTSTEP(R).
+Summary(ja): NEXTSTEP(R)のルック&フィールを似せたウィンドウマネージャ
+Name: AfterStep
+Version: 1.8.11
+Release: 0vl1
+License: GPL
+Group: User Interface/Desktops
+URL: http://www.afterstep.org/
+Source0: ftp://ftp.afterstep.org/stable/AfterStep-%{version}.tar.bz2
+Source1: AfterStep-redhat.tar.gz
+#for Vine
+Source2: AfterStep-vine.tar.gz
+Patch0: afterstep-1.8.11-vinemenu.patch
+Patch1: AfterStep-1.7.142-guessfont.patch
+Prereq: /sbin/ldconfig
+BuildPrereq: sgml-tools
+Requires: wmconfig >= 0.9.4, xinitrc >= 1.4, AfterStep-APPS
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+The AfterStep window manager combines convenient, useful features 
+with the attractive look of the NEXTSTEP(R) interface. NEXTSTEP(R)-style 
+features include the the title bar, title buttons, borders, icons and 
+menus.  The most prominent addition to the interface is AfterStep's 
+Wharf, a customized version of the GoodStuff panel (an fvwm window 
+manager bar of application icons).  AfterStep's Wharf is a free-floating 
+application loader which can swallow running programs and contain 
+folders of more applications.  AfterStep also includes easy to use
+'look' files, so you can share your desktop appearance.
+
+You need to install AfterStep if you want to use the AfterStep window
+manager.  You should also install AfterStep and try it out if you haven't
+decided which X Window System window manager you want to use, or just to
+keep your window management options open.
+
+%prep
+%setup -q -n %{name}-%{version}
+%patch0 -p1 -b .vinemenu
+%patch1 -p1 -b .guessfont
+find ./ -type f -perm 000 | xargs -r rm -fv
+find ./ -type f -name "*.vinemenu" | xargs -r rm -fv
+
+%build
+CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 --datadir=/usr/share \
+	--with-imageloader="display -window root" \
+	--with-helpcommand="kterm -e man" \
+	--with-desktops=1 \
+	--with-deskgeometry=2x3 \
+	--disable-availability \
+	--enable-makemenusonboot \
+	--enable-i18n \
+	--with-xpm
+make CCFLAGS="$RPM_OPT_FLAGS"
+sgml2html doc/afterstep.sgml
+
+%install
+rm -rf %{buildroot}
+make install install.man DESTDIR=%{buildroot}
+
+# both ASPP contains these files
+#rm -f %{buildroot}/usr/X11R6/bin/{sessreg,xpmroot}
+
+# eliminate executable bit in %doc
+find TODO/ -type f -perm +111 | xargs chmod -x
+
+%clean
+rm -rf %{buildroot}
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc doc/code doc/languages doc/licences
+%doc ChangeLog NEW README README.RedHat TEAM TODO UPGRADE *.html
+/usr/X11R6/bin/*
+/usr/X11R6/man/man1/*
+/usr/share/afterstep
+
+%changelog
+* Sat Mar 02 2002 Toru Sagami <sagami@vinelinux.org> 1.8.11-0vl1
+- updated to new stable release 1.8.11
+
+* Wed Jan 30 2002 Toru Sagami <sagami@vinelinux.org> 1.8.10-0vl1
+- updated to current stable release 1.8.10
+- added patch for menu instead of expanding tar ball
+- added more docs
+
+* Mon Sep 03 2001 Toru Sagami <sagami@vinelinux.org>
+- 1.8.9-0vl2: eliminate executable bit in %%doc
+
+* Tue Jul 03 2001 <sagami@vinelinux.org>
+- 1.8.9-0vl1: updated to 1.8.9
+- added patch for re-enable xiterm menu
+
+* Mon May 14 2001 <sagami@vinelinux.org>
+- 1.8.8-0vl2: fixed install failure with AfterStep-APPS
+
+* Sat Dec 23 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
+- 1.8.8-0vl1: Happy Holidays!
+
+* Thu Dec 21 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
+- updated to 1.8.4-1vl1
+- fixed some menu for Vine 2.1+
+- changed spec filename AfterStep.spec from AfterStep-vl.spec
+
+* Fri Feb 18 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- updated to 1.8.0
+
+* Thu Jan 13 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- added guessfont patch
+
+* Fri Sep 03 1999 Cristian Gafton <gafton@redhat.com>
+- version 1.7.142 and the four patches available integrated
+
+* Mon Apr 19 1999 Cristian Gafton <gafton@redhat.com>
+- optimizations are making it sick
+
+* Sun Apr 11 1999 Preston Brown <pbrown@redhat.com>
+- fixed up menus from 5.2 to work with new AfterStep
+
+* Thu Apr 08 1999 Preston Brown <pbrown@redhat.com>
+- upgrade to 1.7.90 (bugfix release), now 99 percent GNOME compliant.
+
+* Wed Mar 24 1999 Bill Nottingham <notting@redhat.com>
+- don't require xterm-color
+
+* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
+- build for glibc 2.1
+
+* Tue Oct 13 1998 Cristian Gafton <gafton@redhat.com>
+- Fixed problem with the Feels menu showing the bacjkground change entries
+
+* Wed Sep 16 1998 Cristian Gafton <gafton@redhat.com>
+- upgraded to 1.5
+- requires AfterStep-APPS for the cool dockable applications
+
+* Thu May 07 1998 Cristian Gafton <gafton@redhat.com>
+- 1.4.5.3 is out
+- wmconfig hacks
+- can start AnotherLevel
+
+* Fri Apr 17 1998 Cristian Gafton <gafton@redhat.com>
+- upgraded to 1.4.5.1
+- went through the sources and fixed some of the bugs
+
+* Fri Mar 27 1998 Cristian Gafton <gafton@redhat.com>
+- packaged 1.4.4 with a patch to better support BuildRoot.
+

+ 63 - 0
C/CF/CF-vl.spec

@@ -0,0 +1,63 @@
+Summary: WIDE Sendmail.cf Generation Package
+Summary(ja): sendmail.cf の作成パッケージ
+Name: CF
+Version: 3.7Wpl2
+Release: 7%{?_dist_release}
+Distribution: Vine Linux
+Group: Applications/Other
+Source: CF-%{version}.tar.bz2
+Source1: CF-VineSample.tar.bz2
+Patch: CF-%{version}-smtpcheck.patch1
+Patch1: CF-%{version}-smtpcheck.patch2
+License: Motonori Nakamura and WIDE Project
+URL: http://vine.flatout.org/
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+Sendmail.cf Generation Package
+
+%description -l ja
+面倒な sendmail.cf の設定を簡単に行うための, sendmail.cf 作成
+パッケージです。
+
+%prep
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}
+bzip2 -dc %{SOURCE0} | tar xf - -C $RPM_BUILD_ROOT%{_datadir}
+bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_datadir}/CF-%{version}
+(cd $RPM_BUILD_ROOT%{_datadir}/CF-%{version}/Master
+patch -p0 < %{PATCH0}
+patch -p0 < %{PATCH1}
+)
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%dir %{_datadir}/CF-%{version}
+%{_datadir}/CF-%{version}/*
+
+%changelog
+* Sun Sep 14 2008 Shu KONNO <owa@bg.wakwak.com> 3.7Wpl2-7vl5
+- applied new versioning policy, spec in utf-8
+
+* Wed Sep 20 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com>
+- changed Group to Applications/Other
+- installed files to %{_datadir}/CF-%{version} instead of /usr/src/CF-%{version}
+- s/Copyright/License/
+
+* Fri Jan  7 2000 Jun Nishii <jun@vinelinux.org>
+- added Japanese summary and description
+- change group
+- slightly modify build process
+
+* Wed Dec 21 1998 Hideya Hane <vine@flatout.org>
+- Initial version
+

+ 293 - 0
C/ConsoleKit/ConsoleKit-vl.spec

@@ -0,0 +1,293 @@
+%define glib2_version           2.20.0
+%define dbus_version            1.2
+%define dbus_glib_version       0.80
+%define polkit_version          0.92
+
+Summary: System daemon for tracking users, sessions and seats
+Summary(ja): ユーザ、セッションおよび座席を捕捉するシステムデーモン
+Name: ConsoleKit
+Version: 0.4.1
+Release: 1%{?_dist_release}
+License: GPLv2+
+Group: System Environment/Daemons
+URL: http://www.freedesktop.org/wiki/Software/ConsoleKit
+
+Source0: http://people.freedesktop.org/~mccann/dist/ConsoleKit-%{version}.tar.bz2
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: dbus-devel  >= %{dbus_version}
+BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: polkit-devel >= %{polkit_version}
+BuildRequires: pam-devel
+BuildRequires: libX11-devel
+BuildRequires: zlib-devel
+BuildRequires: xmlto
+Requires: dbus
+Requires: dbus-glib
+
+%description
+ConsoleKit is a system daemon for tracking what users are logged
+into the system and how they interact with the computer (e.g.
+which keyboard and mouse they use).
+
+It provides asynchronous notification via the system message bus.
+
+
+%package x11
+Summary: X11-requiring add-ons for ConsoleKit
+Summary(ja): X11 を必要とする ConsoleKit アドオン
+License: GPLv2+
+Group: System Environment/Daemons
+Requires: %name = %{version}-%{release}
+Requires: libX11
+
+%description x11
+ConsoleKit contains some tools that require Xlib to be installed,
+those are in this separate package so server systems need not install
+X. Applications (such as xorg-x11-xinit) and login managers (such as
+gdm) that need to register their X sessions with ConsoleKit needs to
+have a Requires: for this package.
+
+
+%package libs
+Summary: ConsoleKit libraries
+Summary(ja): ConsoleKit ライブラリ
+License: MIT
+Group: System Environment/Libraries
+Requires: pam
+Requires: dbus
+
+%description libs
+Libraries and a PAM module for interacting with ConsoleKit.
+
+
+%package devel
+Summary: Development libraries and headers for ConsoleKit
+Summary(ja): Development libraries and headers for ConsoleKit
+License: MIT
+Group: Development/Libraries
+Requires: dbus-devel
+Requires: pkgconfig
+
+%description devel
+Headers, libraries and API docs for ConsoleKit
+
+
+%package docs
+Summary: Developer documentation for ConsoleKit
+Summary(ja): ConsoleKit の開発用ドキュメント
+Group: Development/Libraries
+Requires: %name = %{version}-%{release}
+
+%description docs
+Developer documentation for ConsoleKit.
+
+
+%prep
+%setup -q
+
+%build
+%configure --with-pid-file=%{_localstatedir}/run/console-kit-daemon.pid --enable-pam-module --with-pam-module-dir=/%{_lib}/security --enable-docbook-docs --docdir=%{_datadir}/doc/%{name}-%{version}
+
+make
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT/%{_lib}/security/*.a
+rm -f $RPM_BUILD_ROOT/%{_lib}/security/*.la
+
+# make sure we don't package a history log
+rm -f $RPM_BUILD_ROOT/%{_var}/log/ConsoleKit/history
+
+cp AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README TODO \
+	$RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
+
+#mkdir -p %{buildroot}%{_sysconfdir}/init.d
+#install -m 755 %{SOURCE10} %{buildroot}%{_sysconfdir}/init.d/ConsoleKit
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+if [ -f /var/log/ConsoleKit/history ]; then
+   chmod a+r /var/log/ConsoleKit/history
+fi
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc %dir %{_datadir}/doc/%{name}-%{version}
+%doc %{_datadir}/doc/%{name}-%{version}/[A-Z]*
+%{_sysconfdir}/dbus-1/system.d/*
+#%{_sysconfdir}/init.d/ConsoleKit
+%{_datadir}/dbus-1/system-services/*.service
+%{_datadir}/polkit-1/actions/*.policy
+%dir %{_sysconfdir}/ConsoleKit
+%dir %{_sysconfdir}/ConsoleKit/seats.d
+%dir %{_sysconfdir}/ConsoleKit/run-seat.d
+%dir %{_sysconfdir}/ConsoleKit/run-session.d
+%dir %{_prefix}/lib/ConsoleKit
+%dir %{_prefix}/lib/ConsoleKit/scripts
+%dir %{_prefix}/lib/ConsoleKit/run-seat.d
+%dir %{_prefix}/lib/ConsoleKit/run-session.d
+%dir %{_var}/run/ConsoleKit
+%attr(755,root,root) %dir %{_var}/log/ConsoleKit
+%config %{_sysconfdir}/ConsoleKit/seats.d/00-primary.seat
+%{_sbindir}/console-kit-daemon
+%{_sbindir}/ck-log-system-restart
+%{_sbindir}/ck-log-system-start
+%{_sbindir}/ck-log-system-stop
+%{_bindir}/ck-history
+%{_bindir}/ck-launch-session
+%{_bindir}/ck-list-sessions
+%{_prefix}/lib/ConsoleKit/scripts/*
+
+%files x11
+%defattr(-,root,root,-)
+%{_libexecdir}/*
+
+%files libs
+%defattr(-,root,root,-)
+%{_libdir}/lib*.so.*
+/%{_lib}/security/*.so
+%{_mandir}/man8/pam_ck_connector.8.gz
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*
+%{_includedir}/*
+%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.*.xml
+
+%files docs
+%defattr(-,root,root,-)
+%doc %dir %{_datadir}/doc/%{name}-%{version}/spec
+%doc %{_datadir}/doc/%{name}-%{version}/spec/*
+
+
+%changelog
+* Mon Oct 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.4.1-1
+- new upstream release
+
+* Mon May 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-6
+- add patch11 to enable policy access to the Manager.GetSessions
+  method in the default ConsoleKit.conf
+  https://bugs.freedesktop.org/show_bug.cgi?id=20471
+  http://bugzilla.gnome.org/show_bug.cgi?id=580259
+
+* Fri Mar 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-5
+- add patch10 to fix dbus permissions
+  https://bugs.freedesktop.org/show_bug.cgi?id=19020
+  (This patch is already committed to master)
+
+* Sat Feb 14 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.3.0-4
+- changed Group to System Environment/Daemons
+- changed x11 subpackage's Group to System Environment/Daemons
+- changed libs subpackage's Group to System Environment/Libraries
+- added %%post, %%postun section fo libs subpackage
+
+* Sat Aug 09 2008 Shu KONNO <owa@bg.wakwak.com> 0.3.0-3
+- changed %%{_libdir}/ConsoleKit to %%{_prefix}/lib/ConsoleKit
+
+* Thu Aug 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-2
+- remove init script, console-kit-daemon is now launched from dbus.
+
+* Mon Aug 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-1
+- new upstream release
+
+* Tue Jul  1 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.2.10-3
+- fix Japanese description
+- spec in UTF-8
+- add Source10 (init.d script for console-kit-daemon);
+  add %%post/%%preun scripts, until "initng" being introduced to Vine
+
+* Wed Jun 25 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.2.10-2
+- rebuilt with PolicyKit-0.8
+
+* Sun May 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.10-1
+- new upstream release
+- new versioning policy
+
+* Tue Jan 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.3-0vl1
+- initial build for Vine Linux
+
+* Mon Oct 22 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.3-2
+- Rebuild against new dbus-glib
+
+* Tue Sep 18 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.3-1
+- Update to 0.2.3
+
+* Mon Sep 17 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.2-1
+- Update to 0.2.2
+
+* Mon Aug  6 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.1-4
+- Update license field
+
+* Fri Jul  6 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.1-3
+- Add LSB header to init script (#246894)
+
+* Mon Apr 16 2007 David Zeuthen <davidz@redhat.com> - 0.2.1-2
+- Set doc directory correctly
+
+* Mon Apr 16 2007 David Zeuthen <davidz@redhat.com> - 0.2.1-1
+- Update to upstream release 0.2.1
+- Drop the patch to daemonize properly as that was merged upstream
+
+* Mon Apr 02 2007 David Zeuthen <davidz@redhat.com> - 0.2.1-0.git20070402
+- Update to git snapshot to get a lot of bug fixes
+- Use libX11 rather than gtk2 to verify X11 sessions; update BR and R
+- Split X11-using bits into a new subpackage ConsoleKit-x11 (#233982)
+- Use correct location for PAM module on 64-bit (#234545)
+- Build developer documentation and put them in ConsoleKit-docs
+
+* Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> - 0.2.0-2
+- BR gtk2-devel and make ConsoleKit Require gtk2 (could just be
+  libX11 with a simple patch)
+
+* Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> - 0.2.0-1
+- Update to upstream release 0.2.0
+- Daemonize properly (#229206)
+
+* Sat Mar  3 2007 David Zeuthen <davidz@redhat.com> - 0.1.3-0.git20070301.1
+- Allow caller to pass uid=0 in libck-connector
+
+* Thu Mar  1 2007 David Zeuthen <davidz@redhat.com> - 0.1.3-0.git20070301
+- Update to git snapshot
+- Drop all patches as they are committed upstream
+- New tool ck-list-sessions
+- New -libs subpackage with run-time libraries and a PAM module
+- New -devel subpackage with headers
+
+* Tue Feb  6 2007 David Zeuthen <davidz@redhat.com> - 0.1.0-5%{?dist}
+- Start ConsoleKit a bit earlier so it starts before HAL (98 -> 90)
+- Minimize stack usage so VIRT size is more reasonable (mclasen)
+- Make session inactive when switching to non-session (davidz)
+
+* Fri Jan 12 2007 Matthias Clasen <mclasen@redhat.com> - 0.1.0-4
+- Don't mark initscripts %%config
+- Use proper lock and pid ile names
+
+* Fri Jan 12 2007 Matthias Clasen <mclasen@redhat.com> - 0.1.0-3
+- More package review feedback
+
+* Fri Jan 12 2007 Matthias Clasen <mclasen@redhat.com> - 0.1.0-2
+- Incorporate package review feedback
+
+* Thu Jan 11 2007 Matthias Clasen <mclasen@redhat.com> - 0.1.0-1
+- Update to the first public release 0.1.0
+- Some spec cleanups
+
+* Mon Oct 23 2006 David Zeuthen <davidz@redhat.com> - 0.0.3-1
+- Initial build.
+

+ 259 - 0
D/DeviceKit-disks/DeviceKit-disks-vl.spec

@@ -0,0 +1,259 @@
+%define glib2_version           2.6.0
+%define dbus_version            1.2
+%define dbus_glib_version	0.82
+%define polkit_version          0.92
+%define parted_version          1.8.8
+%define udev_version            145
+%define mdadm_version           2.6.7
+%define device_mapper_version   1.02
+%define libatasmart_version     0.12
+%define sg3_utils_version       1.27
+
+Summary: Disk Management Service
+Summary(ja): ディスク管理サービス
+Name: DeviceKit-disks
+Version: 009
+Release: 1%{?_dist_release}
+License: GPLv2+
+Group: System Environment/Libraries
+URL: http://cgit.freedesktop.org/DeviceKit/DeviceKit-disks/
+Source0: %{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: dbus-devel  >= %{dbus_version}
+BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: polkit-devel >= %{polkit_version}
+BuildRequires: parted-devel >= %{parted_version}
+BuildRequires: device-mapper-devel >= %{device_mapper_version}
+BuildRequires: intltool
+BuildRequires: libatasmart-devel >= %{libatasmart_version}
+BuildRequires: zlib-devel
+BuildRequires: libgudev1-devel >= %{udev_version}
+BuildRequires: libudev-devel >= %{udev_version}
+BuildRequires: sg3_utils-devel >= %{sg3_utils_version}
+Requires: dbus >= %{dbus_version}
+Requires: dbus-glib >= %{dbus_glib_version}
+Requires: glib2 >= %{glib2_version}
+Requires: polkit >= %{polkit_version}
+Requires: parted >= %{parted_version}
+Requires: udev >= %{udev_version}
+Requires: mdadm >= %{mdadm_version}
+Requires: libatasmart >= %{libatasmart_version}
+Requires: zlib
+# for mount, umount, mkswap
+Requires: util-linux-ng
+# for mkfs.ext3, mkfs.ext3, e2label
+Requires: e2fsprogs
+# for mkfs.xfs, xfs_admin
+Requires: xfsprogs
+# for mkfs.vfat
+Requires: dosfstools
+# for mlabel
+Requires: mtools
+# for mkntfs
+# no ntfsprogs on ppc, though
+%ifnarch ppc ppc64
+Requires: ntfsprogs
+%endif
+
+# for /proc/self/mountinfo, only available in 2.6.26 or higher
+Conflicts: kernel < 2.6.26
+
+%description
+DeviceKit-disks provides a daemon, D-Bus API and command line tools
+for managing disks and storage devices.
+
+%package devel
+Summary: D-Bus interface definitions for DeviceKit-disks
+Summary(ja): DeviceKit-disks 用の D-Bus インタフェース定義
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+# stupid guidelines require this for ownership of /usr/share/gtk-doc
+Requires: gtk-doc
+
+%description devel
+D-Bus interface definitions for DeviceKit-disks.
+
+%prep
+%setup -q
+
+%build
+%configure --enable-gtk-doc
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/polkit-1/extensions/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/polkit-1/extensions/*.a
+
+# TODO: should be fixed upstream
+chmod 0644 $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/devkit-disks-bash-completion.sh
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+
+%doc README AUTHORS NEWS COPYING HACKING doc/TODO
+
+%{_sysconfdir}/dbus-1/system.d/*.conf
+%{_sysconfdir}/profile.d/*.sh
+/lib/udev/rules.d/*.rules
+
+/lib/udev/devkit-disks-part-id
+/lib/udev/devkit-disks-dm-export
+/lib/udev/devkit-disks-probe-ata-smart
+/sbin/umount.devkit
+
+%{_bindir}/*
+%{_libexecdir}/*
+
+%{_mandir}/man1/*
+%{_mandir}/man7/*
+%{_mandir}/man8/*
+
+%{_datadir}/pkgconfig/DeviceKit-disks.pc
+
+%{_datadir}/polkit-1/actions/*.policy
+
+%{_libdir}/polkit-1/extensions/*.so
+
+%{_datadir}/dbus-1/system-services/*.service
+
+%attr(0770,root,root) %dir %{_localstatedir}/run/DeviceKit-disks
+%attr(0770,root,root) %dir %{_localstatedir}/lib/DeviceKit-disks
+
+%files devel
+%defattr(-,root,root,-)
+
+%{_datadir}/dbus-1/interfaces/*.xml
+
+%dir %{_datadir}/gtk-doc/html/devkit-disks
+%{_datadir}/gtk-doc/html/devkit-disks/*
+
+%changelog
+* Wed Nov 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 009-1
+- new upstream release
+- drop obsolete patches
+
+* Mon Oct 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 007-1
+- initial build for Vine Linux
+
+* Tue Oct 13 2009 Matthias Clasen <mclasen@redhat.com> - 007-5%{?dist}
+- Give media players better icons
+
+* Mon Oct 05 2009 David Zeuthen <davidz@redhat.com> - 007-4%{?dist}
+- Rebuild
+
+* Mon Oct 05 2009 David Zeuthen <davidz@redhat.com> - 007-3%{?dist}
+- Rebuild
+
+* Mon Oct 05 2009 David Zeuthen <davidz@redhat.com> - 007-2%{?dist}
+- Actually inhibit the daemon (#527091)
+
+* Fri Sep 18 2009 David Zeuthen <davidz@redhat.com> - 007-1%{?dist}
+- Update to release 007
+
+* Mon Aug 17 2009 David Zeuthen <davidz@redhat.com> - 006-1%{?dist}
+- Update to release 006
+
+* Fri Aug 07 2009 David Zeuthen <davidz@redhat.com> - 005-5%{?dist}
+- Update for new libatasmart version
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 005-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun Jul 12 2009 Matthias Clasen <mclasen@redhat.com> - 005-3.f12
+- Rebuild
+
+* Fri Jun 19 2009 David Zeuthen <davidz@redhat.com> - 005-2%{?dist}
+- Fix BR
+
+* Fri Jun 19 2009 David Zeuthen <davidz@redhat.com> - 005-1%{?dist}
+- Update to release 005
+
+* Tue May 19 2009 David Zeuthen <davidz@redhat.com> - 004-3%{?dist}
+- Avoid checking whether device is ATA SMART capable if the device reports
+  removable media (#494932)
+
+* Fri May 01 2009 David Zeuthen <davidz@redhat.com> - 004-2%{?dist}
+- Rebuild
+
+* Fri May 01 2009 David Zeuthen <davidz@redhat.com> - 004-1%{?dist}
+- Upstream release 004
+
+* Thu Apr 16 2009 David Zeuthen <davidz@redhat.com> - 004-0.10.20090415git%{?dist}
+- Properly detect vfat on whole disk devices (#495876)
+
+* Wed Apr 15 2009 David Zeuthen <davidz@redhat.com> - 004-0.9.20090415git%{?dist}
+- Rebuild
+
+* Wed Apr 15 2009 David Zeuthen <davidz@redhat.com> - 004-0.8.20090415git%{?dist}
+- New snapshot
+
+* Sun Apr 12 2009 David Zeuthen <davidz@redhat.com> - 004-0.7.20090412git%{?dist}
+- New snapshot
+
+* Thu Apr 09 2009 David Zeuthen <davidz@redhat.com> - 004-0.6.20090408git%{?dist}
+- use correct dmode for iso9660 mounts (#495018)
+
+* Wed Apr 08 2009 David Zeuthen <davidz@redhat.com> - 004-0.5.20090408git%{?dist}
+- New snapshot
+
+* Mon Apr 06 2009 David Zeuthen <davidz@redhat.com> - 004-0.4.20090406git%{?dist}
+- Rebuild
+
+* Mon Apr 06 2009 David Zeuthen <davidz@redhat.com> - 004-0.3.20090406git%{?dist}
+- BR libudev-devel
+
+* Mon Apr 06 2009 David Zeuthen <davidz@redhat.com> - 004-0.2.20090406git%{?dist}
+- New snapshot, this time with the right date
+
+* Mon Apr 06 2009 David Zeuthen <davidz@redhat.com> - 004-0.1.20080406git%{?dist}
+- New snapshot
+
+* Fri Mar 27 2009 Matthias Clasen  <mclasen@redhat.com> - 003-9.f11
+- Don't require ntfsprogs on ppc, where it doesn't exist
+
+* Wed Mar 25 2009 Matthias Clasen  <mclasen@redhat.com> - 003-8.f11
+- Add dependencies to for all the cmdline tools we use (#490670)
+
+* Thu Mar 19 2009 David Zeuthen <davidz@redhat.com> - 003-7%{?dist}
+- Make sure dm devices are marked as system-internal (#489397)
+
+* Tue Mar 10 2009 Matthias Clasen <mclasen@redhat.com> - 003-6%{?dist}
+- Fix the previous patch
+
+* Fri Mar  6 2009 Matthias Clasen <mclasen@redhat.com> - 003-5%{?dist}
+- Handle -- correctly in devkit-disks
+
+* Wed Mar 04 2009 David Zeuthen <davidz@redhat.com> - 003-3%{?dist}
+- Add --dump option to devkit-disks(1) to help with debugging
+- Allow authorized users to unmount /etc/fstab mounts
+
+* Tue Mar 03 2009 David Zeuthen <davidz@redhat.com> - 003-2%{?dist}
+- Identify mounts using dev_t, not device files (#488258)
+
+* Mon Mar 02 2009 David Zeuthen <davidz@redhat.com> - 003-1%{?dist}
+- Update to version 003
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 002-3.git20080720
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 002-2.git20080720
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Dec 11 2008 Colin Walters <walters@verbum.org> - 002-1.git20080720
+- Add dbus permissions patch
+
+* Fri Jul 20 2008 David Zeuthen <davidz@redhat.com> - 002-0.git20080720%{?dist}
+- Initial packaging

+ 208 - 0
D/DeviceKit-power/DeviceKit-power-vl.spec

@@ -0,0 +1,208 @@
+%define glib2_version           2.22.0
+%define dbus_version            1.2
+%define dbus_glib_version       0.82
+%define polkit_version          0.92
+%define parted_version          1.8.8
+
+Summary: Power Management Service
+Summary(ja): 電源管理サービス
+Name: DeviceKit-power
+Version: 013
+Release: 1%{?_dist_release}
+License: GPLv2+
+Group: System Environment/Libraries
+URL: http://cgit.freedesktop.org/DeviceKit/DeviceKit-power/
+Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz
+Patch10: DeviceKit-power-011-gcc41.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: dbus-devel  >= %{dbus_version}
+BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: polkit-devel >= %{polkit_version}
+BuildRequires: sqlite3-devel
+BuildRequires: libtool
+BuildRequires: intltool
+BuildRequires: gettext
+BuildRequires: libgudev1-devel
+BuildRequires: libusb-devel
+
+Requires: dbus
+Requires: dbus-glib
+Requires: glib2
+Requires: polkit
+Requires: udev
+Requires: pm-utils
+
+%description
+DeviceKit-power provides a daemon, API and command line tools for
+managing power devices attached to the system.
+
+%package devel
+Summary: Headers and libraries for DeviceKit-power
+Summary(ja): %{name} の開発ファイル
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Headers and libraries for DeviceKit-power.
+
+%prep
+%setup -q
+%patch10 -p1 -b .gcc41
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
+cp README AUTHORS NEWS COPYING HACKING doc/TODO $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+
+%doc %dir %{_datadir}/doc/%{name}-%{version}
+%doc %{_datadir}/doc/%{name}-%{version}/NEWS
+%doc %{_datadir}/doc/%{name}-%{version}/COPYING
+%doc %{_datadir}/doc/%{name}-%{version}/AUTHORS
+%doc %{_datadir}/doc/%{name}-%{version}/HACKING
+%doc %{_datadir}/doc/%{name}-%{version}/README
+%doc %{_datadir}/doc/%{name}-%{version}/TODO
+%{_libdir}/libdevkit-power-gobject*.so.*
+%{_sysconfdir}/dbus-1/system.d/*.conf
+/lib/udev/rules.d/*.rules
+%dir %{_localstatedir}/lib/DeviceKit-power
+%{_bindir}/*
+%{_libexecdir}/*
+
+%{_mandir}/man1/*
+%{_mandir}/man7/*
+%{_mandir}/man8/*
+
+%{_datadir}/polkit-1/actions/*.policy
+%{_datadir}/dbus-1/system-services/*.service
+
+%files devel
+%defattr(-,root,root,-)
+%{_datadir}/dbus-1/interfaces/*.xml
+%dir %{_datadir}/gtk-doc/html/devkit-power
+%{_datadir}/gtk-doc/html/devkit-power/*
+%{_libdir}/libdevkit-power-gobject*.so
+%{_libdir}/pkgconfig/*.pc
+%dir %{_includedir}/DeviceKit-power/devkit-power-gobject
+%{_includedir}/DeviceKit-power/devkit-power-gobject/*.h
+
+%changelog
+* Mon Jan 04 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 013-1
+- new upstream release
+
+* Wed Nov 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 012-1
+- new upstream release
+
+* Mon Oct 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 011-1
+- initial build for Vine Linux
+
+* Mon Sep 14 2009 Richard Hughes  <rhughes@redhat.com> - 011-0.1.20090914git
+- Update to todays git snapshot to fix the session exploding when a USB UPS is
+  inserted then removed a few times.
+
+* Mon Aug 03 2009 Richard Hughes <richard@hughsie.com> - 010-4
+- Continue to poll when we guessed a status value, and only stop when the
+  kernel says definitively that we are fully charged.
+
+* Sun Aug 02 2009 Richard Hughes <richard@hughsie.com> - 010-3
+- Put the development include files in the devel package not the main package.
+- Fixes #515104
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 010-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Jul 22 2009 Richard Hughes <richard@hughsie.com> - 010-1
+- Update to 010
+- Fixes a few problems with multi-battery laptops
+- Port to GUdev and PolicyKit1
+
+* Mon Jul 06 2009 Richard Hughes <richard@hughsie.com> - 009-1
+- Update to 009
+- Fixes many problems with multi-battery laptops
+- Use pm-powersave like HAL used to
+- Fix detecting UPS devices
+- Add support for recalled laptop batteries
+
+* Tue Jun 16 2009 Richard Hughes  <rhughes@redhat.com> - 009-0.4.20090616git
+- Do autoreconf as well due to different values of automake on koji.
+
+* Tue Jun 16 2009 Richard Hughes  <rhughes@redhat.com> - 009-0.3.20090616git
+- Do autoconf and automake as the polkit patch is pretty invasive
+- Fix up file lists with the new polkit action paths
+
+* Tue Jun 16 2009 Richard Hughes  <rhughes@redhat.com> - 009-0.2.20090616git
+- Apply a patch to convert to the PolKit1 API.
+
+* Tue Jun 16 2009 Richard Hughes  <rhughes@redhat.com> - 009-0.1.20090616git
+- Update to todays git snapshot to fix reporting issues with empty batteries.
+
+* Mon Jun 01 2009 Richard Hughes <richard@hughsie.com> 008-1
+- Update to 008
+- Fixes #497563 and #495493
+
+* Wed May 13 2009 Richard Hughes  <rhughes@redhat.com> - 008-0.3.20090513git
+- Update to todays git snapshot which should fix some polling issues.
+- Fixes #495493
+
+* Thu May 07 2009 Richard Hughes  <rhughes@redhat.com> - 008-0.2.20090507git
+- Update to todays git snapshot which has the lid close property.
+
+* Tue Apr 01 2009 Richard Hughes  <rhughes@redhat.com> - 008-0.1.20090401git
+- Update to todays git snapshot which works with the new permissive DBus.
+
+* Mon Mar 30 2009 Richard Hughes <richard@hughsie.com> 007-2
+- Try to fix a compile error with koji and the new gcc.
+
+* Mon Mar 30 2009 Richard Hughes <richard@hughsie.com> 007-1
+- Update to 007
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 006-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 006-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 10 2009 Richard Hughes <richard@hughsie.com> 006-1
+- Update to 006
+
+* Mon Feb 02 2009 Richard Hughes <richard@hughsie.com> 005-1
+- Update to 005
+
+* Fri Jan 23 2009 Richard Hughes <richard@hughsie.com> 004-1
+- Update to 004
+
+* Tue Dec 09 2008 Richard Hughes <richard@hughsie.com> 003-1
+- Update to 003
+
+* Thu Nov 13 2008 Matthias Clasen <mclasen@redhat.com> 002-1
+- Update to 002
+
+* Sat Sep 06 2008 Richard Hughes <richard@hughsie.com> 001-2
+- Fix the licence, and some directory ownership issues for the review request
+
+* Tue Sep 02 2008 Richard Hughes <richard@hughsie.com> 001-1
+- Initial spec file
+

+ 131 - 0
D/DeviceKit/DeviceKit-vl.spec

@@ -0,0 +1,131 @@
+%define glib2_version           2.22.0
+%define dbus_version            1.2
+%define dbus_glib_version	0.82
+%define gtk_doc_version         1.4
+%define udev_version            141
+
+Summary: Device Enumeration Framework
+Summary(ja): Device Enumeration Framework
+Name: DeviceKit
+Version: 003
+Release: 1%{?_dist_release}
+License: GPLv2+ and LGPLv2+
+Group: System Environment/Libraries
+URL: http://gitweb.freedesktop.org/?p=users/david/DeviceKit.git;a=summary
+Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz 
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: dbus-devel  >= %{dbus_version}
+BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: gtk-doc >= %{gtk_doc_version}
+BuildRequires: udev >= %{udev_version}
+Requires: dbus
+Requires: dbus-glib
+Requires: glib2
+Requires: udev
+
+%description
+DeviceKit is a framework for enumerating devices.
+
+%package devel
+Summary: Headers and libraries for DeviceKit
+Summary(ja): Headers and libraries for DeviceKit
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: glib2-devel
+Requires: pkgconfig
+# stupid guidelines require this for ownership of /usr/share/gtk-doc
+Requires: gtk-doc
+
+%description devel
+Headers and libraries for DeviceKit.
+
+%prep
+%setup -q
+
+%build
+%configure
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+
+%doc README AUTHORS NEWS COPYING HACKING doc/TODO
+
+%{_bindir}/*
+%{_libexecdir}/*
+
+%{_libdir}/lib*.so.*
+
+%{_mandir}/man1/*
+%{_mandir}/man7/*
+%{_mandir}/man8/*
+
+%{_sysconfdir}/dbus-1/system.d/*
+%{_sysconfdir}/udev/rules.d/*
+
+%{_datadir}/dbus-1/system-services/*
+
+%dir %{_localstatedir}/run/devkit
+
+%files devel
+%defattr(-,root,root,-)
+
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*
+%{_includedir}/*
+%{_datadir}/dbus-1/interfaces/*
+
+%dir %{_datadir}/gtk-doc/html/devkit
+%{_datadir}/gtk-doc/html/devkit/*
+
+%changelog
+* Sun Sep 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 003-2
+- rebuild with new environment
+
+* Sun Apr 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 003-1
+- initial build for Vine Linux
+
+* Mon Mar 02 2009 David Zeuthen <davidz@redhat.com> - 003-1%{?dist}
+- Update to release 003
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 002-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 002-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 002-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 002-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Dec 12 2008 Colin Walters <walters@verbum.org> - 002-5
+- Fix permissions patch
+
+* Thu Dec 11 2008 Colin Walters <walters@verbum.org> - 002-4
+- Add dbus permissions patch
+
+* Thu Nov 13 2008 Matthias Clasen <mclasen@redhat.com> - 002-3
+- Update to 002
+
+* Sun Jul 20 2008 David Zeuthen <davidz@redhat.com> - 002-0.git20080720%{?dist}
+- Initial packaging

+ 71 - 0
D/Distutils/Distutils-vl.spec

@@ -0,0 +1,71 @@
+Summary: Python Distribution Utilities
+Name: Distutils
+Version: 1.0.2
+Release: 1vl1
+Source: http://www.python.org/sigs/distutils-sig/download/Distutils-%{version}.tar.gz
+Patch: Distutils-1.0.2-docfiles.patch
+License: Python
+Requires: python
+Buildrequires: python 
+Group: Development/Libraries
+BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
+BuildArchitectures: noarch
+URL: http://www.python.org/sigs/distutils-sig/
+
+%description
+A collection of modules to aid in the distribution and installation of
+Python modules, extensions, and (ultimately) applications.  A standard
+part of Python 1.6 and 2.0, but also distributed separately for use with
+Python 1.5.
+
+%prep
+%setup
+
+%patch0 -p1
+
+%build
+python setup.py build
+
+%install
+rm -fr $RPM_BUILD_ROOT
+python setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f INSTALLED_FILES
+%defattr(-,root,root)
+%doc CHANGES.txt README.txt USAGE.txt doc/ examples/
+
+%changelog
+* Fri Feb  1 2002 Jun Nishii <jun@vinelinux.org> 1.0.2-0vl1
+- rebuild for Vine Linux
+
+* Fri Jun  1 2001 Trond Eivind Glomsrød <teg@redhat.com>
+- 1.0.2
+- Add patch from alane@geeksrus.net for bdist_rpm
+
+* Fri Dec 01 2000 Trond Eivind Glomsrød <teg@redhat.com>
+- rebuild
+
+* Thu Nov 02 2000 Trond Eivind Glomsrød <teg@redhat.com>
+- cleaned up the specfile, remove unnecesarry macros.
+
+* Thu Jun 29 2000 Greg Ward <gward@python.net> 0.9
+- Made myself the packager, since I can now create the RPM on my own
+
+* Sun Jun 04 2000 Harry Henry Gebel <hgebel@inet.net> 0.9pre-1
+- Made sure scripts are file names, filled in some help strings, formatted
+  changelog correctly
+
+* Wed May 31 2000 Greg Ward <gward@python.net> 0.8.3pre-1
+- Hacked up bdist_rpm.py, moved meta-data into setup.cfg
+
+* Thu May 10 2000 Harry Henry Gebel <hgebel@inet.net> 0.8.2-3
+- Added new options to package_data
+
+* Tue May 09 2000 Harry Henry Gebel <hgebel@inet.net> 0.8.2-2
+- Include RPM_OPT_FLAGS in distutils
+
+* Wed Apr 26 2000 Harry Henry Gebel <hgebel@inet.net> 0.8.2-1
+- First test of bdist_rpm

+ 146 - 0
E/ElectricFence/ElectricFence-vl.spec

@@ -0,0 +1,146 @@
+Summary: A debugger which detects memory allocation violations.
+Name: ElectricFence
+Version: 2.2.2
+Release: 12%{?_dist_release}
+License: GPL
+Group: Development/Tools
+Source: ftp://ftp.perens.com/pub/ElectricFence/beta/%{name}-%{version}.tar.gz
+Patch1: ElectricFence-2.0.5-longjmp.patch
+Patch2: ElectricFence-2.1-vaarg.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+ElectricFence is a utility for C programming and
+debugging. ElectricFence uses the virtual memory hardware of your
+system to detect when software overruns malloc() buffer boundaries,
+and/or to detect any accesses of memory released by
+free(). ElectricFence will then stop the program on the first
+instruction that caused a bounds violation and you can use your
+favorite debugger to display the offending statement.
+
+Install ElectricFence if you need a debugger to find malloc()
+violations.
+
+
+%prep
+%setup -q
+%patch1 -p1 -b .longjmp
+%patch2 -p1 -b .vaarg
+
+%build
+make CFLAGS='${RPM_OPT_FLAGS} -DUSE_SEMAPHORE -fPIC'
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}{%{_bindir},%{_libdir},%{_mandir}/man3}
+
+make	BIN_INSTALL_DIR=%{buildroot}%{_bindir} \
+	LIB_INSTALL_DIR=%{buildroot}%{_libdir} \
+	MAN_INSTALL_DIR=%{buildroot}%{_mandir}/man3 \
+	install
+
+echo ".so man3/efence.3" > %{buildroot}%{_mandir}/man3/libefence.3
+
+%clean
+rm -rf %{buildroot}
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc README CHANGES COPYING
+%{_bindir}/*
+%{_libdir}/*
+%{_mandir}/*/*
+
+
+%changelog
+* Sat Apr 11 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.2.2-12
+- applied new versioning policy
+
+* Fri Aug 24 2007 Shu KONNO <owa@bg.wakwak.com> 2.2.2-11vl3
+- s/Copyright/License/
+
+* Mon Apr  7 2003 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 2.2.2-11vl2
+- rebuild
+
+* Fri Dec 06 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.2.2-11vl1
+- based on 2.2.2-11 from Rawhide and built for Vine Linux
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
+- Bump release + rebuild.
+
+* Thu Nov 16 2000 Tim Powers <timp@redhat.com>
+- use -fPIC, not -fpic, also -DUSE_SEMAPHORE to make it thread safe,
+  as per bug #20935
+
+* Tue Sep 19 2000 Bill Nottingham <notting@redhat.com>
+- use -fpic
+
+* Fri Aug 18 2000 Tim Waugh <twaugh@redhat.com>
+- fix efence.3/libefence.3 confusion (#16412).
+
+* Tue Aug 1 2000 Tim Powers <timp@redhat.com>
+- added ldconfig stuff to ;post and postun
+- added Requires /sbin/ldconfig
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Wed Jul 05 2000 Preston Brown <pbrown@redhat.com>
+- back in main distro
+- 2.2.2 version - claimed beta, but no releases in over a year.
+- FHS macros
+
+* Fri May 26 2000 Tim Powers <timp@redhat.com>
+- moved to Powertools
+- fix map page location to be in /usr/share/man
+
+* Tue May 16 2000 Jakub Jelinek <jakub@redhat.com>
+- fix build on ia64
+
+* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
+- fix description
+- man pages are compressed
+
+* Tue Jan  4 2000 Jeff Johnson <jbj@redhat.com>
+- remove ExcludeArch: alpha (#6683).
+
+* Sat Apr 10 1999 Matt Wilson <msw@redhat.com>
+- version 2.1
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 13)
+
+* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
+- build for glibc 2.1
+
+* Fri Aug 21 1998 Jeff Johnson <jbj@redhat.com>
+- create efence.3 (problem #830)
+
+* Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
+- build root
+
+* Mon Jun 01 1998 Prospector System <bugs@redhat.com>
+- translations modified for de
+
+* Mon Jun 01 1998 Prospector System <bugs@redhat.com>
+- need to use sigsetjmp() and siglongjmp() for proper testing
+
+* Fri May 01 1998 Prospector System <bugs@redhat.com>
+- translations modified for de, fr, tr
+
+* Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
+- use ExcludeArch instead of Exclude
+
+* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
+- built against glibc

+ 290 - 0
E/Eterm/Eterm-vl.spec

@@ -0,0 +1,290 @@
+%define ver 0.9
+Summary: Enlightened terminal emulator
+Summary(ja): Enlightened 端末エミュレータ
+Name: Eterm
+Version: %{ver}
+Release: 1%{?_dist_release}
+License: BSD
+Group: User Interface/X
+URL: http://www.eterm.org/
+#Source0: ftp://ftp.eterm.org/pub/Eterm/Eterm-%{ver}.tar.gz
+#Source1: ftp://ftp.eterm.org/pub/Eterm/Eterm-bg-%{ver}.tar.gz
+Source0: http://www.eterm.org/download/Eterm-%{ver}.tar.gz
+Source1: http://www.eterm.org/download/Eterm-bg-%{ver}.tar.gz
+#patch for vine
+Patch100: Eterm-0.9-compoundtext.patch
+Patch101: Eterm-0.9-vinefont.patch
+Patch102: Eterm-0.9-ja_nls.patch
+Patch103: Eterm-0.9-mbwrap.patch
+Patch200: Eterm-0.9-config.sub.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Requires: xorg-x11-libs
+Requires: imlib >= 1.9.6
+Requires: libpng
+Requires: libtiff
+Requires: libungif
+Requires: zlib
+BuildRequires: xorg-x11-devel
+BuildRequires: imlib-devel >= 1.9.6
+BuildRequires: libpng-devel
+BuildRequires: libtiff-devel
+BuildRequires: libungif-devel
+BuildRequires: zlib-devel
+BuildRequires: desktop-file-utils
+
+%description
+Eterm is a color vt102 terminal emulator with enhanced graphical
+capabilities.  Eterm is intended to be a replacement for xterm for
+Enlightenment window manager users, but it can also be used as a
+replacement for xterm by users without Enlightenment.  Eterm supports
+various themes and is very configurable, in keeping with the
+philosophy of Enlightenment. If you install Eterm, you'll also need to
+have the Imlib library installed.
+
+%description -l ja
+Etermは先進的なグラフィカル機能を持ったvt102カラー端末エミュレータです。
+Etermは、 Enlightenment ウィンドウマネージャ用に、xtermの代替を目的とし
+ていますが、 Enlightenmentなしでも、 代替xtermとして利用することもでき
+ます。Etermはさまざまなテーマをサポートしており、 Enlightenmentの哲学に
+従って 自由に設定することができます。 Etermをインストールするなら、
+Imlibライブラリもインストールする必要があります。
+
+%package backgrounds
+Summary: Backgrounds for Eterm
+Summary(ja): Eterm用背景画像集
+Group: User Interface/X
+Requires: Eterm = %{ver}
+
+%description backgrounds
+Install this package if you want additional backgrounds for Eterm
+
+%description backgrounds -l ja
+Eterm用の追加背景画像が欲しい場合、これをインストールしてください。
+
+%prep
+%setup -q -n Eterm-%{ver} 1
+%patch100 -p1 -b .compoundtext
+%patch101 -p1 -b .vinefont
+%patch102 -p1 -b .ja_nls
+%patch103 -p1
+%patch200 -p1 -b .config.sub
+
+find . -type f -size 0 -print | xargs rm -f
+
+%build
+%configure \
+	--target=%{_arch}-pc-linux-gnu \
+	--enable-multi-charset \
+	--enable-trans \
+	--enable-xim \
+	--without-sense-of-humor
+
+make
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+cat > $RPM_BUILD_ROOT%{_datadir}/applications/Eterm.desktop <<EOF
+[Desktop Entry]
+Encoding=UTF-8
+Name=Eterm
+Name[ja]=Eterm 日本語端末
+Comment=Enlightened Terminal
+Comment[ja]=Enlightened 端末エミュレータ
+TryExec=Eterm
+Exec=Eterm
+Icon=gnome-eterm
+Terminal=false
+Type=Application
+Categories=Utility;TerminalEmulator;
+EOF
+chmod 0644 $RPM_BUILD_ROOT%{_datadir}/applications/Eterm.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/Eterm.desktop
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/wmconfig/
+cat > $RPM_BUILD_ROOT%{_sysconfdir}/X11/wmconfig/Eterm <<EOF
+Eterm name "Eterm"
+Eterm description "A featureful, themeable X11 terminal emulator."
+Eterm exec "Eterm &"
+Eterm group Utilities/Shells
+EOF
+chmod 0644 $RPM_BUILD_ROOT%{_sysconfdir}/X11/wmconfig/Eterm
+
+%makeinstall
+
+( cd $RPM_BUILD_ROOT
+  mv .%{_bindir}/Eterm .%{_bindir}/Eterm-%{ver}
+  cd $RPM_BUILD_ROOT%{_bindir}
+  ln -sf Eterm-%{ver} Eterm
+  cd $RPM_BUILD_ROOT
+  chmod +x .%{_libdir}/lib*so* ||:
+)
+
+(cd $RPM_BUILD_ROOT%{_datadir}/Eterm/pix/ ; \
+ for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
+  mv $i $i.base ; done)
+
+tar -zxvf %{SOURCE1}
+
+make -C bg all
+%makeinstall -C bg
+
+#get the package listing for Eterm-backgrounds
+echo "%defattr(-,root,root)" > rpm-Eterm-bg-files
+cat > rpm-Eterm-bg-files <<EOF
+%defattr(-,root,root)
+%{_datadir}/Eterm/pix/tiled-pixmaps.list
+%{_datadir}/Eterm/pix/scaled-pixmaps.list
+%{_datadir}/Eterm/pix/pixmaps.list
+EOF
+find ./bg/ -type f -not -name '*.list' -not -name 'Makefile*' \
+       -not -name 'README*' -not -name 014.jpg \
+        -not -name 40.jpg -not -name blackstone.jpg -not -name backwave.jpg \
+        -not -name circuit.jpg -not -name nebula.jpg \
+        -not -name fourthday.jpg -not -name gaia.jpg \
+        -not -name galleon.jpg -not -name night_of_the_dragon.jpg \
+        | sed "s#^\./bg/[scati]*le#%{_datadir}/Eterm/pix#g" >> rpm-Eterm-bg-files
+
+# remove *.la files
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+
+
+%post
+/sbin/ldconfig
+update-desktop-database %{_datadir}/applications
+
+(cd %{_datadir}/Eterm/pix;
+if [ -f tiled-pixmaps.list.base ] ; then
+	for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list; do mv -f $i.base $i ; done
+else
+  exit 0
+fi
+)
+
+
+%preun
+for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
+  rm -f %{_datadir}/Eterm/pix/$i* ; done
+
+%postun
+/sbin/ldconfig
+update-desktop-database %{_datadir}/applications
+
+
+%pre backgrounds
+for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
+    mv -f %{_datadir}/Eterm/pix/$i %{_datadir}/Eterm/pix/$i.base; done
+
+%preun backgrounds
+for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \
+    mv -f %{_datadir}/Eterm/pix/$i.base %{_datadir}/Eterm/pix/$i ; done
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root)
+%doc doc/Eterm_reference.html doc/Eterm.1.html
+%doc COPYING README ChangeLog
+%config %{_sysconfdir}/X11/wmconfig/Eterm
+%config(missingok) %{_datadir}/Eterm/pix/*.list.base
+%config %{_datadir}/applications/Eterm.desktop
+%{_bindir}/*
+%{_libdir}/*.so
+%{_libdir}/*.a
+%{_mandir}/man1/*
+%dir %{_datadir}/Eterm
+%{_datadir}/Eterm/themes
+%dir %{_datadir}/Eterm/pix
+%{_datadir}/Eterm/pix/014.jpg
+%{_datadir}/Eterm/pix/40.jpg
+%{_datadir}/Eterm/pix/blackstone.jpg
+%{_datadir}/Eterm/pix/backwave.jpg
+%{_datadir}/Eterm/pix/circuit.jpg
+%{_datadir}/Eterm/pix/nebula.jpg
+%{_datadir}/Eterm/pix/fourthday.jpg
+%{_datadir}/Eterm/pix/gaia.jpg
+%{_datadir}/Eterm/pix/galleon.jpg
+%{_datadir}/Eterm/pix/night_of_the_dragon.jpg
+%{_datadir}/Eterm/pix/bar_horizontal_[123].png
+%{_datadir}/Eterm/pix/bar_vertical_[123].png
+%{_datadir}/Eterm/pix/button_arrow_up_[123].png
+%{_datadir}/Eterm/pix/button_arrow_down_[123].png
+%{_datadir}/Eterm/pix/menu[123].png
+
+%files backgrounds -f rpm-Eterm-bg-files
+
+
+%changelog
+* Sat Aug 16 2008 Shu KONNO <owa@bg.wakwak.com> 0.9-1vl5
+- applied new versioning policy and spec in utf-8
+- added BuildRequires: xorg-x11-devel desktop-file-utils
+- removed %{_libdir}/*.la in %%files
+- moved Eterm.desktop to %%{_datadir}/applications/
+
+* Sat Sep 01 2007 Shu KONNO <owa@bg.wakwak.com> 0.9-0vl8
+- added Patch200: Eterm-0.9-config.sub.patch
+
+* Thu Oct  7 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9-0vl7
+- fixed Requires: and BuildRequires:
+- fixed post and pre scriptlet
+- added /etc/X11/applnk/Utilities/Eterm.desktop
+
+* Thu Sep 30 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9-0vl6
+- rebuild with new toolchains
+- s/Copyright/License/
+
+* Fri Nov 30 2001 MATUBARA Kazuyuki <matubara@mb.asmnet.ne.jp> 0.9-0vl5
+- fixed a bug of multi byte character wrap
+  used rpm macros
+
+* Tue Jul 11 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- added ja_nls patch for menu.
+
+* Tue Feb 15 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- modify compoundtext patch to fix a bug to write CUT_BUEFFER without COMPOUND_TEXT.
+
+* Sat Jan 29 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- making noarch rpm for Eterm-backgrounds
+- added vinefont and compoundtext patches
+
+* Fri Dec 10 1999 Michael Jennings <mej@eterm.org>
+- Added Tim's spec file to CVS as Eterm.spec.in for 0.9
+
+* Wed Dec 8 1999 Tim Powers <timp@redhat.com>
+- using unified patch for utempter and themes from Michael Jennings
+
+* Tue Dec 7 1999 Tim Powers <timp@redhat.com>
+- added wmconfig entry
+- split up into 2 packages, Eterm proper, and Eterm-backgrounds
+- thanks to ewt, we no longer have to make Eterm suid root, uses utempter
+        instead
+
+* Mon Dec 6 1999 Tim Powers <timp@redhat.com>
+- updated to 0.8.10
+- patched so that Eterm finds pix/themes in the right place
+- new version fixes problems with utmp, conforms to Eterm docs.
+- added RedHat.Eterm_suid which includes instructions on how to run Eterm in
+        order to have it seen by "w" and "who" as a regular user
+
+* Fri Aug 20 1999 Tim Powers <timp@redhat.com>
+- fixed roblem with removing all files when uninstalling Eterm.
+
+* Tue Jul 27 1999 Tim Powers <timp@redhat.com>
+- updated version to 0.8.9
+- cleaned up spec
+- updated patch
+- includes new backgrounds
+- built for 6.1
+
+* Mon Apr 05 1999 Michael Maher <mike@redhat.com>
+- update to 0.8.8
+
+* Fri Oct 23 1998 Jeff Johnson <jbj@redhat.com>
+- update to 0.8.7.
+
+* Fri Oct 08 1998 Michael Maher <mike@redhat.com>
+- built eterm

+ 107 - 0
F/FD/FD-vl.spec

@@ -0,0 +1,107 @@
+Summary: file & directory maintenance tool for the UNIX based OS
+Summary(ja): ファイル & ディレクトリ管理ツール
+Name: FD
+Version: 3.00d
+Release: 2%{?_dist_release}
+Group: Applications/System
+Source: http://hp.vector.co.jp/authors/VA012337/soft/fd/FD-%{version}.tar.gz
+Source10: fd2rc.vine
+License: LICENSES FOR FDCLONE3 (see %{_docdir}/%{name}-%{version}/LICENSES)
+Patch: FD-3.00d-vine.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+Provides: fdclone
+
+%description
+FDclone is a file & directory maintenance tool for the UNIX
+based OS. It is a clone of "FD" for MS-DOS.
+
+You can copy _fdrc or fd2rc.vine as the name of .fd2rc, 
+and rewrite fdrc according to your environment.
+
+This package is unregistered and modified version of FD Clone 3.
+Original Author does not support this package. 
+** DO NOT REPORT BUGS TO ORIGINAL AUTHOR **
+
+%description -l ja
+FDclone はMS-DOS 用に作成された『FD』を模した、
+UNIX ベースの OS 汎用のファイル & ディレクトリ管理ツールです。
+
+_fdrc または fd2rc.vine を .fd2rc という名前でコピーし、fdrc を自分の環境に
+応じて書き換えて設定します。
+
+このパッケージは FD Clone 3 の未登録で改変されたバージョンです。
+オリジナルの原作者はこのパッケージのサポートを行いません。
+** 原作者へのバグレポートは行わないでください **
+
+%prep
+%setup
+%patch -p1 -b .vine
+
+%__cp -a %{SOURCE10} .
+
+%build
+%__make 
+
+%install
+%__rm -rf   $RPM_BUILD_ROOT
+%__mkdir -p $RPM_BUILD_ROOT%{_bindir}
+%__mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man1
+
+%__make install PREFIX="$RPM_BUILD_ROOT/usr" \
+    MANDIR=$RPM_BUILD_ROOT%{_mandir}/ja/man1 \
+    EMANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 
+
+%clean
+%__rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%{_bindir}/fd
+%{_bindir}/fd-unicd.tbl
+%{_bindir}/fdsh
+%{_bindir}/fd-dict.tbl
+%{_bindir}//fd-cat.*
+%{_mandir}/ja/man1/*
+%doc FAQ FAQ.eng HISTORY HISTORY.eng Install Install.eng
+%doc LICENSES LICENSES.eng README README.eng TECHKNOW TECHKNOW.eng
+%doc ToAdmin ToAdmin.eng _fdrc
+%doc fd2rc.vine
+
+%changelog
+* Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 3.00d-2
+- added Provides: fdclone
+- updated FD-3.00d-vine.patch: no changes fd.h
+- added fd2rc.vine
+- mentioned fd2rc.vine in %%description and %%description -l ja
+
+* Fri Feb 15 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 3.00d-1
+- new upstream release
+- apply new versioning policy 
+- spec in utf-8
+- added FD-3.00d-vine.patch: updated FD-2.09f-vine.patch
+- fixed %%description and %%description -l ja: major version changes from 2 to 3
+
+* Fri Feb 15 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 2.09g-0vl1
+- source update
+- drop FD-2.08c-vine.patch 
+- add FD-2.09f-vine.patch included in FD-2.09f-0vl1.src.rpm for Vine Linux 4.2
+- add %{_bindir}/fd-dict.tbl to %files
+
+* Sun Jun 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.08c-0vl1
+- fix wrong License.
+  - change to FD License from GPL.
+- add disclaimer about modified version to %%description.
+
+* Thu Jun 08 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.06-1vl3
+- s/Copyright/License/
+- changed Group to Applications/File
+- installed man files to %{_mandir}
+
+* Wed Oct 06 2004 FUJIOKA Takeyuki <fuji@ftserve.net> 2.06
+- update to 2.06 for Vine-3.0
+
+* Wed Feb 27 2002 FUJIOKA Takeyuki <fujioka@bil.educ.fukushima-u.ac.jp>
+- 2.00a-1
+- packaged for Vine
+- default pager, editor and display mode changed 

+ 722 - 0
F/FreeWnn/FreeWnn-vl.spec

@@ -0,0 +1,722 @@
+%define version 1.1.1
+%define release 2%{?_dist_release}
+%define alpha         018
+%define localstatedir /var
+
+Summary: FreeWnn Japanese Input System
+Name: FreeWnn
+Version: %{version}
+Release: %{release}
+Group: Applications/System
+License: GPL
+URL: http://www.freewnn.org/
+%define tarball       %{name}-%{version}-a%{alpha}
+Source0: ftp://ftp.freewnn.org/pub/FreeWnn/alpha/%{tarball}.tar.bz2
+Source1: FreeWnn.init
+Source2: cWnn.init
+Source3: tWnn.init
+Source4: kWnn.init
+Patch0:	FreeWnn-fsstnd.patch
+Patch1:	FreeWnn-ja-a017.patch
+Patch2:	FreeWnn-noroot.patch
+Patch3:	FreeWnn-noroot2.patch
+Patch4:	jserverrc-g-jinmei.patch
+Patch5: FreeWnn-1.1.1-a018-cpp.patch
+Patch6: FreeWnn-1.1.1-config.sub.patch
+Patch7: FreeWnn-1.1.1-js.patch
+
+Prereq:	grep, textutils, shadow-utils
+Requires: FreeWnn-common, chkconfig
+Conflicts: wnn6
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Summary(ja): FreeWnn 日本語入力システム
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+This distribution contains FreeWnn Japanese Input System. 
+FreeWnn is a network-extensible Kana-to-Kanji conversion system
+and was jointly developed and released by the Software Research Group
+of KyotoUniversity Research Institute for Mathematical Science, OMRON
+Corporation and Astec, Inc.
+
+%description -l ja
+FreeWnn 仮名漢字変換システムは、京都大学数理解析研究所、オムロン株式会社、
+株式会社アステックの3者によって開発されたネットワーク仮名漢字変換シス
+テムです。
+
+このパッケージには日本語入力サーバのみ含まれます。
+
+%package devel
+Summary: development library and header file for FreeWnn
+Group: Development/Libraries
+Summary(ja): FreeWnn(jserver) 用開発ライブラリとヘッダファイル
+
+%description devel
+This package contains the header file and library for building programs
+with use FreeWnn.
+
+%description devel -l ja
+このパッケージには FreeWnn を利用した日本語入力 client を
+コンパイルするために必要なヘッダファイルとライブラリが
+含まれています。
+
+############################################################
+# FreeWnn-common
+############################################################
+%package common
+Summary: common File for Wnn
+Group: Applications/System
+Prereq: ldconfig
+
+%description common
+FreeWnn-common includes the files you need to run FreeWnn, cWnn or kWnn.
+Install FreeWnn-common if you will be using Wnn System.
+
+#############################################################
+#  cWnn
+#############################################################
+%package -n cWnn
+Summary: cWnn Chinese Input System
+Group: Applications/System
+Requires: FreeWnn-common, cWnn-common
+Prereq: shadow-utils, cWnn-common
+
+%description -n cWnn
+This package include FreeWnn Chinese Input System.
+
+%package -n cWnn-common
+Summary: cWnn/tWnn Chinese Input System common file
+Group: Applications/System
+Requires: FreeWnn-common
+Prereq: shadow-utils, ldconfig
+
+%description -n cWnn-common
+This package include cWnn/tWnn Chinese Input System common file.
+
+%package -n cWnn-devel
+Summary: development library and header file for cWnn,tWnn.
+Group: Development/Libraries
+
+%description -n cWnn-devel
+This package contains the header file and library for building programs
+with use cWnn,tWnn.
+
+#############################################################
+#  tWnn
+#############################################################
+%package -n tWnn
+Summary: tWnn Chinese Input System
+Group: Applications/System
+Requires: FreeWnn-common, cWnn-common
+Prereq: shadow-utils, cWnn-common
+
+%description -n tWnn
+tWnn Chinese Input System
+
+#############################################################
+#  kWnn
+#############################################################
+%package -n kWnn
+Summary: kWnn Korean Input System
+Group: Applications/System
+Requires: FreeWnn-common
+Prereq: shadow-utils, ldconfig
+
+%description -n kWnn
+kWnn Korean Input System
+
+%package -n kWnn-devel
+Summary: development library and header file for kWnn
+Group: Development/Libraries
+
+%description -n kWnn-devel
+This package contains the header file and library for building programs
+with use kWnn.
+
+%prep
+%setup -q -n FreeWnn-1.1.1-a017-pl4/Xsi
+%patch0 -p2
+%patch1 -p2
+%patch2 -p2
+%patch3 -p2
+%patch4 -p2
+%patch5 -p2
+%patch6 -p2 -b .config.sub
+%patch7 -p2 -b .js
+
+cp -p %{SOURCE2} .
+
+%build
+autoconf
+%configure --target=%{_arch}-pc-linux-gnu
+
+## for smp system.
+if [ "$SMP" != "" ]; then
+  make -j$SMP "MAKE=make -j$SMP"
+  make
+else
+  make
+fi
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make DESTDIR=$RPM_BUILD_ROOT install
+make DESTDIR=$RPM_BUILD_ROOT install.man
+#make DESTDIR=$RPM_BUILD_ROOT \
+#    MANDIR=%{_prefix}/X11R6/man/ja_JP.ujis/man1 \
+#    LIBMANDIR=%{_prefix}/X11R6/man/ja_JP.ujis/man3 \
+#    install.man
+
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man1
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man3
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man4
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man5
+cd $RPM_BUILD_ROOT%{_mandir}/man1
+for i in atod.1 atof.1 dtoa.1 jserver.1 oldatonewa.1 uum.1 wddel.1 wdreg.1 \
+	wnnkill.1 wnnstat.1 wnntouch.1
+do
+	mv $i $RPM_BUILD_ROOT%{_mandir}/ja/man1/
+done
+cd $RPM_BUILD_ROOT%{_mandir}/man3
+for i in *.3
+do
+	mv $i $RPM_BUILD_ROOT%{_mandir}/ja/man3/
+done
+
+cd $RPM_BUILD_ROOT%{_mandir}/man4
+for i in 2a_ctrl.4 2b_romkana.4 cvt_key_tbl.4 fzk.data.4 fzk.u.4 \
+	hinsi_data.4 jserverrc.4 mode.4 serverdefs.4 ujis_dic.4 \
+	uumkey.4 uumrc.4 wnnenvrc.4
+do
+	mv $i $RPM_BUILD_ROOT%{_mandir}/ja/man4/
+done
+
+cd $RPM_BUILD_ROOT%{_mandir}/man5
+for i in pubdic.5 usr_dic.5
+do
+	mv $i $RPM_BUILD_ROOT%{_mandir}/ja/man5/
+done
+
+mkdir -p ${RPM_BUILD_ROOT}/etc/rc.d/init.d
+install -m755 %{SOURCE1} \
+	$RPM_BUILD_ROOT/etc/rc.d/init.d/FreeWnn
+install -m755 %{SOURCE2} \
+	$RPM_BUILD_ROOT/etc/rc.d/init.d/cWnn
+install -m755 %{SOURCE3} \
+	$RPM_BUILD_ROOT/etc/rc.d/init.d/tWnn
+install -m755 %{SOURCE4} \
+	$RPM_BUILD_ROOT/etc/rc.d/init.d/kWnn
+
+ln -sf /var/lib/wnn/ja/dic ${RPM_BUILD_ROOT}/etc/FreeWnn/ja/dic
+ln -sf /var/lib/wnn/zh_CN/dic ${RPM_BUILD_ROOT}/etc/FreeWnn/zh_CN/dic
+ln -sf /var/lib/wnn/zh_TW/dic ${RPM_BUILD_ROOT}/etc/FreeWnn/zh_TW/dic
+ln -sf /var/lib/wnn/ko_KR/dic ${RPM_BUILD_ROOT}/etc/FreeWnn/ko_KR/dic
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%pre
+# Do only for the first install
+if [ "$1" = 1 ] ; then
+  # Add the wnn4 lines to /etc/services
+  if (grep '22273/tcp' /etc/services >/dev/null); then
+    cat <<'_EOD1_' >&2
+warning: The wnn4 services appear to be present in /etc/services.
+_EOD1_
+    true
+  else
+    cat <<'_EOD2_' >>/etc/services
+# start of wnn4 services
+wnn4              22273/tcp
+# end of wnn4 services
+_EOD2_
+  fi
+fi
+
+# add user 'wnn'
+if  ! grep -q '^wnn:' /etc/passwd
+then
+    /usr/sbin/useradd -M -u 127 wnn -c "Wnn System Account"
+fi
+
+%post
+/sbin/chkconfig --level 2345 FreeWnn on
+%{_bindir}/wnntouch  /var/lib/wnn/ja/dic/gerodic/g-jinmei.dic
+cd /var/lib/wnn/ja/dic/pubdic
+%{_bindir}/wnntouch *.*
+
+%preun
+# Do only for the last un-install
+if [ "$1" = 0 ] ; then
+  # remove the wnn4 lines from /etc/services
+  if (grep '^# start of wnn4 services$' /etc/services >/dev/null && \
+      grep '^# end of wnn4 services$' /etc/services >/dev/null ); then
+    sed -e '/^# start of wnn4 services$/,/^# end of wnn4 services$/d' \
+        </etc/services >/tmp/services.tmp$$
+    cat /tmp/services.tmp$$ >/etc/services
+    rm /tmp/services.tmp$$
+  else
+    cat <<'_EOD3_' >&2
+warning: Unable to find the lines `# start of wnn4 services' and
+warning: `# end of wnn4 services' in the file /etc/services.
+warning: You should remove the wnn4 services from /etc/service manually.
+_EOD3_
+  fi
+fi
+/sbin/chkconfig --del FreeWnn
+
+
+%pre common
+# add user 'wnn'
+if  ! grep -q '^wnn:' /etc/passwd
+then
+    %{_sbindir}/useradd -M -u 127 wnn -c "Wnn System Account"
+fi
+
+%post common
+/sbin/ldconfig
+
+%postun common
+/sbin/ldconfig
+
+%pre -n cWnn
+# Do only for the first install
+if [ "$1" = 1 ] ; then
+  # Add the wnn4_Cn lines to /etc/services
+  if (grep '22289/tcp' /etc/services >/dev/null); then
+    cat <<'_EOD1_' >&2
+warning: The cserver services appear to be present in /etc/services.
+_EOD1_
+    true
+  else
+    cat <<'_EOD2_' >>/etc/services
+# start of wnn4_Cn services
+wnn4_Cn              22289/tcp
+# end of wnn4_Cn services
+_EOD2_
+  fi
+fi
+
+# add user 'wnn'
+if  ! grep -q '^wnn:' /etc/passwd
+then
+    %{_sbindir}/useradd -M -u 127 wnn -c "Wnn System Account"
+fi
+
+%post -n cWnn
+/sbin/chkconfig --add cWnn
+cd /var/lib/wnn/zh_CN/dic/sys
+%{_bindir}/cwnntouch *.*
+
+%preun -n cWnn
+# Do only for the last un-install
+if [ "$1" = 0 ] ; then
+  # remove the wnn4_Cn lines from /etc/services
+  if (grep '^# start of wnn4_Cn services$' /etc/services >/dev/null && \
+      grep '^# end of wnn4_Cn services$' /etc/services >/dev/null ); then
+    sed -e '/^# start of wnn4_Cn services$/,/^# end of wnn4_Cn services$/d' \
+        </etc/services >/tmp/services.tmp$$
+    cat /tmp/services.tmp$$ >/etc/services
+    rm /tmp/services.tmp$$
+  else
+    cat <<'_EOD3_' >&2
+warning: Unable to find the lines `# start of wnn4_Cn services' and
+warning: `# end of wnn4_Cn services' in the file /etc/services.
+warning: You should remove the wnn4_Cn services from /etc/service manually.
+_EOD3_
+  fi
+fi
+/sbin/chkconfig --del cWnn
+
+%pre -n tWnn
+# Do only for the first install
+if [ "$1" = 1 ] ; then
+  # Add the wnn4_Tw lines to /etc/services
+  if (grep '22321/tcp' /etc/services >/dev/null); then
+    cat <<'_EOD1_' >&2
+warning: The wnn4_Tw services appear to be present in /etc/services.
+_EOD1_
+    true
+  else
+    cat <<'_EOD2_' >>/etc/services
+# start of wnn4_Tw services
+wnn4_Tw              22321/tcp
+# end of wnn4_Tw services
+_EOD2_
+  fi
+fi
+
+%post -n cWnn-common
+/sbin/ldconfig
+
+%postun -n cWnn-common
+/sbin/ldconfig
+
+%post -n tWnn
+/sbin/chkconfig --add tWnn
+cd /var/lib/wnn/zh_TW/dic/sys
+%{_bindir}/cwnntouch *.*
+
+# Do only for the last un-install
+%preun -n tWnn
+if [ "$1" = 0 ] ; then
+  # remove the wnn4_Tw lines from /etc/services
+  if (grep '^# start of wnn4_Tw services$' /etc/services >/dev/null && \
+      grep '^# end of wnn4_Tw services$' /etc/services >/dev/null ); then
+    sed -e '/^# start of wnn4_Tw services$/,/^# end of wnn4_Tw services$/d' \
+        </etc/services >/tmp/services.tmp$$
+    cat /tmp/services.tmp$$ >/etc/services
+    rm /tmp/services.tmp$$
+  else
+    cat <<'_EOD3_' >&2
+warning: Unable to find the lines `# start of wnn4_Tw services' and
+warning: `# end of wnn4_Tw services' in the file /etc/services.
+warning: You should remove the wnn4_Tw services from /etc/service manually.
+_EOD3_
+  fi
+fi
+/sbin/chkconfig --del tWnn
+
+%pre -n kWnn
+# Do only for the first install
+if [ "$1" = 1 ] ; then
+  # Add the wnn4_Kr lines to /etc/services
+  if (grep '22305/tcp' /etc/services >/dev/null); then
+    cat <<'_EOD1_' >&2
+warning: The kserver services appear to be present in /etc/services.
+_EOD1_
+    true
+  else
+    cat <<'_EOD2_' >>/etc/services
+# start of wnn4_Kr services
+wnn4_Kr              22305/tcp
+# end of wnn4_Kr services
+_EOD2_
+  fi
+fi
+
+%post -n kWnn
+/sbin/chkconfig --add kWnn
+cd /var/lib/wnn/ko_KR/dic/sys
+%{_bindir}/kwnntouch *.*
+/sbin/ldconfig
+
+%preun -n kWnn
+# Do only for the last un-install
+if [ "$1" = 0 ] ; then
+  # remove the wnn4_Kr lines from /etc/services
+  if (grep '^# start of wnn4_Kr services$' /etc/services >/dev/null && \
+      grep '^# end of wnn4_Kr services$' /etc/services >/dev/null ); then
+    sed -e '/^# start of wnn4_Kr services$/,/^# end of wnn4_Kr services$/d' \
+        </etc/services >/tmp/services.tmp$$
+    cat /tmp/services.tmp$$ >/etc/services
+    rm /tmp/services.tmp$$
+  else
+    cat <<'_EOD3_' >&2
+warning: Unable to find the lines `# start of wnn4_Kr services' and
+warning: `# end of wnn4_Kr services' in the file /etc/services.
+warning: You should remove the wnn4_Kr services from /etc/service manually.
+_EOD3_
+  fi
+fi
+/sbin/chkconfig --del kWnn
+
+%postun -n kWnn
+/sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc Wnn/manual Wnn/manual.en
+%config /etc/rc.d/init.d/FreeWnn
+%attr(-,wnn,root) %{_bindir}/atod
+%attr(-,wnn,root) %{_bindir}/dtoa
+%attr(-,wnn,root) %{_bindir}/oldatonewa
+%attr(-,wnn,root) %{_bindir}/wdreg
+%attr(-,wnn,root) %{_bindir}/wnnstat
+%attr(-,wnn,root) %{_bindir}/atof
+%attr(4711,wnn,root) %{_bindir}/jserver
+%attr(-,wnn,root) %{_bindir}/wddel
+%attr(-,wnn,root) %{_bindir}/wnnkill
+%attr(-,wnn,root) %{_bindir}/wnntouch
+%{_mandir}/ja/man1/*
+%{_mandir}/ja/man4/*
+%{_mandir}/ja/man5/*
+%attr(-,wnn,root)/var/lib/wnn/ja/dic
+%dir /etc/FreeWnn/ja
+/etc/FreeWnn/ja/dic
+%config /etc/FreeWnn/ja/hinsi.data
+%config /etc/FreeWnn/ja/jserverrc
+%config /etc/FreeWnn/ja/libwnn.msg
+%config /etc/FreeWnn/ja/rk
+%config /etc/FreeWnn/ja/rk.vi
+%config /etc/FreeWnn/ja/uum.msg
+%config /etc/FreeWnn/ja/uumkey
+%config /etc/FreeWnn/ja/uumkey.omr
+%config /etc/FreeWnn/ja/uumkey_e
+%config /etc/FreeWnn/ja/uumrc
+%config /etc/FreeWnn/ja/uumrc.omr
+%config /etc/FreeWnn/ja/uumrc.rev
+%config /etc/FreeWnn/ja/uumrc_e
+%config /etc/FreeWnn/ja/uumrc_vi
+%config /etc/FreeWnn/ja/wnnenvrc
+%config /etc/FreeWnn/ja/wnnenvrc.omr
+%config /etc/FreeWnn/ja/wnnenvrc.rem
+%config /etc/FreeWnn/ja/wnnenvrc.rev
+%config /etc/FreeWnn/ja/wnnenvrc_R
+%config /etc/FreeWnn/ja/wnnenvrc_R.omr
+%config /etc/FreeWnn/ja/wnnenvrc_R.rem
+%config /etc/FreeWnn/ja/wnnstat.msg
+%dir /etc/FreeWnn/lt_LN
+/etc/FreeWnn/lt_LN/rk
+%config /etc/FreeWnn/lt_LN/uum.msg
+%config /etc/FreeWnn/lt_LN/uumkey
+%config /etc/FreeWnn/lt_LN/uumkey_e
+%config /etc/FreeWnn/lt_LN/uumrc
+
+%files devel
+%defattr(-,root,root)
+%{_includedir}/wnn/*
+%{_libdir}/libjd.a
+%{_libdir}/libjd.so
+%{_libdir}/libwnn.a
+%{_libdir}/libwnn.so
+%{_mandir}/ja/man3/*
+
+%files common
+%defattr(-,root,root)
+%doc CONTRIBUTORS ChangeLog
+%{_libdir}/libjd.so.*
+%{_libdir}/libwnn.so.*
+%dir /etc/FreeWnn
+%config /etc/FreeWnn/cvt_key_empty
+%config /etc/FreeWnn/cvt_key_tbl
+%config /etc/FreeWnn/cvt_key_tbl.ST
+%config /etc/FreeWnn/cvt_key_tbl.gm
+%config /etc/FreeWnn/cvt_key_tbl.kt
+%config /etc/FreeWnn/cvt_key_tbl.mv
+%config /etc/FreeWnn/cvt_key_tbl.vt
+%config /etc/FreeWnn/serverdefs
+
+%files -n cWnn
+%defattr(-,root,root)
+%config /etc/rc.d/init.d/cWnn
+%attr(4711,wnn,root) %{_bindir}/cserver
+%dir /etc/FreeWnn/zh_CN
+%config /etc/FreeWnn/zh_CN/cixing.data
+%config /etc/FreeWnn/zh_CN/cserverrc
+/etc/FreeWnn/zh_CN/dic
+%attr(-,wnn,root)/var/lib/wnn/zh_CN/dic
+%config /etc/FreeWnn/zh_CN/libwnn.msg
+/etc/FreeWnn/zh_CN/rk
+/etc/FreeWnn/zh_CN/rk_p
+/etc/FreeWnn/zh_CN/rk_z
+/etc/FreeWnn/zh_CN/uum.msg
+/etc/FreeWnn/zh_CN/uumkey
+/etc/FreeWnn/zh_CN/uumkey_e
+/etc/FreeWnn/zh_CN/uumkey_p
+%config /etc/FreeWnn/zh_CN/uumrc
+%config /etc/FreeWnn/zh_CN/uumrc_p
+%config /etc/FreeWnn/zh_CN/uumrc_z
+%config /etc/FreeWnn/zh_CN/wnnenvrc
+%config /etc/FreeWnn/zh_CN/wnnenvrc_Qi
+%config /etc/FreeWnn/zh_CN/wnnenvrc_QiR
+%config /etc/FreeWnn/zh_CN/wnnenvrc_R
+%config /etc/FreeWnn/zh_CN/wnnenvrc_Wu
+%config /etc/FreeWnn/zh_CN/wnnenvrc_WuR
+%config /etc/FreeWnn/zh_CN/wnnstat.msg
+%{_mandir}/man1/cserver.1*
+
+%files -n cWnn-common
+%defattr(-,root,root)
+%doc cWnn/manual cWnn/manual.en
+%{_libdir}/libcwnn.so.*
+%{_bindir}/catod
+%{_bindir}/catof                  
+%{_bindir}/cdtoa
+%{_bindir}/cwddel
+%{_bindir}/cwdreg
+%{_bindir}/cwnnkill
+%{_bindir}/cwnnstat
+%{_bindir}/cwnntouch
+%{_mandir}/man1/catod.1*
+%{_mandir}/man1/catof.1*
+%{_mandir}/man1/cdicsort.1*
+%{_mandir}/man1/cdtoa.1*
+%{_mandir}/man1/cuum.1*
+%{_mandir}/man1/cwddel.1*
+%{_mandir}/man1/cwdreg.1*
+%{_mandir}/man1/cwnnkill.1*
+%{_mandir}/man1/cwnnstat.1*
+%{_mandir}/man4/cenv.4*
+%{_mandir}/man4/ckey.4*
+%{_mandir}/man4/cwnn.4*
+%{_mandir}/man4/cst_end.4*
+
+%files -n cWnn-devel
+%defattr(-,root,root)
+%{_includedir}/cwnn/*
+%{_libdir}/libcwnn.a
+%{_libdir}/libcwnn.so
+
+%files -n tWnn
+%defattr(-,root,root)
+%config /etc/rc.d/init.d/tWnn
+%attr(4711,wnn,root) %{_bindir}/tserver
+%dir /etc/FreeWnn/zh_TW
+%config /etc/FreeWnn/zh_TW/cixing.data
+/etc/FreeWnn/zh_TW/dic
+%attr(-,wnn,root) /var/lib/wnn/zh_TW/dic
+%config /etc/FreeWnn/zh_TW/libwnn.msg
+/etc/FreeWnn/zh_TW/rk
+/etc/FreeWnn/zh_TW/rk_p
+/etc/FreeWnn/zh_TW/rk_z
+%config /etc/FreeWnn/zh_TW/tserverrc
+%config /etc/FreeWnn/zh_TW/uum.msg
+%config /etc/FreeWnn/zh_TW/uumkey
+%config /etc/FreeWnn/zh_TW/uumkey_e
+%config /etc/FreeWnn/zh_TW/uumkey_p
+%config /etc/FreeWnn/zh_TW/uumrc
+%config /etc/FreeWnn/zh_TW/uumrc_p
+%config /etc/FreeWnn/zh_TW/uumrc_z
+%config /etc/FreeWnn/zh_TW/wnnenvrc
+%config /etc/FreeWnn/zh_TW/wnnenvrc_R
+%config /etc/FreeWnn/zh_TW/wnnstat.msg
+
+%files -n kWnn
+%defattr(-,root,root)
+%config /etc/rc.d/init.d/kWnn
+%{_libdir}/libkwnn.so.*
+%{_bindir}/katod
+%{_bindir}/katof
+%{_bindir}/kdtoa
+%attr(4711,wnn,root) %{_bindir}/kserver
+%{_bindir}/kwddel
+%{_bindir}/kwdreg
+%{_bindir}/kwnnkill
+%{_bindir}/kwnnstat
+%{_bindir}/kwnntouch
+%dir /etc/FreeWnn/ko_KR
+/etc/FreeWnn/ko_KR/dic
+%attr(-,wnn,root) /var/lib/wnn/ko_KR/dic
+%config /etc/FreeWnn/ko_KR/hinsi.data
+%config /etc/FreeWnn/ko_KR/kserverrc
+%config /etc/FreeWnn/ko_KR/libwnn.msg
+/etc/FreeWnn/ko_KR/rk
+%config /etc/FreeWnn/ko_KR/uum.msg
+%config /etc/FreeWnn/ko_KR/uumkey
+%config /etc/FreeWnn/ko_KR/uumrc
+%config /etc/FreeWnn/ko_KR/wnnenvrc
+%config /etc/FreeWnn/ko_KR/wnnenvrc_R
+%config /etc/FreeWnn/ko_KR/wnnstat.msg
+
+%files -n kWnn-devel
+%defattr(-,root,root)
+%{_includedir}/kwnn/*
+%{_libdir}/libkwnn.a
+%{_libdir}/libkwnn.so
+
+%changelog
+* Sat Aug 16 2008 Shu KONNO <owa@bg.wakwak.com> 1.1.1-2vl5
+- applied new versioning policy, spec in utf-8
+
+* Sat Sep 01 2007 Shu KONNO <owa@bg.wakwak.com> 1.1.1-1vl11
+- s/Copyright/License/
+- added Patch6: FreeWnn-1.1.1-config.sub.patch
+- added Patch7: FreeWnn-1.1.1-js.patch
+- added option '--target=%%{_arch}-pc-linux-gnu' to %%configure
+
+* Wed Aug 01 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 1.1.1-1vl10
+- added Patch5 along with adding "autoconf" in %%build section
+  (cpp is /lib/cpp, not `gcc -print-prog-name=cpp`, ad-hoc though...)
+
+* Wed Jul 18 2001 Yasuhide OOMORI <dasen@icntv.ne.jp>
+- 1.1.1-1vl9
+- rebuilt on egcs-1.1.2-24vl19
+- update to FreeWnn-1.1.1-a018
+- renewed FreeWnn-noroot.patch
+
+* Mon Jun 11 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 1.1.1-1vl8
+- rebuilt for VineSeed (with new %%{_mandir} definition)
+
+* Thu Jan 11 2001 Tomoya TAKA <tomoya@olive.plala.or.jp> 1.1.1-1vl7
+- removed options of %%configure
+
+* Sun Nov 19 2000 Satoshi MACHINO <machino@vinelinux.org> 1.1.1-1vl6
+- build with gcc-2.95.3
+- partially used rpmmacros
+
+* Tue Jul 25 2000 Lisa Sagami <czs14350@mb.infoweb.ne.jp>
+- changed: each package (except devel) owns /etc/FreeWnn/* by adding %dir
+- modified again *.init to do with socket left in /tmp 
+
+* Fri Jul 14 2000 Lisa Sagami <czs14350@nifty.ne.jp>
+- add %pre to addusr 127/wnn to avoid non-root build failure
+- modified *.init to do with socket left in /tmp 
+- correct %doc
+
+* Tue Jul 11 2000 Masato Bito <masato@nets.ce.hiroshima-cu.ac.jp>
+- 1.1.1-1vl3
+- modified %patch0 -p3 -> %patch0 -p2
+- modified BuildRoot:
+
+* Thu Jul  6 2000 Jun Nishii <jun@vinelinux.org>
+- 1.1.1-1vl2
+- fix bug in FreeWnn-ja-a017.patch
+
+* Wed Jul  5 2000 Jun Nishii <jun@vinelinux.org>
+- 1.1.1-1vl1
+- handle man page compress
+- update to FreeWnn-1.1.1-a017
+
+* Mon Jan 31 2000 Norihito Ohmori <nono@kondara.org>
+- ja_JP -> ja
+- configuration file move to /etc
+- change group.
+- add cWnn and kWnn.
+- add FreeWnn-common Package.
+- remove sample.eggrc
+
+* Tue Jan 25 2000 Norihito Ohmori <nono@vinelinux.org>
+- add defattr and attr for %files section
+
+* Tue Nov 23 1999 Norihito Ohmori <ohmori@flatout.org>
+- add Requires: chkconfig
+- Conflicts change from Wnn6 to wnn6
+
+* Fri Nov 12 1999 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rins.st.ryukoku.ac.jp>
+- FreeWnn-1.1.1-0.a013.4
+- added Prereq: grep,textutils
+
+* Wed Nov 10 1999 Jun Nishii <jun@flatout.org>
+- remove cWnn and kWnn
+
+* Sun Nov  7 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+- [FreeWnn-1.1.1-0.a013.2]
+- Added a sample file of .eggrc to utilize gerodic.
+- Now do not ldconfig after installation of FreeWnn-devel.
+- Enabled you to compile with multi processors.
+- Added 'Prereq: shadow-utils' for installation.
+- Modified FreeWnn-jserver.script against error at boot time.
+
+* Wed Oct 20 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+- [FreeWnn-1.1.1-0.a013.1]
+- Updated to FreeWnn-1.1.1-a013.
+- Separated cWnn,kWnn packages again.
+- Make this package relocatable.
+- Keep jserverrc and wnnenvrc when upgrading.
+
+* Fri Sep 24 1999 Masaru Yokoi <yokoi @yk.fks.ryukoku.ac.jp>
+- [FreeWnn-1.10-3]
+- Added /var/lib/wnn/*/dic/usr .
+- Moved libwnn.a from FreeWnn package to FreeWnn-devel package.
+- Moved Japanese manuals from /usr/X11R6/man/man*
+- to /usr/X11R6/man/ja_JP.ujis/man* .
+
+* Wed Aug 11 1999 Masaru Yokoi <yokoi@yk.fks.ryukoku.ac.jp>
+- First release.  Original idea is Sat Jul 12 1999 Norihito Ohmori
+- <ohmori@flatout.org>

+ 176 - 0
G/GConf/GConf-vl.spec

@@ -0,0 +1,176 @@
+Name:		GConf
+Version:	1.0.9
+Release:	1%{?_dist_release}
+License:	LGPL
+Group:		System Environment/Base
+Source:		ftp://ftp.gnome.org/pub/GNOME/stable/sources/GConf/%{name}-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+URL:		http://www.gnome.org
+Requires(post):	 /sbin/install-info
+Requires(preun): /sbin/install-info
+BuildRequires:	glib-devel
+BuildRequires:	gtk+-devel
+BuildRequires:	oaf-devel
+BuildRequires:	libxml-devel
+BuildRequires:	ORBit-devel
+BuildRequires:	guile-devel
+BuildRequires:	autoconf213
+
+Requires:	glib >= 1.2.0
+Requires:	oaf >= 0.3.0
+Requires:	gtk+ >= 1.2.0
+Requires:	ORBit >= 0.5.0
+Requires:	libxml >= 1.8.0
+
+Patch0:		GConf-0.12-config.patch
+Patch1:		GConf-1.0.9-exit-timeout.patch
+Patch2:		GConf-1.0.9-errormessage.patch
+Patch3:		GConf-1.0.9-nodb.patch
+Patch4:         GConf-1.0.9-underquoted.patch
+
+Summary:	GNOME Config System.
+Summary(ja):	GNOME 設定システム
+%description
+GConf is the GNOME Configuration database system.
+
+GNOME is the GNU Network Object Model Environment.  That's a fancy
+name but really GNOME is a nice GUI desktop environment.  It makes
+using your computer easy, powerful, and easy to configure.
+
+%description -l ja
+GConf は、GNOME の設定データベースシステムです。
+
+GNOME は、GNU Network Object Model Environment の略です。ファンシーな
+名前ではありますが、GNOME の正体は素晴らしい GUI デスクトップ環境です。
+あなたのコンピュータを簡単かつパワフルにし、設定も簡単になります。
+
+%package devel
+Summary:	Headers and libraries for GConf development
+Group:		Development/Libraries
+Requires:	%{name} = %{version}
+Requires:	ORBit-devel
+Requires:	glib-devel
+Requires:	oaf-devel
+Requires:	gtk+-devel
+PreReq:		/sbin/install-info
+Summary(ja): GConf を使って開発するためのヘッダーファイルとライブラリ
+
+%description devel
+GConf development package. Contains files needed for doing
+development using GConf.
+
+%description devel -l ja
+GConf 開発パッケージです。GConf を使って開発するために必要なファ
+イルが含まれています。
+
+%prep
+%setup -q
+
+%patch0 -p1 -b .config
+%patch1 -p1 -b .exit-timeout
+%patch2 -p1 -b .errormessage
+%patch3 -p1 -b .nodb
+%patch4 -p1 -b .underquoted
+
+%build
+autoconf-2.13
+%configure
+make
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/GConf/1/*.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/GConf/1/*.la
+
+%find_lang %{name}
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%config %{_sysconfdir}/gconf/1/*
+%config %{_sysconfdir}/gconf/schemas/*.schemas
+%dir %{_sysconfdir}/gconf/gconf.xml.defaults
+%dir %{_sysconfdir}/gconf/gconf.xml.mandatory
+%{_bindir}/gconfd-1
+%{_bindir}/gconftool*
+%{_libdir}/*.so.*
+%{_libdir}/GConf/1/*.so
+
+
+## /etc/gconf/schemas/desktop.schemas is notably missing;
+## it will be shared between versions of GConf, preventing
+## simulataneous installation, so maybe should be in 
+## a different (minuscule) package.
+
+%files devel
+%defattr(-, root, root)
+%{_libdir}/*.a
+#{_libdir}/*.la
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/gconf/1/gconf/*.h
+%{_datadir}/aclocal/*.m4
+%{_bindir}/gconf-config*
+
+%changelog
+* Sat Aug 23 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.9-1
+- applied new versioning policy
+- spec in UTF-8
+- removed lib*.la files from devel package
+
+* Sat Jun 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.9-0vl4
+- rebuilt with new toolchain
+- added Patch4 from Fedora
+  * Fri Aug  6 2004 Tim Waugh <twaugh@redhat.com> 1.0.9-15
+  - Fixed underquoted m4 definitions.
+
+* Mon Jul 18 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.0.9-0vl3
+- add Japanese summary and description
+
+* Wed Jul 07 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0.9-0vl2
+- rebuild
+
+* Sat Jan 18 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.9-0vl1
+- merge patches from rawhide package
+- do not require db
+
+* Wed Dec 19 2001 Akira TAGOH <tagoh@gnome.gr.jp> 1.0.7-0vl2
+- Added buildPreReq: db3-devel
+
+* Fri Dec 14 2001 Akira TAGOH <tagoh@gnome.gr.jp> 1.0.7-0vl1
+- New upstream release.
+- Removed oaf files in -devel because it is no longer used.
+- Added gettext's .po. it was missing.
+
+* Fri Oct 05 2001 Tomoya TAKA <tomoya@olive.plala.or.jp>
+- 1.0.4-0vl1
+- update to 1.0.4
+- move gconf-config to GConf-devel
+
+* Mon Apr  9 2001 Akira TAGOH <tagoh@gnome.gr.jp> 1.0.0-0vl2
+- Added some build depends.
+
+* Tue Apr  3 2001 Akira TAGOH <tagoh@gnome.gr.jp> 1.0.0-0vl1
+- New upstream release.
+- Use find_lang macro.
+
+* Wed Mar  7 2001 Akira TAGOH <tagoh@gnome.gr.jp> 0.12-0vl1
+- New upstream release.
+
+* Wed Dec 27 2000 Akira TAGOH <tagoh@gnome.gr.jp>
+- 0.11-0vl1
+- Build for Vine
+
+* Sun Jun 11 2000  Eskil Heyn Olsen <deity@eazel.com>
+
+- Created the .spec file

+ 408 - 0
G/GConf2/GConf2-vl.spec

@@ -0,0 +1,408 @@
+%define libxml2_version 2.6.23
+%define orbit2_version 2.14.17
+%define glib2_version 2.20.0
+%define dbus_version 1.2.16
+%define dbus_glib_version 0.82
+
+Summary: A process-transparent configuration system
+Summary(ja): プロセス透過型設定システム
+Name: GConf2
+Version: 2.28.0
+Release: 2%{?_dist_release}
+License: LGPL
+Group: System Environment/Base
+Source: GConf-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+URL: http://www.gnome.org
+BuildRequires: libxml2-devel >= %{libxml2_version}
+BuildRequires: ORBit2-devel >= %{orbit2_version}
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: dbus-devel >= %{dbus_version}
+BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: gtk2-devel
+BuildRequires: openldap-devel
+BuildRequires: gtk-doc >= 0.9
+BuildRequires: polkit-devel >= 0.92
+Requires: dbus
+
+Patch0: GConf-2.18.0.1-reload.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=568845
+Patch1: GConf-gettext.patch
+#
+Patch2: GConf-2.28.0-no-access-crash.patch
+# upstream fix
+Patch3: 0001-Make-the-defaults-mechanism-find-the-right-polkit-ac.patch
+# https://bugzilla.gnome.org/show_bug.cgi?id=608705
+Patch4: 0001-gconfd-Remove-worse-than-useless-signal-handlers-for.patch
+
+
+
+%description
+GConf is a process-transparent configuration database API used to 
+store user preferences. It has pluggable backends and features to 
+support workgroup administration.
+
+%description -l ja
+GConf は、ユーザの設定を保存するためのプロセス透過型の設定データ
+ベースの API です。バックエンドに接続しワークグループ管理をサポー
+トする機能を持っています。
+
+%package devel
+Summary: Headers and libraries for GConf development
+Summary(ja): GConf を使って開発するためのヘッダーファイルとライブラリ
+Group: Development/Libraries
+Requires: %{name} = %{version}
+Requires: libxml2-devel >= %{libxml2_version}
+Requires: ORBit2-devel >= %{orbit2_version}
+Requires: glib2-devel >= %{glib2_version}
+Requires: dbus-devel >= %{dbus_version}
+Requires: dbus-glib-devel >= %{dbus_glib_version}
+
+%description devel
+GConf development package. Contains files needed for doing
+development using GConf.
+
+%description -l ja devel
+GConf 開発パッケージです。GConf を使って開発するために必要なファ
+イルが含まれています。
+
+%prep
+%setup -q -n GConf-%{version}
+
+%patch0 -p1 -b .reload
+%patch1 -p1 -b .gettext
+%patch2 -p1 -b .no-access
+%patch3 -p1 -b .defaults-actions
+%patch4 -p1 -b .segv
+
+%build
+%configure --disable-gtk-doc --disable-static --enable-defaults-service
+%__make %{?_smp_mflags}
+
+%install
+rm -fr $RPM_BUILD_ROOT
+%__make install DESTDIR=$RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gconf/gconf.xml.system
+
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT/%{_libdir}/GConf/2/*.la
+
+%find_lang %name
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/ldconfig
+if [ $1 -gt 1 ]; then
+    if ! fgrep -q gconf.xml.system %{_sysconfdir}/gconf/2/path; then
+        sed -i -e 's@xml:readwrite:$(HOME)/.gconf@&\n\n# Location for system-wide settings.\nxml:readonly:/etc/gconf/gconf.xml.system@' %{_sysconfdir}/gconf/2/path
+    fi
+fi
+    
+%postun -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(-, root, root)
+%doc COPYING ChangeLog NEWS README backends/README.evoldap
+%config %{_sysconfdir}/gconf/2/path
+%config %{_sysconfdir}/gconf/2/evoldap.conf
+%dir %{_sysconfdir}/gconf
+%dir %{_sysconfdir}/gconf/2
+%dir %{_sysconfdir}/gconf/gconf.xml.defaults
+%dir %{_sysconfdir}/gconf/gconf.xml.mandatory
+%dir %{_sysconfdir}/gconf/gconf.xml.system
+%dir %{_sysconfdir}/gconf/schemas
+%{_bindir}/*
+%{_libexecdir}/*
+%{_libdir}/*.so.*
+%{_libdir}/GConf/2/*.so
+%dir %{_libdir}/GConf
+%dir %{_libdir}/GConf/2
+%{_mandir}/man1/*
+%{_datadir}/sgml/gconf/gconf-1.0.dtd
+%{_datadir}/GConf
+%{_sysconfdir}/dbus-1/system.d/org.gnome.GConf.Defaults.conf
+%{_libexecdir}/gconf-defaults-mechanism
+%{_datadir}/polkit-1/actions/org.gnome.gconf.defaults.policy
+%{_datadir}/dbus-1/system-services/org.gnome.GConf.Defaults.service
+%{_datadir}/dbus-1/services/org.gnome.GConf.service
+
+%files devel
+%defattr(-, root, root)
+%{_libdir}/*.so
+%{_includedir}/gconf
+%{_datadir}/aclocal/*.m4
+%{_datadir}/gtk-doc
+%{_libdir}/pkgconfig/*
+
+%changelog
+* Mon Feb 22 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.28.0-2
+- import upstream patches from fedora
+  - Patch1: gettext fix
+  - Patch2: avoid crash wen gconftool-2 cant read the db
+  - Patch3: make the defaults mechanism use the right polkit actions
+  - Patch4: donot catch segv etc. let abrt catch them
+- build with polkit, add BR: polkit-devel
+
+* Sat Sep 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.28.0-1
+- new upstream release
+
+* Fri May 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.2-2
+- add BR: dbus-devel, dbus-glib-devel (<BTS:0700>)
+
+* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.2-1
+- new upstream release
+
+* Wed May 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-3
+- drop obsolete patch1
+
+* Sun Mar 22 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.26.0-2
+- rebuilt with openldap-2.4.11
+
+* Thu Mar 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-1
+- new upstream release
+
+* Tue Sep 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-1
+- new upstream release
+
+* Tue Sep 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.23.2-1
+- new upstream release
+
+* Tue Jul 29 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.22.0-2
+- spec in UTF-8
+
+* Thu Mar 20 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.0-1vl5
+- new upstream release
+
+* Sat Nov 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.20.1-0vl1
+- new upstream release
+- removed Prereq: install-info
+
+* Sun May 20 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.0.1-0vl2
+- rebuild with new environment
+
+* Wed Apr 25 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.0.1-0vl1
+- new upstream release
+
+* Mon Sep 18 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.14.0-0vl5
+- add BuildRequires: gtk2-devel
+
+* Sun Aug 27 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.14.0-0vl4
+- rebuilt with openldap-2.3.27-0vl1
+
+* Sun Jul 02 2006 Satoshi MACHINO <machino@vinelinux.org> 2.14.0-0vl3
+- rebuilt with openldap-2.3.24-0vl1
+
+* Tue May 30 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl2
+- add BuildRequires: openldap-devel
+
+* Sun Mar 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl1
+- new upstream release
+
+* Tue Mar 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.5-0vl2
+- reload gconf2 when schema is added/removed (patch0 from mdk)
+- only sync db once when installing multiple schemas. (patch1 from fc)
+
+* Sun Mar 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.5-0vl1
+- new upstream release
+
+* Wed Jan 25 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.1-0vl1
+- new upstream release
+
+* Sun Sep 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.0-0vl1
+- new upstream release
+
+* Wed Aug 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.11.92-0vl1
+- new upstream release
+
+* Tue Aug 02 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.11.90-0vl1
+- new upstream release
+
+* Mon Mar 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.0-0vl1
+- new upstream version
+
+* Thu Nov 11 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.1-0vl2
+- add Japanese summaries and descriptions.
+  thanks to spec file translation project.
+
+* Sun Nov 07 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.1-0vl1
+- new upstream release
+
+* Thu Sep 11 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.0.1-0vl1
+- new upstream release
+
+* Wed Sep 10 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.0-0vl1
+- new upstream release
+
+* Tue Sep 02 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.3-0vl1
+- new upstream release
+
+* Tue Jun 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.1-0vl1
+- new upstream release
+- fix specfile kanjicode
+
+* Tue Jan 21 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl1
+- new upstream release
+
+* Thu Jan 16 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.90-0vl1
+- new upstream release
+
+* Sat Dec 14 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.1-0vl1
+- build for Vine Linux
+
+* Fri Aug 30 2002 Havoc Pennington <hp@redhat.com>
+- add GCONF_LOCAL_LOCKS mode, and syslog encoding patch from tagoh
+
+* Wed Aug 21 2002 Havoc Pennington <hp@redhat.com>
+- add dialog to offer to delete gconf locks
+
+* Tue Aug  6 2002 Havoc Pennington <hp@redhat.com>
+- 1.2.1
+- include libexecdir stuff
+
+* Wed Jul 31 2002 Havoc Pennington <hp@redhat.com>
+- move .pc fle to -devel package
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
+- fix warning on gnome-panel install
+
+* Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
+- 1.2.0
+- own libdir/GConf/2 directory
+- include gtk-doc docs
+- don't include static lib for backend modules
+
+* Thu Jun 06 2002 Havoc Pennington <hp@redhat.com>
+- rebuild in different environment
+
+* Tue Jun  4 2002 Havoc Pennington <hp@redhat.com>
+- 1.1.11
+- remove AUTHORS for rpmlint
+
+* Sun May 26 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Mon May 20 2002 Havoc Pennington <hp@redhat.com>
+- rebuild in different environment
+
+* Fri May 17 2002 Havoc Pennington <hp@redhat.com>
+- rebuild in different environment
+
+* Thu May  2 2002 Havoc Pennington <hp@redhat.com>
+- 1.1.10
+
+* Thu Apr  4 2002 Jeremy Katz <katzj@redhat.com>
+- 1.1.9
+
+* Thu Feb 14 2002 Havoc Pennington <hp@redhat.com>
+- 1.1.8
+- remove .la files
+
+* Wed Jan 30 2002 Owen Taylor <otaylor@redhat.com>
+- Version 1.1.6
+- Rebuild for dependencies
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri Jan  4 2002 Havoc Pennington <hp@redhat.com>
+- 1.1.5.93 snap with important bugfix so gconf actually works
+
+* Thu Jan  3 2002 Havoc Pennington <hp@redhat.com>
+- 1.1.5.92 snap with GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
+
+* Thu Jan  3 2002 Havoc Pennington <hp@redhat.com>
+- 1.1.5.91 snap with gconf.m4 fix for libgnome
+
+* Wed Jan  2 2002 Havoc Pennington <hp@redhat.com>
+- since every other build seems to avoid libglib-1.3.so.11, 
+  rebuild and hope
+
+* Wed Jan  2 2002 Havoc Pennington <hp@redhat.com>
+- cvs snap 1.1.5.90
+
+* Mon Nov 26 2001 Havoc Pennington <hp@redhat.com>
+- GConf 1.1.5, glib 1.3.11
+
+* Sat Oct 27 2001 Havoc Pennington <hp@redhat.com>
+- rebuild for glib 1.3.10
+
+* Sun Oct 14 2001 Havoc Pennington <hp@redhat.com>
+- 1.1.3
+
+* Fri Oct  5 2001 Havoc Pennington <hp@redhat.com>
+- cvs snap, remove bonobo-activation deps
+
+* Fri Sep 21 2001 Havoc Pennington <hp@redhat.com>
+- update to new CVS snap, rebuild
+
+* Mon Sep 17 2001 Havoc Pennington <hp@redhat.com>
+- create gconf2 rpm based on gconf1, comment out pofiles 
+- include .pc files
+
+* Fri Sep 14 2001 Havoc Pennington <hp@redhat.com>
+- fix description/summary
+
+* Fri Aug 31 2001 Havoc Pennington <hp@redhat.com>
+- Add po files from sources.redhat.com
+
+* Mon Aug 27 2001 Havoc Pennington <hp@redhat.com>
+- Add po files from sources.redhat.com
+
+* Wed Aug 15 2001 Havoc Pennington <hp@redhat.com>
+- upgrade to 1.0.4 release I just made
+- fixes #51223, syslog spew
+
+* Tue Jul 24 2001 Havoc Pennington <hp@redhat.com>
+- move gconf-config to devel RPM
+
+* Mon Jul 23 2001 Havoc Pennington <hp@redhat.com>
+- how many releases of GConf can I make before it works?
+
+* Sun Jul 22 2001 Havoc Pennington <hp@redhat.com>
+- Upgrade to 1.0.2 (which contains only bugfixes that 
+  I reviewed and/or wrote myself)
+
+* Wed Jul 18 2001 Havoc Pennington <hp@redhat.com>
+- create the %{_sysconfdir}/gconf/gconf.xml.defaults directory 
+
+* Fri Jul  6 2001 Alexander Larsson <alexl@redhat.com>
+- Install the .la files in the devel package.
+
+* Fri Jul  6 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
+- Use %%{_tmppath}
+- Move the .so files to the devel subpackage
+- langify
+- Move changelog to the end, where it should be :)
+- Don't specify (a bad) doc directory
+- Don't define name, version and release and use it in the rpm headers later
+- Remove "Packager:"
+- s/Copyright/License/
+
+* Fri Jun 22 2001 Havoc Pennington <hp@redhat.com>
+- add --direct option to gconftool to avoid spawning oafd,
+  then commented out gconftool entirely since it checks
+  whether gconfd is running and that spawns oafd anyhow.
+  oafd simply needs to exit when unused.
+
+* Tue May 15 2001 Havoc Pennington <hp@redhat.com>
+- Fix post, pointed out by Bill
+
+* Mon May 14 2001 Havoc Pennington <hp@redhat.com>
+- Upgrade to 1.0.1
+
+* Tue Apr 17 2001 Jonathan Blandford <jrb@redhat.com>
+- Import to Red Hat build system.
+
+* Sun Jun 11 2000  Eskil Heyn Olsen <deity@eazel.com>
+
+- Created the .spec file

+ 89 - 0
G/GMT/GMT-vl.spec

@@ -0,0 +1,89 @@
+# This the rpm spec file for GMT programs
+%define name GMT
+%define version 4.5.1
+
+Summary: Generic Mapping Tools
+Name: %{name}
+Version: %{version}
+Release: 1%{?_dist_release}
+Source0: GMT%{version}_src.tar.bz2
+Source1: GMT%{version}_share.tar.bz2
+Source4: GMT%{version}_suppl.tar.bz2
+Source8: GMT%{version}_doc.tar.bz2
+
+License: GPL
+Group: Applications/Engineering
+URL: http://imina.soest.hawaii.edu/gmt/
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Requires: netcdf >= 4.0
+BuildRequires: netcdf-devel >= 4.0
+
+%description
+GMT is a free, public-domain collection of ~60 UNIX tools
+that allow users to manipulate (x,y) and (x,y,z) data sets
+(including filtering, trend fitting, gridding, projecting,
+etc.) and produce Encapsulated PostScript File (EPS)
+illustrations ranging from simple x-y plots through contour
+maps to artificially illuminated surfaces and 3-D perspective
+views in black and white, gray tone, hachure patterns, and
+24-bit color. GMT supports 25 common map projections plus
+linear, log, and power scaling, and comes with support data
+such as coastlines, rivers, and political boundaries. 
+
+%prep
+%setup -D -b1 -b4 -b8 -n GMT%{version}
+
+%build
+CFLAGS="$RPM_OPT_FLAGS -I/usr/include/netcdf" \
+%configure --enable-shared --disable-flock
+%__make
+
+%install
+rm -rf %{buildroot}
+%makeinstall
+%makeinstall-suppl
+%makeinstall-data
+%makeinstall-man
+
+%clean
+rm -rf %{buildroot}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root)
+%doc README 
+%{_bindir}
+%{_includedir}
+%{_libdir}
+%{_datadir}
+
+%changelog
+* Sat Jan 16 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.5.1-1
+- new upstream release
+- remove SOURCE2 (GMT%{version}_man.tar.bz2)
+- remove SOURCE3 (GMT%{version}_web.tar.bz2)
+- remove SOURCE5 (GMT%{version}_pdf.tar.bz2)
+- remove SOURCE6 (GMT%{version}_scripts.tar.bz2)
+- remove SOURCE7 (GMT%{version}_tut.tar.bz2)
+- remove Patch0 (GMT-conf.patch)
+- add SOURCE8 (GMT%{version}_doc.tar.bz2)
+
+* Sat Apr 14 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.1.4-0vl1
+- new upstream major version
+
+* Sat Apr 14 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.4.6-0vl1
+- new upstream release
+- fix <BTS:435>
+
+* Sat Oct 22 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.4.2-0vl2
+- added BuildRequires: netcdf-devel > 3.6
+- BTW the changelog of 3.4.2-0vl1 was empty!
+
+* Fri Oct 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 3.4.2-0vl1
+- initial build
+

+ 245 - 0
G/Gtk-Perl/Gtk-Perl-vl.spec

@@ -0,0 +1,245 @@
+%define       _noVersionedDependencies  1
+
+Summary:      Perl extention for Gtk+/Gnome
+Summary(ja):  Perl から Gtk+ や Gnome を使うためのモジュール集
+Name:         Gtk-Perl
+Version:      0.7008
+Release:      32%{?_dist_release}
+License:      GPL
+Group:        Development/Libraries
+Source:       ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Gtk/Gtk-Perl-%{version}.tar.gz 
+Source10: filter-depends.sh
+
+# Patches from Mandrake 27mdk
+Patch0: Gtk-Perl-add-ensure_focus.patch.bz2
+Patch1: Gtk-Perl-0.7003-workaround-gdk_event_copy-withnowindow.patch.bz2
+Patch2: Gtk-Perl-0.7005-add-XSetInputFocus.patch.bz2
+# fix compilation with gtkhtml >= 1.1.0
+Patch3: Gtk-Perl-0.7008-gtkhtml11.patch.bz2
+Patch4: Gtk-Perl-0.7008-fix-mozilla.patch.bz2
+Patch7: Gtk-Perl-0.7008-force-GtkHTML-and-no-GtkXmHTML.patch.bz2
+Patch8: Gtk-Perl-0.7008-fix-memory-leak-with-Gdk::Pixmap-created-from-a-Gdk::Pixbuf.patch.bz2
+# (fc) 0.7008-25mdk fix compilation with gnome-print >= 0.30 and gdkpixbuf >= 0.20
+Patch9: Gtk-Perl-0.7008-gnomeprint.patch.bz2
+
+#Patch10:       Gtk-Perl-%{version}-pixbuf.patch
+URL:          http://projects.prosa.it/gtkperl/
+BuildRoot:    %{_tmppath}/%{name}-%{version}-root
+
+## Build Requires for all modules (except experimental bonobo and mozilla)
+BuildPreReq:  perl >= 1:5.6.0
+BuildPreReq:  gtk+-devel, libglade-devel, imlib-devel
+BuildPreReq:  gdk-pixbuf-devel, gnome-libs-devel
+#BuildPreReq:  gtkhtml-devel, gnome-print-devel
+
+## Requires for basic modules
+Requires:     perl >= 1:5.6.0
+Provides:     gtk+perl = %{version}
+Obsoletes:    gtk+perl
+
+# internal perl provides
+#Provides: perl(Gnome::Applet::Types)
+#Provides: perl(Gtk::GLArea::Types)
+Provides: perl(Gtk::Gdk::Pixbuf::Types)
+Provides: perl(Gtk::GladeXML::Types)
+Provides: perl(Gtk::XmHTML::Types)
+
+Vendor:       Project Vine
+Distribution: Vine Linux
+
+%define __find_requires %{SOURCE10}
+
+%description
+Gtk-Perl is a set of modules that let you exploit Gtk+ and Gnome
+libraries from Perl.
+
+This package contains basic Gtk modules, as well as Imlib, GdkPixbuf,
+Gnome, XmHtml and Glade support.
+
+
+%description -l ja
+Gtk-Perl モジュールを使うと,Perl から Gtk+ や Gnome のライブラリを
+利用することができます.
+
+このパッケージには基本となる Gtk モジュールの他,Imlib, GdkPixbuf,
+Gnome, XmHtml, Glade のサポートが含まれています.
+
+
+#%package extras
+#Summary:     Perl extension for Gtk+/Gnome - additional modules
+#Summary(ja): Perl から Gtk+ や Gnome を使う為の追加モジュール集
+#Group:        Development/Languages
+#
+### Requires for additional modules
+#Requires:    %{name} = %{version}-%{release}
+#Requires:    gtkhtml, gnome-print
+#
+#
+#%description extras
+#Gtk-Perl is a set of modules that let you exploit Gtk+ and Gnome
+#libraries from Perl.
+#
+#This extra package currently contains GtkHTML and GnomePrint support.
+#
+#%description extras -l ja
+#Gtk-Perl モジュールを使うと,Perl から Gtk+ や Gnome のライブラリを
+#利用することができます.
+#
+#この追加パッケージには現在 GtkHTML と GnomePrint のサポートが含まれています.
+
+
+%prep
+[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+
+%setup -q -n Gtk-Perl-%{version}
+
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+#%patch3 -p1 -b .gtkhtml11
+%patch4 -p1
+#%patch7 -p1
+%patch8 -p1
+%patch9 -p1 -b .gnomeprint
+
+#%patch10 -p1 -b .pixbuf
+
+# fix for new MakeMaker (ie new perl 5.8.0)
+perl -pi -e '/CCCMD/ && s|/m;|/mg;|' */Makefile.PL
+
+# temporal removal of Applet module
+rm -rf Applet
+
+%build
+#perl Makefile.PL --with-gdkimlib --with-gdkpixbuf --with-gtkxmhtml \
+#	 --with-gnome --with-applets --with-glade \
+#	 --without-gtkglarea \
+#	 --without-gtkhtml --without-gnomeprint
+#	 # --with-gtkhtml --with-gnomeprint
+#	 # --without-bonobo --without-mozilla
+#
+#make
+
+CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
+make
+
+for i in GdkImlib GdkPixbuf Glade Gnome Gtk GtkXmHTML ; do
+    pushd $i
+        CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
+        make
+    popd
+done
+
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+
+#make PREFIX=${RPM_BUILD_ROOT}/usr/ install
+
+# prepare sample scripts
+mkdir samples
+cp -a test.pl samples/.
+for X in GdkImlib GdkPixbuf Glade Gnome Gtk GtkXmHTML; do
+(cd $X;
+mkdir ../samples/$X;
+cp -a samples ../samples/$X/samples);
+done
+
+#mkdir samples-extras
+#cp -a test.pl samples-extras/.
+#for X in GnomePrint GtkHTML; do
+#(cd $X;
+#mkdir ../samples-extras/$X; \
+#cp -a samples ../samples-extras/$X/samples);
+#done
+make DESTDIR=$RPM_BUILD_ROOT install  
+
+for i in GdkImlib GdkPixbuf Glade Gnome Gtk GtkXmHTML ; do
+    pushd $i
+        make DESTDIR=$RPM_BUILD_ROOT install
+    popd
+done
+
+
+pushd $RPM_BUILD_ROOT
+rm -f `find -type f -name "*.bs"`
+rm -f `find -type f -name .packlist`
+rm -f `find -type f -name .packlist`
+rm -f `find -type f -name "*::reference*"`
+popd
+
+find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \;
+
+find $RPM_BUILD_ROOT/usr -type f -print | sed "s@^$RPM_BUILD_ROOT@@g" | grep -v perllocal.pod > gtk-perl-files 
+
+
+
+%clean
+[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+
+
+%files
+%defattr(-,root,root)
+%doc ChangeLog INSTALL MANIFEST NOTES README VERSIONS WARNING
+%doc tools samples
+
+# Gdk/Gtk modules
+%{_libdir}/perl5/vendor_perl/*/*/Gtk
+%{_libdir}/perl5/vendor_perl/*/*/auto/Gtk
+%{_libdir}/perl5/vendor_perl/*/*/auto/Gnome
+%{_libdir}/perl5/vendor_perl/*/*/Gtk.pm
+%{_libdir}/perl5/vendor_perl/*/*/Gnome.pm
+%{_libdir}/perl5/vendor_perl/*/*/Gnome
+%{_mandir}/*/*
+
+
+%changelog
+* Sun May  3 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7008-32
+- applied new versioning policy, spec in UTF-8
+- rebuilt with gnome-libs-1.4.2-2vl5 (linking with db-4.6.21)
+
+* Sun Aug  5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7008-31vl5
+- rebuilt with new toolchain
+
+* Sun Sep  3 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7008-31vl4
+- s/Copyright/License/
+- installed files to vendor_perl
+
+* Sat Nov  6 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.7008-31vl3
+- rebuilt with db4-4.2.52
+- remove Applet module
+
+* Fri May 02 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
+- rebuild with gdk-pixbuf-devel-0.21.0-0vl3
+
+* Thu May 01 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
+- syncd with rawhide 31 and Mandrake 27mdk
+
+* Mon Apr 14 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
+- rebuild
+- Patch1: for gdk-pixbuf-0.21
+
+* Mon Jul 02 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 0.7008-0vl1
+- updated to 0.7008 release
+- disabled Gtk-Perl-extras subpackage at the moment
+
+* Sat Jun 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 0.7007-0vl1
+- updated to 0.7007 release
+- split Gtk-Perl-extras subpackage
+
+* Fri Jun 15 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 0.7004-0vl2
+- rebuilt with perl-5.6
+- package renamed to Gtk-Perl
+- add GdkPixbuf modules
+
+* Sun Jan 21 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+- 0.7004-0vl1
+- upgraded for 0.7004 release
+- use %%{_tmppath}
+
+* Fri Apr 28 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+- 0.7000-0vl1
+- first package for Vine/ppc

+ 302 - 0
H/HelixPlayer/HelixPlayer-vl.spec

@@ -0,0 +1,302 @@
+Summary: Open source media player based on the Helix framework
+Summary(ja): Helix フレームワークに基づくメディアプレイヤー
+Name: HelixPlayer
+Version: 1.0.7
+Release: 6vl1
+Group: Applications/Multimedia
+License: RPSL, GPL
+URL: https://player.helixcommunity.org/
+Source0: https://helixcommunity.org/download.php/1950/hxplay-1.0.7-source.tar.bz2
+Source1: HelixPlayer-buildrc
+
+Obsoletes: G2player, RealOne
+Provides:  G2player, RealOne
+
+Patch0:		%{name}-1.0.beta20040615-cvs-no-update.patch
+Patch1:		%{name}-1.0.3-disable-asm.patch
+Patch2:		hxplay-1.0.4-nptl.patch
+Patch3:		%{name}-1.0.5-missing-header.patch
+Patch4:     HelixPlayer-1.0.7-ogg.patch
+Patch5:     HelixPlayer-1.0.7-CVE-2007-3410.patch
+
+BuildRequires: libtheora-devel >= 1.0-0.alpha3
+BuildRequires: libvorbis-devel
+BuildRequires: gtk2-devel python prelink
+BuildRequires: libogg-devel XOrg-devel
+BuildRequires: desktop-file-utils >= 0.9
+
+ExcludeArch: ppc64 x86_64 s390 s390x ia64
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+The Helix Player is an open-source media player built in the Helix 
+Community for consumers. Built using GTK, it plays open source formats, 
+like Ogg Vorbis and Theora using the powerful Helix DNA Client Media 
+Engine.
+
+%description -l ja
+Helix Player は Helix Community で作成されたコンシューマ向けの
+オープンソースなメディアプレイヤーです.GTKを利用して作成されており,強力な 
+Helix DNA Client Media Engine を利用して Ogg Vorbis や Theora などの
+オープンソースフォーマットのファイルを演奏/閲覧することが可能です.
+
+%package plugin
+Summary:    HelixPlayer's webbrowser plugin
+Group:      Applications/Multimedia
+Requires:   %{name} = %{version}-%{release}
+Requires:   %{_libdir}/mozilla/plugins
+
+%description plugin
+This plugin lets your webbrowser play multimedia content through
+HelixPlayer
+
+
+%prep
+%setup -q -n hxplay-%{version}
+%patch0 -p1 -b cvs-no-update
+%patch1 -p1 -b .disable-asm
+%patch2 -p1 -b .nptl
+%patch3 -p1 -b .missing-header
+%patch4 -p0 -b .ogg
+%patch5 -p1 -b .CVE-2007-3410
+
+%build
+# Change hxplay_gtk_release to whatever string is in the Makefile
+BUILDRC=%{SOURCE1} BUILD_ROOT="`pwd`/build" \
+	PATH="$PATH:$$BUILD_ROOT/bin" \
+	python build/bin/build -v -t release -k -y \
+	%{?_smp_mflags} -m hxplay_gtk_release \
+	-p green -P helix-client-all-defines-free \
+	player_all 
+
+chmod -x build/*.txt
+
+%install
+rm -rf %{buildroot}
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
+
+cat > $RPM_BUILD_ROOT%{_bindir}/hxplay <<EOF
+#!/bin/sh
+HELIX_LIBS=%{_libdir}/helix
+export HELIX_LIBS
+exec %{_bindir}/hxplay.bin "\$@"
+EOF
+
+install -p -m 755 release/hxplay.bin %{buildroot}/%{_bindir}/
+chmod a+x %{buildroot}/%{_bindir}/*
+
+mkdir -p %{buildroot}/%{_libdir}/helix/common
+install -p -m 755 player/installer/archive/temp/common/*.so %{buildroot}/%{_libdir}/helix/common/
+mkdir -p %{buildroot}/%{_libdir}/helix/plugins
+install -p -m 755 player/installer/archive/temp/plugins/*.so %{buildroot}/%{_libdir}/helix/plugins/
+
+mkdir -p %{buildroot}/%{_libdir}/helix
+install -p -m 644 player/installer/archive/temp/LICENSE %{buildroot}/%{_libdir}/helix/
+install -p -m 644 player/installer/archive/temp/README %{buildroot}/%{_libdir}/helix/
+(cd %{buildroot}/%{_docdir}/%{name}-%{version} && ln -s %{_libdir/helix} .)
+
+mkdir -p %{buildroot}/%{_libdir}/helix/codecs
+install -p -m 755 player/installer/archive/temp/codecs/*.so %{buildroot}/%{_libdir}/helix/codecs/
+mkdir -p %{buildroot}/%{_libdir}/mozilla/plugins
+install -p -m 755 player/installer/archive/temp/mozilla/nphelix.so %{buildroot}/%{_libdir}/mozilla/plugins/
+install -p -m 644 player/installer/archive/temp/mozilla/nphelix.xpt %{buildroot}/%{_libdir}/mozilla/plugins
+mkdir -p %{buildroot}/%{_datadir}/application-registry/
+install -p -m 644 player/installer/common/hxplay.applications %{buildroot}/%{_datadir}/application-registry/
+# Desktop file
+mkdir -p %{buildroot}/%{_datadir}/applications/
+cp -p player/installer/common/hxplay.desktop player/installer/common/realplay.desktop
+desktop-file-install  --vendor vine \
+        --dir %{buildroot}%{_datadir}/applications \
+        --add-category X-Fedora \
+        player/installer/common/realplay.desktop
+
+mkdir -p %{buildroot}/%{_datadir}/mime-info/
+install -p -m 644 player/installer/common/hxplay.keys %{buildroot}/%{_datadir}/mime-info/
+install -p -m 644 player/installer/common/hxplay.mime %{buildroot}/%{_datadir}/mime-info/
+
+mkdir -p %{buildroot}/%{_libdir}/helix/share/hxplay
+(cd %{buildroot}/%{_libdir}/helix/share/ && ln -s %{_datadir}/icons/hicolor/48x48/apps/hxplay.png .)
+install -p -m 644 player/app/gtk/res/default/*.png %{buildroot}/%{_libdir}/helix/share/hxplay/
+install -p -m 644 player/app/gtk/res/hxplay/*.png %{buildroot}/%{_libdir}/helix/share/hxplay/
+
+for LANGUAGE in "de" "es" "fr" "it" "ja" "ko" "pt_BR" "zh_CN" "zh_TW"; do
+	dir=%{buildroot}/%{_datadir}/locale/$LANGUAGE/LC_MESSAGES/
+	mkdir -p $dir
+	install -p -m 644 "player/installer/archive/temp/share/locale/$LANGUAGE/player.mo" "$dir/hxplay.mo"
+	install -p -m 644 "player/installer/archive/temp/share/locale/$LANGUAGE/widget.mo" "$dir/libgtkhx.mo"
+done
+
+for SIZE in "16x16" "32x32" "48x48" "128x128" "192x192" ; do
+	mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/$SIZE
+	mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/$SIZE/apps
+	mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/$SIZE/mimetypes
+
+	ICON=player/app/gtk/res/icons/hxplay/hxplay_${SIZE}.png
+	if [ -f "$ICON" ] ; then
+		mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/${SIZE}/apps
+		install -p -m 644 "$ICON" %{buildroot}/%{_datadir}/icons/hicolor/${SIZE}/apps/hxplay.png
+	fi
+
+	for MIME in \
+		"application-ram"     \
+		"application-rpm"     \
+		"application-rm"      \
+		"audio-ra"            \
+		"video-rv" ; do
+
+		ICON=player/app/gtk/res/icons/hxplay/mime-${MIME}_${SIZE}.png
+		if [ -f "$ICON" ] ; then
+			mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/${SIZE}/mimetypes
+			install -p -m 644 "$ICON" %{buildroot}/%{_datadir}/icons/hicolor/${SIZE}/mimetypes/hxplay-${MIME}.png
+		fi
+	done
+done
+
+# Hack to get rid of executable stack on shared object files
+execstack -c %{buildroot}/%{_libdir}/helix/codecs/colorcvt.so
+execstack -c %{buildroot}/%{_libdir}/helix/codecs/cvt1.so
+execstack -c %{buildroot}/%{_libdir}/helix/plugins/vidsite.so
+
+
+chmod -x %{buildroot}/%{_datadir}/application-registry/hxplay.applications
+chmod -x %{buildroot}/%{_datadir}/mime-info/hxplay.mime
+chmod -x %{buildroot}/%{_libdir}/helix/LICENSE
+chmod -x %{buildroot}/%{_datadir}/mime-info/hxplay.keys
+
+%{find_lang} hxplay
+%{find_lang} libgtkhx
+cat hxplay.lang > %{name}.lang
+cat libgtkhx.lang >> %{name}.lang
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+update-desktop-database %{_datadir}/applications
+touch --no-create %{_datadir}/icons/hicolor || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+
+%postun
+update-desktop-database %{_datadir}/applications
+touch --no-create %{_datadir}/icons/hicolor || :
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+
+%files -f %{name}.lang
+%defattr(-,root,root)
+%doc build/*.txt
+%{_bindir}/hxplay*
+%{_libdir}/helix
+#{_libdir}/mozilla/plugins/*
+%{_datadir}/icons/hicolor/*
+%{_datadir}/mime-info/*
+%{_datadir}/applications/*.desktop
+%{_datadir}/application-registry/hxplay.applications
+#{_datadir}/locale/*/*
+
+%files plugin
+%defattr(-,root,root)
+%{_libdir}/mozilla/plugins/*
+
+
+%changelog
+* Fri Aug 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.7-6vl1
+- new upstream release
+  * Thu Jun 28 2007 Aurelien Bompard <abompard@fedoraproject.org> 1:1.0.7-6
+  - fix bug 245838 (CVE-2007-3410)
+  * Fri Dec 08 2006 Aurelien Bompard <abompard@fedoraproject.org> 1:1.0.7-5
+  - add patch to make ogg/vorbis work (bug 218896)
+  * Thu Sep 28 2006 Aurelien Bompard <abompard@fedoraproject.org> 1:1.0.7-4
+  - fixes from bug 201006 comment 20
+  * Thu Sep 28 2006 Aurelien Bompard <abompard@fedoraproject.org> 1:1.0.7-3
+  - split the webbrowser plugin
+  * Tue Sep 19 2006 Aurelien Bompard <abompard@fedoraproject.org> 1:1.0.7-2
+  - added fixes from bug 201006 comment 2
+
+* Tue Nov  8 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.6-1vl1
+- new upstream release
+  * Tue Sep 27 2005 John (J5) Palmieri <johnp@redhat.com> - 1:1.0.6-1
+  - Fix for CAN-2005-2710
+  * Fri Jun 24 2005 Colin Walters <walters@redhat.com> 1:1.0.5-1
+  - New patch HelixPlayer-1.0.5-missing-header.patch
+
+* Sun Jun  5 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.4-4vl1
+- new upstream release
+  * Thu Mar 3 2005 Ray Strode <rstrode@redhat.com> 1:1.0.3-4
+  - Update to 1.0.3 to fix 150098 and 150103.
+  - Add some execshield foo to stop some execstack regressions
+  - Add libogg-devel build req to tame compiler
+  * Wed Jan 24 2005 Colin Walters <walters@redhat.com> 1:1.0.2-3
+  - Remove EULA from License field (there is no EULA AFAICS), and
+    add GPL
+  * Wed Jan 05 2005 Colin Walters <walters@redhat.com> 1:1.0.2-2
+  - Apply patch from ville.skytta@iki.fi to avoid
+    owning /usr/lib/mozilla (144237)
+  * Mon Jan 03 2005 Colin Walters <walters@redhat.com> 1:1.0.2-1
+  - New upstream version 1.0.2
+  - Switch to hxplay_gtk_stable branch
+
+* Sat Oct 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.1-1vl1
+- new upstream release
+- Drop upstreamed HelixPlayer-1.0.beta20040615-mmx-clobber.patch
+- Drop HelixPlayer-1.0.beta20040615-desktop.patch per request
+- Switch to bingo-gold target
+- added Japanese summary and description
+
+* Thu Sep  9 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.0.298-3vl2
+- fixed %files section (Thanks to IWAI Masaharu)
+- added GPL and RPSL files into %doc
+
+* Sun Sep  5 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.0.298-3vl1
+- Build for Vine
+- changed version numberring
+
+* Mon Aug 23 2004 Colin Walters <walters@redhat.com> 1.0.gold-3
+- Install README and LICENSE
+
+* Fri Aug 06 2004 Colin Walters <walters@redhat.com> 1.0.gold-2
+- Put mozilla plugins in correct directory (#129305)
+
+* Mon Aug 02 2004 Colin Walters <walters@redhat.com> 1.0.gold-1
+- Update to gold
+- Use setup -n to set directory instead of repacking tarball
+- Switch bif target to bingo-gold-free
+
+* Thu Jul 29 2004 Colin Walters <walters@redhat.com> 1.0.beta20040615-6
+- Rework Summary a bit
+- Minor spec cleanups
+
+* Mon Jul 26 2004 Colin Walters <walters@redhat.com> 1.0.beta20040615-5
+- Add patch to port to GtkFileChooser
+- ExcludeArch ppc
+
+* Fri Jul 16 2004 Colin Walters <walters@redhat.com> 1.0.beta20040615-4
+- Restore MIME icon installation into hicolor directory 
+
+* Fri Jul 16 2004 Colin Walters <walters@redhat.com> 1.0.beta20040615-3
+- Add patch to fix desktop file name
+- Set build failure color to "green" to exit on any error
+- Add smp_mflags variable for parallel building
+
+* Thu Jul 15 2004 Colin Walters <walters@redhat.com> 1.0.beta20040615-2
+- BR latest theora
+- More spec file bits
+- Install logo for real
+
+* Mon Jul 12 2004 Colin Walters <walters@redhat.com> 1.0.beta20040615-1
+- Some spec file cleanups
+
+* Mon Jun 8 2004 Ryan Gammon <rgammon@real.com>
+- Adding /usr/share/pixmap, document icons
+
+* Mon Jun 7 2004 Nicholas Hart <nhart@real.com>
+- added .mime/.keys/.applications files
+
+* Wed May 5 2004 Ryan Gammon <rggammon@helixcommunity.org>
+- Updating icons
+
+* Thu Jan 13 2004  Nicholas Hart <nhart@helixcommunity.org>
+- tweaked some paths to deal with tarball generated by player/installer/app
+- changed, reformatted some of the package info
+
+* Sat Dec 27 2003 Thomas Chung <tchung@linuxinstall.org> 0.2.0.0-20031224
+- First RPM build for Fedora Core 1

+ 158 - 0
I/IIIMECF/IIIMECF-vl.spec

@@ -0,0 +1,158 @@
+%define _noVersionedDependencies        1
+%define prereq_ge()  %(LC_ALL="C" rpm -q --queryformat 'PreReq:%%{NAME} >= %%{VERSION}' %1| grep -v "is not")
+
+%define		origver		0.75
+%define		release		5%{?_dist_release}
+%define		emacs		emacs
+%define		origname	IIIMECF
+
+Summary:	Internet/Intranet Input Method Emacs Client Framework
+Summary(ja):	Emacs クライアント用 Internet/Intranet Input Method フレームワーク
+Name:		%{origname}
+Version:	%{origver}
+Release:	%{release}
+License:	GPL
+Group:		Applications/Editors/Emacs
+URL:		http://www.meadowy.org/~kawabata/iiimecf/
+#Source:		ftp://ftp.m17n.org/pub/mule/IIIM/%{origname}-%{version}.tar.gz
+Source:		http://www.meadowy.org/~kawabata/iiimecf/%{origname}-%{version}.tar.gz
+Source1:	%{origname}-install.sh
+Source2:	%{origname}-remove.sh
+Source3:	%{origname}-init.el
+Source4:	vine-default-%{origname}.el
+BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+PreReq:        emacsen, gzip
+%prereq_ge     emacsen-common
+BuildRequires: emacsen-common
+## 0.7.5: Emacs 21 のみ Mule-UCS が必要です
+# PreReq:        Mule-UCS
+# Requires:      Mule-UCS
+
+#Packager:      Shoji Matsumoto <shom@vinelinux.org>
+Distribution:  Vine Linux
+Vendor:        Project Vine
+
+
+%description
+  IIIMECF conforms IIIM Protocol Specification defined by Sun Microsystems,
+and consists of a library to create IIIM awared applications and a simple
+input method library controlled by IIIM server(s).
+
+If you use IIIMECF on Emacs 21, Mule-UCS is required.
+
+%description -l ja
+  IIIMECFは、Sun Microsystems社の定めるIIIM Protocolに基づき、Emacs上で
+IIIM対応のapplicationを構築するためのlibraryと、それを用いた、Server sideで
+制御されるシンプルなInput Method libraryによって構成されています。
+
+Emacs 21 では Mule-UCS が必要です。
+
+%prep
+#% setup -n %{origname}-%{version}
+%setup -n iiimecf
+
+%__cp -a %{SOURCE3} %{SOURCE4} .
+
+%install
+[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+[ "${RPM_BUILD_ROOT}" != "/" ] && mkdir -p ${RPM_BUILD_ROOT}
+
+%__mkdir_p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{origname}
+%__mkdir_p $RPM_BUILD_ROOT%{emacsen_pkgdir}/install
+%__mkdir_p $RPM_BUILD_ROOT%{emacsen_pkgdir}/remove
+
+cp -r *.el lisp ${RPM_BUILD_ROOT}/usr/share/emacs/site-lisp/%{origname}
+
+#
+# install  script( bytecompile el and install elc , remove )   
+#
+
+%_installemacsenscript %{origname} %{SOURCE1} 
+
+%_removeemacsenscript  %{origname} %{SOURCE2}
+
+%post 
+#
+# bytecompile and install 
+#
+
+if [ "$1" = 2 ]; then
+
+%_emacsenPackageRemove %{origname}
+
+fi
+
+%_addemacsenlist %{origname}
+
+%_emacsenPackageInstall %{origname}
+
+%preun
+
+if [ "$1" = 0 ]; then
+
+%_emacsenPackageRemove %{origname}
+
+%_removeemacsenlist %{origname}
+
+fi
+
+
+%clean
+[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+
+
+%files
+%defattr(-,root,root)
+%doc COPYING*  ChangeLog* README* lisp
+
+%{_datadir}/emacs/site-lisp/%{origname}
+%{emacsen_pkgdir}/install/%{origname}
+%{emacsen_pkgdir}/remove/%{origname}
+
+
+%changelog
+* Sat Jul 25 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.75-5
+- updated yatex-install.sh
+  - *-init.el: changed from hard copy to symbolic link 
+    on /etc/emacs-XX.YY/site-start.d
+
+* Thu May 21 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.75-4
+- fixed some STDOUT messages in IIIMECF-install.sh
+
+* Sun May 17 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.75-3
+- updated vine-default-IIIMECF.el
+
+* Thu Apr 23 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.75-2
+- added vine-default-IIIMECF.el, IIIMECF-init.el
+- updated wl-install.sh for vine-default-wl.el
+
+* Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.75-1
+- new upstream relase
+- spec in utf8
+- applied new versioning policy
+- added URL: 
+- added some comments about Mule-UCS in %%description
+- dropped Requires: Mule-UCS and BuildRequires: Mule-UCS
+  - ONLY Emacs 21 needs Mule-UCS
+
+* Tue Sep 12 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6-0vl5
+- changed Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
+
+* Sat Jul 22 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6-0vl4
+- correct Summary <BTS:VineLinux:65>
+- add Summary(ja)
+- use License tag instead of CopyLight tag
+- change License from distibutable to GPL
+- rebuild for VineSeed (4.0)
+
+* Thu Nov 14 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 0.6-0vl2
+- add Prereq: gzip
+- Not Support xemacs-21.1.* in IIIMECF-install.sh 
+
+* Fri Oct 04 2002 Tomoya TAKA <taka@vinelinux.org> 0.6-0vl1
+- add Prereq: Mule-UCS
+
+* Tue Aug 13 2002 Shoji Matsumoto <shom@vinelinux.org> 0.6-0vl0
+- created

+ 782 - 0
I/ImageMagick/ImageMagick-vl.spec

@@ -0,0 +1,782 @@
+# ImageMagick has adopted a new Version.Patchlevel version numbering system...
+# 6.2.9.7 is actually version 6.2.9, Patchlevel 0.
+
+%define VER 6.5.7
+%define Patchlevel 3
+
+Summary: X application for displaying and manipulating images.
+Summary(ja): 画像ファイルの表示/処理を行う X のアプリケーション
+Name: ImageMagick
+
+%if "%{Patchlevel}" != ""
+Version: %{VER}.%{Patchlevel}
+%else
+Version: %{VER}
+%endif
+Release: 2%{?_dist_release}
+
+License: freeware
+Group: Applications/Graphics
+%if "%{Patchlevel}" != ""
+Source: ftp://ftp.ImageMagick.org/pub/ImageMagick/ImageMagick-%{VER}-%{Patchlevel}.tar.bz2
+%else
+Source: ftp://ftp.ImageMagick.org/ImageMagick/ImageMagick-%{version}.tar.bz2
+%endif
+#Patch1: ImageMagick-6.2.9-CVE-2006-5456_2007-0770.patch
+URL: http://www.imagemagick.org/
+
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: bzip2-devel, libjpeg-devel
+BuildRequires: libtiff-devel, giflib-devel, zlib-devel, perl
+BuildRequires: freetype2-devel >= 2.1.7, libpng-devel >= 1.2.5
+BuildRequires: libX11-devel, libXext-devel
+BuildRequires: xorg-x11-server-utils
+BuildRequires: libxml2-devel, librsvg2-devel
+BuildRequires: lcms-devel
+BuildRequires: graphviz-devel, OpenEXR-devel, ilmbase-devel
+
+Requires: bzip2, freetype2, libjpeg, libpng, libtiff, libungif, zlib
+Requires: xorg-x11-server-utils
+Requires: libxml2
+Requires: lcms
+Requires: graphviz, OpenEXR-libs, ilmbase
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: inagaki, iwamoto
+
+%description
+ImageMagick(TM) is an image display and manipulation tool for the X
+Window System. ImageMagick can read and write JPEG, TIFF, PNM, GIF,
+and Photo CD image formats. It can resize, rotate, sharpen, color
+reduce, or add special effects to an image, and when finished you can
+either save the completed work in the original format or a different
+one. ImageMagick also includes command line programs for creating
+animated or transparent .gifs, creating composite images, creating
+thumbnail images, and more.
+
+ImageMagick is one of your choices if you need a program to manipulate
+and dis play images. If you want to develop your own applications
+which use ImageMagick code or APIs, you need to install
+ImageMagick-devel as well.
+
+
+%description -l ja
+ImageMagick(TM) は X ウィンドウシステム用の画像表示/処理ツールです.
+ImageMagick が読み書き出来る画像形式には JPEG, TIFF, PNM, GIF, Photo CD
+イメージ型式等があります.また画像のリサイズ,回転,シャープ化,減色が
+出来ますし,画像に対してイフェクトをかけることも出来ます.変更した画像は
+オリジナルと同じ画像形式ででも,異なる画像形式にでも保存することが出来ます.
+また ImageMagick にはアニメーション GIF や透過 GIF の作成,画像の合成,
+サムネール画像の作成 等々を行うコマンドラインプログラムも含まれています.
+
+画像ファイルの表示/処理を行う為の幾多のプログラムが必要ならば,ImageMagick
+も選択肢の一つとなるでしょう.また,ImageMagick のコードや API を使った
+アプリケーションを開発したい場合は,ImageMagick-devel パッケージも同時に
+インストールして下さい.
+
+%package devel
+Summary: Static libraries and header files for ImageMagick app development.
+Summary(ja): ImageMagick アプリケーション開発用ライブラリ/ヘッダファイル
+Group: Development/Libraries
+Requires: ImageMagick = %{version}-%{release}
+
+%description devel
+Image-Magick-devel contains the static libraries and header files you'll
+need to develop ImageMagick applications. ImageMagick is an image
+manipulation program.
+
+If you want to create applications that will use ImageMagick code or
+APIs, you need to install ImageMagick-devel as well as ImageMagick.
+You do noy need to install it if you just want to use ImageMagick,
+however.
+
+%description devel -l ja
+ImageMagick-devel にはスタティックライブラリとヘッダファイルが収められており,
+これらは ImageMagick アプリケーションの開発の際に必要となります.
+ImageMagick は画像処理プログラムです.
+
+ImageMagick のコードや API を使ったアプリケーションを作りたい場合には,
+この ImageMagick-devel パッケージを ImageMagick パッケージと共にインストール
+する必要があります.単に ImageMagick を使いたいだけならば,devel パッケージは
+インストールする必要はありません.
+
+%package perl
+Summary: ImageMagick perl bindings
+Summary(ja): ImageMagick の Perl バインディング
+Group: Development/Libraries
+Requires: ImageMagick = %{version}-%{release}, perl >= 5.8.0
+
+%description perl
+Perl bindings to ImageMagick.
+
+Install ImageMagick-perl if you want to use any perl scripts that use
+ImageMagick.
+
+%description perl -l ja
+このパッケージは ImageMagick の Perl バインディングです.
+
+ImageMagick を利用する perl スクリプトを使いたい場合は
+ImageMagick-perl パッケージをインストールして下さい.
+
+
+%package c++
+Summary: ImageMagick Magick++ library (C++ bindings)
+Summary(ja): ImageMagick Magick++ ライブラリ (C++ バインディング)
+Group: System Environment/Libraries
+Requires: ImageMagick = %{version}-%{release}
+
+%description c++
+This package contains the Magick++ library, a C++ binding to the ImageMagick
+graphics manipulation library.
+
+Install ImageMagick-c++ if you want to use any applications that use Magick++.
+
+%description c++
+このパッケージには Magick++ ライブラリが収められています.
+Magick++ とは ImageMagick ライブラリの C++ バインディングです.
+
+Magick++ を使ったアプリケーションを利用する際には ImageMagick-c++
+パッケージをインストールして下さい.
+
+%package c++-devel
+Summary: C++ bindings for the ImageMagick library
+Summary(ja): ImageMagick ライブラリの C++ バインディング
+Group: Development/Libraries
+Requires: ImageMagick = %{version}-%{release}
+Requires: ImageMagick-c++ = %{version}-%{release}
+Requires: ImageMagick-devel = %{version}-%{release}
+
+%description c++-devel
+ImageMagick-devel contains the static libraries and header files you'll
+need to develop ImageMagick applications using the Magick++ C++ bindings.
+ImageMagick is an image manipulation program.
+
+If you want to create applications that will use Magick++ code
+or APIs, you'll need to install ImageMagick-c++-devel, ImageMagick-devel and
+ImageMagick.
+You don't need to install it if you just want to use ImageMagick, or if you
+want to develop/compile applications using the ImageMagick C interface,
+however.
+
+%description c++-devel -l ja
+ImageMagick-c++-devel には Magick++ C++ バインディングを使った
+ImageMagick アプリケーション開発に必要なスタティックライブラリと
+ヘッダファイルが収められています.ImageMagick とは画像処理プログラムです.
+
+Magick++ コードや API を使ったアプリケーションを開発する場合は,
+ImageMagick-c++-devel, ImageMagick-devel, ImageMagick パッケージを
+インストールする必要があります.
+ImageMagick プログラムを使うだけの場合,あるいは ImageMagick C インタフェース
+を使ってアプリケーション開発を行う場合は,ImageMagick-c++-devel パッケージは
+インストールする必要はありません.
+
+
+%prep
+%setup -q -n %{name}-%{VER}-%{Patchlevel}
+
+#patch1 -p1 -b .CVE-2006-5456
+
+%build
+%configure --enable-shared \
+	   --with-x \
+	   --with-quantum-depth=16 \
+	   --with-modules --enable-lzw \
+	   --without-frozenpaths \
+           --with-perl \
+	   --without-wmf \
+	   --without-jp2 \
+	   --without-jbig \
+	   --without-djvu \
+	   --without-fftw \
+	   --with-lcms \
+           --without-dot \
+           --with-perl-options="INSTALLDIRS=vendor %{?perl_prefix} CC='%__cc -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'"
+
+# Disable rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT HTML_INSTALL_DATA_TARGETS=
+
+# perlmagick: fix perl path of demo files
+%{__perl} -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)' PerlMagick/demo/*.pl
+
+# get the perl file list. We know what we need, so this is easy
+perlver=`perl -v |grep built |sed -e "s,.*v,,;s, .*,,"`
+perlmajor=`echo $perlver |sed -e "s,\..*,,"`
+
+find $RPM_BUILD_ROOT -name "*.bs" |xargs rm -f
+find $RPM_BUILD_ROOT -name ".packlist" |xargs rm -f
+find $RPM_BUILD_ROOT -name "perllocal.pod" |xargs rm -f
+
+echo "%defattr(-,root,root)" > perl-pkg-files
+find $RPM_BUILD_ROOT%{_libdir}/perl$perlmajor/vendor_perl/$perlver -type d -name Image >> perl-pkg-files.orig
+sed -e s,$RPM_BUILD_ROOT,, perl-pkg-files.orig > perl-pkg-files
+
+# remove duplicated doc files
+rm -f `find $RPM_BUILD_ROOT%{_datadir}/%{name}-%{VER} -maxdepth 1 -type f`
+
+# remove files conflict with libtools
+rm -f $RPM_BUILD_ROOT%{_libdir}/libltdl.*a
+rm -f $RPM_BUILD_ROOT%{_libdir}/libltdl.so*
+
+# remove *.la files
+find $RPM_BUILD_ROOT%{_libdir} -name "lib*.la" |xargs rm -f
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%post c++ -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%postun c++ -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root)
+%doc www images
+%doc ChangeLog LICENSE NOTICE QuickStart.txt README.txt index.html
+%dir %{_libdir}/ImageMagick-%{VER}
+%{_libdir}/ImageMagick-%{VER}/config
+%dir %{_libdir}/ImageMagick-%{VER}/modules-Q16
+%dir %{_libdir}/ImageMagick-%{VER}/modules-Q16/*
+%{_libdir}/ImageMagick-%{VER}/modules-Q16/*/*.so
+%{_libdir}/ImageMagick-%{VER}/modules-Q16/*/*.la
+%{_libdir}/libMagickCore.so.*
+%{_libdir}/libMagickWand.so.*
+%{_bindir}/[a-z]*
+%dir %{_datadir}/ImageMagick-%{VER}
+%dir %{_datadir}/ImageMagick-%{VER}/config
+%{_datadir}/ImageMagick-%{VER}/config/*.xml
+%{_datadir}/ImageMagick-%{VER}/config/*.icm
+%{_mandir}/man1/ImageMagick.*
+%{_mandir}/man1/[a-z]*
+
+%files devel
+%defattr(-,root,root)
+%{_bindir}/Magick-config
+%{_bindir}/Wand-config
+%{_bindir}/MagickCore-config
+%{_bindir}/MagickWand-config
+%{_libdir}/ImageMagick-%{VER}/modules-Q16/*/*.a
+%{_libdir}/libMagickCore.a
+%{_libdir}/libMagickCore.so
+%{_libdir}/libMagickWand.a
+%{_libdir}/libMagickWand.so
+%{_libdir}/pkgconfig/ImageMagick.pc
+%{_libdir}/pkgconfig/Wand.pc
+%{_libdir}/pkgconfig/MagickCore.pc
+%{_libdir}/pkgconfig/MagickWand.pc
+%{_includedir}/ImageMagick/magick
+%{_includedir}/ImageMagick/wand
+%{_mandir}/man1/Magick-config*
+%{_mandir}/man1/Wand-config*
+%{_mandir}/man1/MagickCore-config*
+%{_mandir}/man1/MagickWand-config*
+
+%files c++
+%defattr(-,root,root)
+%{_libdir}/libMagick++.so.*
+
+%files c++-devel
+%defattr(-,root,root)
+%{_bindir}/Magick++-config
+%{_includedir}/ImageMagick/Magick++
+%{_includedir}/ImageMagick/Magick++.h
+%{_libdir}/libMagick++.a
+%{_libdir}/libMagick++.so
+%{_libdir}/pkgconfig/ImageMagick++.pc
+%{_libdir}/pkgconfig/Magick++.pc
+%{_mandir}/man1/Magick++-config*
+
+%files perl -f perl-pkg-files
+%defattr(-,root,root)
+%{_mandir}/man3/*
+
+%changelog
+* Sun Nov  1 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.5.7.3-2
+- added --without-djvu --without-fftw
+
+* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.5.7.3-1
+- new upstream release 
+
+* Tue Aug  4 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.5.4.8-1
+- new upstream release 
+
+* Sat Jul  4 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.5.4.2-1
+- new upstream release
+- add BR: graphviz-devel, OpenEXR-devel, ilmbase-devel
+- add R: graphviz, OpenEXR-libs, ilmbase
+
+* Sat Jun  6 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.5.3.2-1
+- new upstream release
+- added Packager tag
+
+* Sun Apr 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.5.1.6-1
+- new upstream release
+
+* Sat Apr  4 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.5.1.0-1
+- new upstream release
+- updated BuildRequires
+
+* Sun Mar 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.4.9.2-2
+- enabled lcms as default.
+
+* Fri Feb  6 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.9.2-1
+- new upstream release
+
+* Fri Jan  2 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.8.3-1
+- new upstream release
+
+* Tue Oct 14 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.4.6-1
+- new upstream release
+
+* Fri Aug  1 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.2.5-1
+- new upstream release
+
+* Tue May 27 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.1.3-1
+- new upstream release
+- spec in UTF-8
+
+* Mon May 19 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 6.4.1.0-2
+- enabled to build with lcms (use '--with lcms' to enable).
+
+* Tue May  6 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.1.0-1
+- new upstream release
+- rebuilt with perl-5.10.0
+
+* Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.0.11-1
+- new upstream release
+- removed *.la files from devel packages
+
+* Sat Mar 22 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.9.10-1
+- new upstream release
+- change files section to fit new release
+- build under new versioning policy
+
+* Sat Dec 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 6.3.7.4-0vl1
+- new upstream release
+
+* Fri Sep 28 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.5.10-0vl1
+- new upstream release with security fixes (CVE-2007-4985,4986,4987,4988)
+- add BuildPrereq: librsvg2-devel
+- add %{?_smp_mflags} to make command arg
+
+* Thu Aug  9 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.3.5.6-0vl1
+- new upstream release
+- changed Group to Applications/Graphics
+
+* Wed Jun 27 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.3.0.1-0vl2
+- rebuilt for VineSeed
+
+* Mon Feb 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.0.1-0vl1.1
+- update patch1 for fix CVE-2007-0770
+
+* Wed Nov 2 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.0.1-0vl1
+- upstream release
+- add patch1 for fix CVE-2006-5456
+
+* Fri Oct 13 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 6.2.9.7-0vl2
+- rebuilt (for ppc) to resolve reference to invalid *la files
+
+* Mon Sep 25 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.2.9.7-0vl1
+- new upstream release
+
+* Wed Aug 16 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.2.9.0-0vl1
+- new upstream release (Security: http://www.overflow.pl/adv/imsgiheap.txt)
+
+* Mon Mar  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.2.6.3-0vl1
+- new upstream release
+- delete duplicated docs under %%{_datadir}/%%{name}-%%{VER}
+- add --with-perl-options to configure option
+
+* Sun Dec 25 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.5.4-0vl1
+- new upstream release
+- build with XOrg-6.9.0
+
+* Fri Apr 15 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.2.1.4-0vl1
+- new upstream release
+- add %%{_mandir}/man1/ImageMagick.* to main package
+
+* Thu Dec  2 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.1.5.8-0vl1
+- source upgrade
+- remove patch1
+- update %%files
+
+* Thu Dec  2 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.0.8.3-0vl3
+- add patch1 from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=278401
+  (CAN-2004-0981)
+
+* Sat Oct 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.0.8.3-0vl2
+- move $(pkglibdir)/modules-Q16/*/*.la to main package.
+
+* Fri Oct  8 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp> 6.0.8.3-0vl1
+- source upgrade
+- Patch: change default menu font so display can work without XOrg-75dpi-fonts
+- add missing docs
+- move $(pkglibdir)/modules-Q16/*/*.(a|la) to devel
+- *.pc should be in -devel package
+- add missing pkg{lib,data}dirs to %%files
+
+* Thu Sep 16 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.0.7.4-0vl1
+- source upgrade
+- add --without-dot to %%configure option
+- update %%files section
+
+* Sun Jun 20 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.0.2.7-0vl1
+- source upgrade
+
+* Fri Jun  4 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.0.1.4-0vl1
+- source upgrade
+
+* Thu May 13 2004 Satoshi MACHINO <machino@vinelinux.org> 6.0.0.7-0vl3
+- add --without-jbig to %%configure option
+
+* Sun May  2 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.0.0.7-0vl2
+- add --without-lcms to %%configure option
+
+* Sat May  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.0.0.7-0vl1
+- source upgrade
+- remove commented lines
+
+* Sun Apr 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.0.0.2-0vl2
+- add BuildPrereq: XOrg-devel libxml2-devel and Requires: libxml2
+
+* Thu Apr 15 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 6.0.0.2-0vl1
+- source upgrade
+- remove patch for freetype2, no need
+- remove commented lines
+- add --with-quantum-depth=16 --with-modules --enable-lzw 
+  --without-frozenpaths to %%configure option
+- remove --with-threads --without-xml from %%configure option
+- update %%files
+
+* Wed Jan  7 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.5.7.15-0vl3
+- patch update
+- add --without-jp2 to configure option
+- change PerlMagick build method
+
+* Wed Dec 17 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.5.7.15-0vl2
+- rebuild without jasper-devel
+
+* Tue Dec 16 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.5.7.15-0vl1
+- source upgrade to 5.5.7-15
+
+* Tue Nov 25 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.5.7.13-0vl1
+- source upgrade to 5.5.7-13
+- add patch0 to build against freetype2-2.1.7
+
+* Thu Oct  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.5.7.11-0vl1
+- source upgrade to 5.5.7-11
+- clean up spec
+- build without previous package (do not require libMagick.so.0)
+
+* Sun Jun  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.5.7.9-0vl1
+- source upgrade to 5.5.7-9
+- revised name of pkgconfig files
+- remove BuildPrereq: freetype-devel
+
+* Sun Jun  1 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.5.7.6-0vl1
+- source upgrade to 5.5.7-6
+- disable all patches
+- revised %%files section
+- disable libtoolize and autotools 
+- change PerlMagick build method
+- build without previous package (do not require libMagick.so.5)
+
+* Thu May  1 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 5.4.7-6vl4
+- rebuild with libpng-1.2.5 (BuildPrereq: libpng-devel >= 1.2.5)
+  and perl-5.8.0 (Requires: perl >= 5.8.0 for ImageMagick-perl)
+
+* Mon Apr  7 2003 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 5.4.7-6vl3
+- rebuild
+
+* Sun Dec  8 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 5.4.7-6vl2
+- rename $arch-vine-linux-foo to foo, same as $arch-vine-linux-gnu-foo.
+- FIXME: rpm's macro problem?
+
+- based on 5.4.7-6vl1 from Rawhide and modified for Vine Linux
+  previous Vine version was 5.2.9-0vl6: Vine-specific changelog was:
+
+  - Wed Mar 13 2002 Toru Sagami <sagami@vinelinux.org> 5.2.9-0vl6
+  - remove unnecessary duplicated %%doc files
+  - --without-xml instead of --without-ttf
+  - eliminate libungif(-devel) from BuildReq/Requires
+  - use freetype2(-devel), instead of freetype1(-devel) for BuildReq/Requires
+
+  - Sat Mar 02 2002 Toru Sagami <sagami@vinelinux.org> 5.2.9-0vl5
+  - add delegetes.mgk (and %%{_libdir}/%%{name})
+
+  - Mon Jun 18 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+  - 5.2.9-0vl4
+  - Sorry, the spec was in Shift_JIS. Fixed.
+
+  - Sat Jun 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+  - 5.2.9-0vl3
+  - rebuilt with perl-5.6.1
+  - added Japanese summary and description :-P
+  - added --without-ttf in order to disable freetype2 (SeedPlus) support
+  - added --without-wmf in order to disable libwmf (SeedPlus) support
+
+  - Sat Jun 16 2001 Yasuhide OMORI <dasen@icntv.ne.jp>
+  - 5.2.9-0vl2
+  - rebuild on Perl-5.6
+  - use %%{perl_sitearch}
+  - install headers into /usr/X11R6/include/magick [VineSeed:04131]
+
+  - Tue Feb 20 2001 Jun Nishii <jun@vinelinux.org>
+  - 5.2.9-0vl1
+  - remove version number of BuildPrereq: freetype-devel >= 2.0.1
+
+* Fri Nov 22 2002 Tim Powers <timp@redhat.com>
+- fix perl paths in file list
+
+* Thu Nov 21 2002 Tim Powers <timp@redhat.com>
+- lib64'ize
+- don't throw stuff in /usr/X11R6, that's for X only
+- remove files we aren't shipping
+
+* Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com>
+- rebuilt with gcc-3.2 (we hope)
+
+* Tue Jul 23 2002 Tim Powers <timp@redhat.com> 5.4.7-4
+- build using gcc-3.2-0.1
+
+* Wed Jul 03 2002 Karsten Hopp <karsten@redhat.de> 5.4.7-3
+- fix non-cpp headers in -devel package
+- fix #62157 (wrong path for include files in ImageMagick-devel)
+- fix #63897 (use _target instead of _arch) in libtool workaround
+- fix #65860, #65780 (tiff2ps) expands images to >10 MB Postscript files.
+
+* Mon Jul 01 2002 Karsten Hopp <karsten@redhat.de> 5.4.7-1
+- update
+- fix localdoc patch
+- fix %%files section
+- disable nonroot patch
+- fix #62100,55950,62162,63136 (display doesn't start form gnome menu)
+- fix libtool workaround
+- moved Magick*-config into -devel package (#64249)
+
+* Sun May 26 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Mon May  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.6-1
+- 5.4.6
+
+* Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.3.11-1
+- Update to pl 11
+
+* Fri Feb 22 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.3.5-1
+- Update to 5.4.3 pl5; this fixes #58080
+
+* Thu Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.2.3-1
+- Patchlevel 3
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri Jan  4 2002 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.2.2-1
+- Update to 5.4.2-2
+- Fix #57923, also don't hardcode netscape as html viewer
+
+* Wed Dec  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.1-1
+- 5.4.1
+- Link against new libstdc++
+
+* Fri Nov  9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.0.5-1
+- 5.4.0.5
+- Make the error message when trying to display an hpgl file more
+  explicit (#55875)
+
+* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.0.3-1
+- 5.4.0.3
+- Fix names of man pages
+
+* Mon Oct 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.4.0-1
+- 5.4.0
+- work around build system breakage causing applications to be named
+  %{_arch}-redhat-linux-foo rather than foo
+
+* Wed Sep 19 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.9-1
+- 5.3.9
+
+* Mon Aug 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.8-3
+- Add delegates.mgk back, got lost during the update to 5.3.8 (Makefile bug)
+  (#52611)
+
+* Mon Aug 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.8-2
+- Remove Magick++ includes from -devel, they're already in -c++-devel
+  (#51590)
+
+* Sun Jul 28 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.8-1
+- 5.3.8 (bugfix release)
+
+* Sat Jul 27 2001 Than Ngo <than@redhat.com> 5.3.7-3
+- fix to build Perlmagic on s390 s390x
+
+* Thu Jul 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.7-2
+- Add delegates.mgk to the package (#50725)
+
+* Tue Jul 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.7-1
+- 5.3.7
+- Fix build without previously installed ImageMagick-devel (#49816)
+- Move perl bindings to a separate package.
+
+* Mon Jul  9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.6-2
+- Fix build as non-root again
+- Shut up rpmlint
+
+* Tue Jul  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.6-1
+- 5.3.6
+- Get rid of the ia64 patch, it's no longer needed since glibc was fixed
+
+* Sat Jun 16 2001 Than Ngo <than@redhat.com>
+- update to 5.3.5
+- cleanup specfile
+
+* Sat May 19 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.3-2
+- 5.3.3-respin, fixes #41196
+
+* Tue May  1 2001 Bernhard Rosenkraenzer <bero@redhat.com> 5.3.3-1
+- 5.3.3
+- Add a desktop file for "display" (RFE#17417)
+
+* Sun Apr 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
+- 5.3.2
+- work around bugs in ia64 glibc headers
+
+* Mon Jan 08 2001 Florian La Roche <Florian.LaRoche@redhat.de>
+- remove patch for s390, it is not necessary
+
+* Mon Jan  1 2001 Bernhard Rosenkraenzer <bero@redhat.com>
+- 5.2.7
+
+* Wed Dec 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 5.2.6
+
+* Mon Dec 18 2000 Than Ngo <than@redhat.com>
+- ported to s390
+
+* Mon Sep 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 5.2.4
+- Fix up and package the C++ bindings in the new c++/c++-devel packages.
+
+* Wed Aug  2 2000 Matt Wilson <msw@redhat.com>
+- rebuild against new libpng
+
+* Wed Jul 19 2000 Nalin Dahyabhai <nalin@redhat.com>
+- include images with docs (#10312)
+
+* Thu Jul 13 2000 Matt Wilson <msw@redhat.com>
+- don't build with -ggdb, use -g instead.
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Mon Jul  3 2000 Florian La Roche <laroche@redhat.com>
+- update to 5.2.2 beta
+
+* Mon Jul  3 2000 Florian La Roche <laroche@redhat.com>
+- update to 5.2.1, redone patches as they failed
+
+* Fri Jun 30 2000 Matt Wilson <msw@redhat.com>
+- remove hacks to move perl man pages
+- don't include the perl*/man stuff, these files go in /usr/share/man now.
+
+* Thu Jun 15 2000 Nalin Dahyabhai <nalin@redhat.com>
+- disable optimization on Alpha and Sparc
+
+* Wed Jun 14 2000 Nalin Dahyabhai <nalin@redhat.com>
+- update to 5.2.0
+- update URL
+- remove redundant CXXFLAGS=$RPM_OPT_FLAGS
+
+* Thu Jun  1 2000 Matt Wilson <msw@redhat.com>
+- bootstrap rebuilt to nuke broken libbz2 deps
+- add Prefix: tag such that the FHS macros work properly
+
+* Wed May 17 2000 Trond Eivind Glomsr <teg@redhat.com>
+- now compiles with bzip2 1.0
+- changed buildroot to include version
+
+* Fri May  5 2000 Bill Nottingham <notting@redhat.com>
+- fix compilation with new perl
+
+* Sat Mar 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 5.1.1
+
+* Thu Feb  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- Rebuild to get compressed man pages
+
+* Thu Nov 18 1999 Michael K. Johnson <johnsonm@redhat.com>
+- ugly hack to print with lpr instead of lp
+
+* Mon Aug 30 1999 Bill Nottingham <notting@redhat.com>
+- update to 4.2.9
+
+* Tue Aug 17 1999 Bill Nottingham <notting@redhat.com>
+- update to 4.2.8
+
+* Fri Apr 09 1999 Cristian Gafton <gafton@redhat.com>
+- include the perl man pages as well
+
+* Tue Apr 06 1999 Michael K. Johnson <johnsonm@redhat.com>
+- remove --enable-16bit because it damages interoperability
+
+* Mon Apr  5 1999 Bill Nottingham <notting@redhat.com>
+- update to 4.2.2
+- change ChangeLog to refer to actual dates. 
+- strip binaries
+
+* Thu Apr  1 1999 Bill Nottingham <notting@redhat.com>
+- add more files. Oops.
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 2)
+
+* Wed Mar 10 1999 Bill Nottingham <notting@redhat.com>
+- version 4.2.1
+
+* Tue Jan 19 1999 Michael K. Johnson <johnsonm@redhat.com>
+- changed group
+
+* Tue Jan 19 1999 Cristian Gafton <gafton@redhat.com>
+- hacks to make it work with the new perl
+- version 4.1.0 (actually installs the sonames as 4.0.10... doh!)
+- make sure the libraries have the x bit on
+
+* Wed Jun 10 1998 Prospector System <bugs@redhat.com>
+- translations modified for de, fr
+
+* Thu May 07 1998 Prospector System <bugs@redhat.com>
+- translations modified for de, fr, tr
+
+* Tue Apr 21 1998 Cristian Gafton <gafton@redhat.com>
+- updated to 4.0.5
+
+* Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
+- updated to 4.0.4
+- added BuildRoot
+
+* Thu Oct 23 1997 Donnie Barnes <djb@redhat.com>
+- updated from 3.8.3 to 3.9.1
+- removed PNG patch (appears to be fixed)
+
+* Wed Oct 15 1997 Erik Troan <ewt@redhat.com>
+- build against new libpng
+
+* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
+- built against glibc
+
+* Thu Mar 20 1997 Michael Fulbright <msf@redhat.com>
+- updated to version 3.8.3.
+- updated source and url tags.

+ 179 - 0
J/JF/JF-vl.spec

@@ -0,0 +1,179 @@
+%define _docdir %{_defaultdocdir}
+
+Summary: HOWTO, FAQ, and other documents in Japanese
+Summary(ja): 日本語のHOWTO, FAQ, その他の文書です
+Name: JF
+Version: 20090320
+Release: 1%{?_dist_release}
+License: distributable
+Group: Applications/Documentation
+URL: http://www.linux.or.jp/JF/
+Source0: http://www.linux.or.jp/JF/JFdocs/JFtxt.tar.bz2
+BuildPreReq: nkf
+BuildArch: noarch
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+Japanese HOWTOs (instructions for how to do things on Linux), FAQs,
+etc. collected from the property of JF (Japanese FAQ) Project.
+There are Japanese translations from English HOWTOs, FAQs, etc. and
+documents that are originally written in Japanese. It's a good idea
+to install this package and look into them for your information.
+
+#'
+%description -l ja
+HOWTO (Linux でいろいろなことを実現する方法を書いた文書)や FAQ
+(Frequently Asked Questions:よくある質問と回答)の日本語版など JF
+(Japanese FAQ Project) の資産から、Linuxの基本操作に必要な文書を集めま
+した。英語版 HOWTO, mini-HOWTO, FAQ の和訳、日本固有のドキュメントなど
+が含まれています。必ずインストールして目を通すようにしましょう。
+
+%prep
+%setup -n JFdocs -q
+# remove documents prohibited to distiribute non-commercially...
+# http://www.linux.or.jp/JF/copyright.html
+rm -f Astronomy-HOWTO*
+rm -f Chinese-HOWTO*
+rm -f DHCP*
+rm -f Debian-Jigdo*
+rm -f Ftape-HOWTO*
+rm -f GIS-GRASS*
+rm -f Offline-Mailing*
+rm -f Quota*
+rm -f Scanner-HOWTO-mtekscan*
+rm -f Securing-X-Windows*
+rm -f StarOffice*
+rm -f Swap-Space*
+
+# remove unneeded documents 
+rm -f Parted-README.txt
+rm -f BTTV-Mini-HOWTO-0.3.txt
+
+%build
+toEuc(){
+for i in `find .` ; do
+    if [ -f $i ]; then
+        nkf -e -Lu $i >${i%.*}.new
+        mv ${i%.*}.new $i
+    fi
+done
+}
+
+toEuc
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_docdir}/JF
+
+tar cf - . | (cd %{buildroot}%{_docdir}/JF && tar xfBp -)
+
+(cd %{buildroot}%{_docdir}/JF; gzip -r --best *)
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+%{_docdir}/JF/
+
+%changelog
+* Tue Mar 31 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 20090320-1
+- source as of 20090320
+- spec in utf-8
+
+* Mon Apr 28 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 20080415-1
+- source as of 20080415
+
+* Sun Aug  5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20070728-0vl1
+- source as of 20070728
+
+* Fri Sep 15 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20060910-0vl1
+- source as of 20060910
+
+* Sat May 20 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20060412-0vl1
+- source as of 20060520
+
+* Wed Sep 14 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20050910-0vl1
+- source as of 20050910
+
+* Thu Dec 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20041213-0vl1
+- source as of 20041213
+
+* Sat Sep 25 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20040924-0vl1
+- source as of 20040924
+- remove Swap-Space
+
+* Sat Mar 20 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20040316-0vl1
+- source as of 20040316
+- remove Swap-Space
+
+* Wed Sep 17 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20030914-0vl1
+- source as of 20030914
+- remove Debian-Jigdo
+
+* Fri Jun  6 2003 Jun Nishii <jun@vinelinux.org> 20030415-0vl1
+- fix toEUC
+
+* Wed Apr 16 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20030415-0vl1
+- source as of 20030415
+- remove Securing-X-Windows
+
+* Tue Feb 18 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20030216-0vl1
+- source as of 20030216
+
+* Sun Sep 22 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20020905-0vl1
+- source as of 20020905
+- remove Astronomy-HOWTO
+
+* Sun Jun 2 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 20020415-0vl1
+- source as of 20020415
+
+* Tue Jan 15 2002 Toru Sagami <sagami@vinelinux.org> 20020115-0vl1
+- source as of 20020115
+
+* Sat Nov 17 2001 Toru Sagami <sagami@vinelinux.org>
+- 20011115-0vl1
+
+* Fri Aug 17 2001 <sagami@vinelinux.org>
+- 20010815-0vl1: introduced %%{_docdir} definition
+
+* Sun Jul 15 2001 <sagami@vinelinux.org>
+- 20010715-0vl1: eliminate CR at the EOL
+
+* Sun May 27 2001 Yasuhide OMORI <dasen@icntv.ne.jp>
+- 20010527-0vl1
+- modified the list of non-free documents
+- comply with RFC2606 (LAN-mini-HOWTO)
+
+* Wed Apr 18 2001 sagami@vinelinux.org
+- 20010415-0vl1
+
+* Mon Dec 25 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
+- 20001225-0vl1
+- added Ethernet-HOWTO, which no longer prevents from commercial distributing
+
+* Mon Sep  4 2000 Jun Nishii <jun@vinelinux.org>
+- 20000831-0vl1
+
+* Wed May 10 2000 Toru Sagami <czs14350@nifty.ne.jp>
+- 20000509-0vl1
+- fixed summary, Buildroot, Distribution
+- fixed description by Yoshihiro Ota
+
+* Thu Jan 27 2000 Yasuhide OOMORI <baoying@flatout.org>
+- [JF-20000125-1]
+- updated to 20000125.
+
+* Thu Jul 29 1999 Jun Nishii <jun@flatout.org>
+- updated to 199907
+
+* Mon Feb 15 1999 Jun Nishii <jun@flatout.org>
+- updated to 199902
+- use JFeuc.tar.bz2
+
+* Tue Feb 2 1999 Jun Nishii <jun@flatout.org>
+- updated to 199901
+- Now we use version number yyyymm instead of yymmdd
+  to avoid 2000 y problem B)

+ 408 - 0
L/LPRng/LPRng-vl.spec

@@ -0,0 +1,408 @@
+%define nokerberos False
+%define _initdir   /etc/rc.d/init.d
+%define use_alternatives 1
+
+Summary: LPRng Print Spooler
+Summary(ja): LPRng プリントスプーラ
+Name: LPRng
+Version: 3.8.21
+Release: 1%{?_dist_release}
+License: GPL and Artistic
+Group: System Environment/Daemons
+Source0: ftp://ftp.astart.com/pub/LPRng/LPRng/%{name}-%{version}.tgz
+Source1: lpd.init
+Patch0: LPRng-3.8.4-nonblock.patch
+Patch1: LPRng-3.7.4-lpd-perms.patch
+Patch2: LPRng-3.8.15-krb5.patch
+
+Patch3: LPRng-3.8.21-config.sub.patch
+Patch4: LPRng-3.8.21-lpq.patch
+Patch5: LPRng-3.8.21-lpf.patch
+
+# Vine Patch
+Patch101: LPRng-3.7.4-negative-check.patch
+
+URL: http://www.astart.com/LPRng.html
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
+Obsoletes: lpr
+Provides: lpr
+#Prereq: /sbin/chkconfig, %{_initdir}, mktemp, fileutils, textutils, gawk
+Prereq: /sbin/chkconfig, mktemp, fileutils, textutils, gawk
+BuildPreReq: gettext
+%{!?nokerberos:BuildPrereq: krb5-devel}
+%{!?nokerberos:Requires: krb5-libs}
+
+%if %use_alternatives
+Provides: /usr/bin/lpq /usr/bin/lpr /usr/bin/lp /usr/bin/cancel /usr/bin/lprm /usr/bin/lpstat
+Prereq: alternatives
+%endif
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Daisuke SUZUKI <daisuke@linux.or.jp>
+
+%description
+The LPRng software is an enhanced, extended, and portable implementation
+of the Berkeley LPR print spooler functionality. While providing the
+same interface and meeting RFC1179 requirements, the implementation
+is completely new and provides support for the following features:
+lightweight (no databases needed) lpr, lpc, and lprm programs; dynamic
+redirection of print queues; automatic job holding; highly verbose
+diagnostics; multiple printers serving a single queue; client programs
+do not need to run SUID root; greatly enhanced security checks; and a
+greatly improved permission and authorization mechanism.
+
+The source software compiles and runs on a wide variety of UNIX systems,
+and is compatible with other print spoolers and network printers that
+use the LPR interface and meet RFC1179 requirements.  LPRng provides
+emulation packages for the SVR4 lp and lpstat programs, eliminating the
+need for another print spooler package. These emulation packages can be
+modified according to local requirements, in order to support vintage
+printing systems.
+
+For users that require secure and/or authenticated printing support,
+LPRng supports Kerberos V, MIT Kerberos IV Print Support, and PGP
+authentication.  LPRng is being adopted by MIT for use as their Campus
+Wide printing support system. Additional authentication support is
+extremely simple to add.
+
+
+%prep
+%setup -q
+%patch0 -p1 -b .nonblock
+%patch1 -p1 -b .lpd-perms
+%{!?nokerberos:%patch2 -p1 -b .kerb5}
+
+%patch3 -p1 -b .config.sub
+%patch4 -p1 -b .lpq
+%patch5 -p1 -b .lpf
+
+%patch101 -p1 -b .negative
+
+# pick up configure.in changes
+autoconf
+
+## set up gettext
+#cd po
+#rm Makefile.in.in
+#ln -s /usr/share/gettext/po/Makefile.in.in .
+#cd ..
+##rm -fr intl
+
+    
+%build
+CFLAGS="-O2" ; export CFLAGS
+%configure \
+	--enable-nls \
+	--with-userid=lp \
+	--with-groupid=lp \
+%{!?nokerberos:--enable-kerberos}
+make MAKEPACKAGE=YES
+
+
+
+%install
+rm -rf %{buildroot}
+
+# Installation of locales is broken... Work around it!
+perl -pi -e "s,prefix =.*,prefix = %{buildroot}%{_prefix},g" po/Makefile
+perl -pi -e "s,datadir =.*,datadir = %{buildroot}%{_prefix}/share,g" po/Makefile
+perl -pi -e "s,localedir =.*,localedir = %{buildroot}%{_prefix}/share/locale,g" po/Makefile
+perl -pi -e "s,gettextsrcdir =.*,gettextsrcdir = %{buildroot}%{_prefix}/share/gettext/po,g" po/Makefile
+
+make SUID_ROOT_PERMS=" 04755" DESTDIR=%{buildroot} MAKEPACKAGE=YES mandir=%{_mandir} install
+%__cp src/monitor %{buildroot}%{_prefix}/sbin/monitor
+
+
+# install init script
+mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
+install -m755 %{SOURCE1} %{buildroot}%{_sysconfdir}/rc.d/init.d/lpd
+
+%if %use_alternatives
+cd %{buildroot}%{_bindir}
+for i in cancel lp lpq lpr lprm lpstat; do
+	mv $i $i.lprng
+done
+cd %{buildroot}%{_sbindir}
+mv lpc lpc.lprng
+cd %{buildroot}%{_mandir}/man1
+for i in cancel lp lpq lpr lprm lpstat; do
+	mv $i.1 $i-lprng.1
+done
+
+cd %{buildroot}%{_mandir}/man8
+mv lpc.8 lpc-lprng.8
+%endif
+
+mv %{buildroot}%{_sysconfdir}/printcap %{buildroot}%{_sysconfdir}/printcap.sample
+
+%clean
+rm -rf %{buildroot}
+
+
+%post
+/sbin/chkconfig --add lpd
+if [ -w /etc/printcap ] ; then
+  TMP1=`mktemp /etc/printcap.XXXXXX`
+  gawk '
+    BEGIN { first = 1; cont = 0; last = "" }
+    /^[:space:]*#/      { if(cont) sub("\\\\$", "", last)}
+    { if(first == 0) print last }
+    { first = 0 }
+    { last = $0 }
+    { cont = 0 }
+    /\\$/ { cont = 1 }
+    END {sub("\\\\$", "", last); print last}
+  ' /etc/printcap > ${TMP1} && cat ${TMP1} > /etc/printcap && rm -f ${TMP1}
+fi
+
+%if %use_alternatives
+/sbin/update-alternatives --install %{_bindir}/lpr print %{_bindir}/lpr.lprng 40 \
+	--slave %{_bindir}/lp print-lp %{_bindir}/lp.lprng \
+	 --slave %{_bindir}/lpq print-lpq %{_bindir}/lpq.lprng \
+	 --slave %{_bindir}/lprm print-lprm %{_bindir}/lprm.lprng \
+	 --slave %{_bindir}/lpstat print-lpstat %{_bindir}/lpstat.lprng \
+	 --slave %{_bindir}/cancel print-cancel %{_bindir}/cancel.lprng \
+	 --slave %{_sbindir}/lpc print-lpc %{_sbindir}/lpc.lprng \
+	 --slave %{_mandir}/man1/cancel.1.gz print-cancelman %{_mandir}/man1/cancel-lprng.1.gz \
+	 --slave %{_mandir}/man1/lp.1.gz print-lpman %{_mandir}/man1/lp-lprng.1.gz \
+	 --slave %{_mandir}/man8/lpc.8.gz print-lpcman %{_mandir}/man8/lpc-lprng.8.gz \
+	 --slave %{_mandir}/man1/lpq.1.gz print-lpqman %{_mandir}/man1/lpq-lprng.1.gz \
+	 --slave %{_mandir}/man1/lpr.1.gz print-lprman %{_mandir}/man1/lpr-lprng.1.gz \
+	 --slave %{_mandir}/man1/lprm.1.gz print-lprmman %{_mandir}/man1/lprm-lprng.1.gz \
+	 --slave %{_mandir}/man1/lpstat.1.gz print-lpstatman %{_mandir}/man1/lpstat-lprng.1.gz 
+%endif
+
+%preun
+if [ "$1" = 0 ]; then
+  %{_initdir}/lpd stop >/dev/null 2>&1
+  /sbin/chkconfig --del lpd
+
+%if %use_alternatives
+  /sbin/update-alternatives --remove print %{_bindir}/lpr.lprng
+%endif
+fi
+
+
+%postun
+if [ "$1" -ge "1" ]; then
+  %{_initdir}/lpd condrestart >/dev/null 2>&1
+fi
+
+
+%triggerpostun -- lpr
+/sbin/chkconfig --add lpd
+
+
+%files
+%defattr(-,root,root)
+%attr(644,root,root) %config(noreplace) %{_sysconfdir}/lpd.conf
+%attr(644,root,root) %config(noreplace) %{_sysconfdir}/lpd.perms
+%config %{_sysconfdir}/rc.d/init.d/lpd
+%{_sysconfdir}/printcap.sample
+%{_sysconfdir}/lpd.conf.sample
+%{_sysconfdir}/lpd.perms.sample
+%ifarch x86_64
+%{_libdir}
+%else
+%{_libdir}/*.so.*
+%endif
+%attr(755,lp,lp) %{_bindir}/lpq.lprng
+%attr(755,lp,lp) %{_bindir}/lprm.lprng
+%attr(755,lp,lp) %{_bindir}/lpr.lprng
+%attr(755,lp,lp) %{_bindir}/lpstat.lprng
+%{_bindir}/lp.lprng
+%{_bindir}/cancel.lprng
+%attr(755,lp,lp) %{_sbindir}/lpc.lprng
+%attr(755,root,root)  %{_sbindir}/lpd
+%attr(755,root,root)  %{_sbindir}/checkpc
+%attr(755,root,root)  %{_sbindir}/monitor
+%attr(755,root,root)  /usr/libexec/filters/*
+%{_mandir}/*/*
+%doc CHANGES CONTRIBUTORS COPYRIGHT INSTALL LICENSE 
+%doc README* VERSION Y2KCompliance
+%doc HOWTO/*.html HOWTO/*.jpg
+
+
+%changelog
+* Sun Sep 14 2008 Shu KONNO <owa@bg.wakwak.com> 3.8.21-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Mon Nov 26 2007 Shu KONNO <owa@bg.wakwak.com> 3.8.21-0vl3
+- changed source url to ftp://ftp.lprng.com/pub/LPRng/LPRng/LPRng-%%{version}.tgz
+- added Patch3: LPRng-3.8.21-config.sub.patch (for x86_64)
+- added Patch4: LPRng-3.8.21-lpq.patch
+- added Patch5: LPRng-3.8.21-lpf.patch
+- added %{_sysconfdir}/{printcap,lpd.conf,lpd.perms}.sample in %%files section
+
+* Fri Oct 31 2003 Tomoya TAKA <taka@vinelinux.org> 3.8.21-0vl2
+- remove workaround for gettext in %%prep
+
+* Mon Sep  1 2003 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 3.8.21-0vl1.1
+- use alternatives.
+
+* Wed Jun  4 2003 Jun Nishii <jun@vinelinux.org> 3.8.21-0vl1
+- ver.up
+
+* Wed Jan 29 2003 Tomoya TAKA <taka@vinelinux.org> 3.8.20-0vl1
+- drop LPRng-3.7.4-alpha-direct.patch
+- drop HOWTO/*.gif and add HOWTO/*.jpg from/to %%doc
+
+* Mon Jan 23 2003 Satoshi MACHINO <machino@vinelinux.org> 3.8.20-0vl1
+- updated to 3.8.20
+	-- dropped LPRng-3.7.4-lockfile.patch
+	-- dropped LPRng-3.7.4-nointl.patch
+	-- dropped LPRng-3.7.4-inet_ntop.patch
+	-- added /usr/lib/liblpr.so
+- imported some patches from LPRng-3.8.19-1
+	-- added LPRng-3.8.4-nonblock.patch
+	-- added LPRng-3.7.4-lpd-perms.patch
+	-- added LPRng-3.8.15-krb5.patch
+	
+* Fri Jul 13 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 3.7.4-6vl5
+- change CFLAGS in %make from -ggdb to -O2
+
+* Thu Feb 15 2001 Tomoya TAKA <tomoya@olive.plala.or.jp>
+- 3.7.4-6vl4
+- change type of Direct_DYN on alpha (int -> int64_t)
+
+* Wed Feb 14 2001 Jun Nishii <jun@vinelinux.org>
+- 3.7.4-6vl3
+- negative solution to avoid changing permision of the filter under spool directory.
+
+* Thu Feb  8 2001 Jun Nishii <jun@vinelinux.org>
+- 3.7.4-6vl2
+- fix lpd.init
+
+* Tue Feb  6 2001 Jun Nishii <jun@vinelinux.org>
+- 3.7.4-6vl1
+
+* Sat Feb 03 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+- 3.6.26-1vl2
+- remove /etc/rc.d/init.d from Prereq: for better compatibility with apt
+- added Japanese summary
+- use better macro(s) (%%{_initdir})
+
+* Tue Dec 19 2000 Jun Nishii <jun@vinelinux.org>
+- 3.6.26-1vl1
+
+* Sat Oct 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 3.2.26; fixes some security problems (Bug #19518)
+
+* Mon Sep 11 2000 Crutcher Dunnavant <crutcher@redhat.com>
+- Added gettext to the BuildPreReq list
+
+* Mon Sep 11 2000 Crutcher Dunnavant <crutcher@redhat.com>
+- Fixed lpd.init to use /etc/rc.d/init.d/, instead of /etc/init.d
+
+* Mon Sep 11 2000 Crutcher Dunnavant <crutcher@redhat.com>
+- changed the prereq: /etc/init.d to: /etc/rc.d/init.d
+- we are not changing that over (yet?)
+
+* Mon Aug 14 2000 Crutcher Dunnavant <crutcher@redhat.com>
+- removed the sticky bit from lpc
+
+* Mon Aug 14 2000 Crutcher Dunnavant <crutcher@redhat.com>
+- removed the sticky bit from the client programs (LPRng doesn't need them)
+
+* Sat Aug 05 2000 Bill Nottingham <notting@redhat.com>
+- condrestart fixes
+
+* Fri Aug  4 2000 Bill Nottingham <notting@redhat.com>
+- triggerpostun on lpr
+
+* Sun Jul 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 3.6.22 (some fixes)
+
+* Tue Jul 25 2000 Bill Nottingham <notting@redhat.com>
+- fix prereq
+
+* Sat Jul 22 2000 Nalin Dahyabhai <nalin@redhat.com>
+- fix bogus checkpc error messages when the lockfile doesn't exist because
+  init scripts clear /var/run (#14472)
+
+* Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
+- fix chkconfig comments in the init script
+
+* Mon Jul 17 2000 Nalin Dahyabhai <nalin@redhat.com>
+- move the init script to /etc/rc.d/init.d
+- fix perms on setuid binaries
+
+* Fri Jul 14 2000 Nalin Dahyabhai <nalin@redhat.com>
+- patch checkpc to not complain when filter is executable and in the
+  spool directory
+- remove --disable-force_localhost from configure invocation for better
+  compatibility with BSD LPR and rhs-printfilters
+- change group back to lp, which is what printtool expects
+
+* Thu Jul 13 2000 Nalin Dahyabhai <nalin@redhat.com>
+- change default group to 'daemon' to match 6.2
+- enable NLS support
+- remove Prefix: tag
+- break init script out into a separate file
+- fix up broken printcaps in post-install
+- run checkpc -f at start-time
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Tue Jul 11 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 3.6.21
+- get rid of the notypedef patch - gcc has been fixed at last.
+
+* Mon Jun 26 2000 Preston Brown <pbrown@redhat.com>
+- sample config files removed from /etc.
+- initscript moved to /etc/init.d
+
+* Wed Jun 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 3.6.18
+
+* Sat Jun 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 3.6.16
+- adapt Kerberos and fixmake patches
+- get rid of CFLAGS="-O"; gcc has been fixed
+- fix build with glibc 2.2
+
+* Mon Jun 05 2000 Preston Brown <pbrown@redhat.com>
+- ifdef 0 is illegal, changed to if 0.
+- work around compiler typdef bug.
+
+* Thu Jun 01 2000 Preston Brown <pbrown@redhat.com>
+- start, stop, and restart are functions not switch statements now.
+  reduces overhead.
+- patch to allow autoconf to choose which user/group to run as
+
+* Wed May 31 2000 Preston Brown <pbrown@redhat.com>
+- remove init.d symbolic links.
+- remove txt/ps/info versions of the HOWTO from the pkg
+- use new fhs paths
+
+* Thu May 25 2000 Nalin Dahyabhai <nalin@redhat.com>
+- change free() to krb5_free_data_contents() when patching for Kerberos 5
+- detect libcrypto or libk5crypto when looking for Kerberos 5
+
+* Tue May 16 2000 Nalin Dahyabhai <nalin@redhat.com>
+- enable Kerberos support
+- remove extra defattr in files list
+- add --disable-force_localhost to configure invocation
+- remove "-o root" at install-time
+
+* Tue May 16 2000 Matt Wilson <msw@redhat.com>
+- add Prereq of /sbin/chkconfig
+- fix broken conflicting declaration on alpha
+
+* Tue Apr 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- initial Red Hat packaging, fix up the spec file
+
+* Mon Sep 13 1999 Patrick Powell <papowell@astart.com>
+- resolved problems with symbolic links to /etc/init.d
+  files - used the chkconfig facility
+
+* Sat Sep  4 1999 Patrick Powell <papowell@astart.com>
+- did ugly things to put the script in the spec file
+
+* Sat Aug 28 1999 Giulio Orsero <giulioo@tiscalinet.it>
+- 3.6.8
+
+* Fri Aug 27 1999 Giulio Orsero <giulioo@tiscalinet.it>
+- 3.6.7 First RPM build.

+ 76 - 0
L/Lapackpp/Lapackpp-vl.spec

@@ -0,0 +1,76 @@
+Summary: Linear Algebra PACKage in C++
+Name: Lapackpp
+Version: 2.5.2
+Release: 0vl1
+URL: http://lapackpp.sourceforge.net/
+Source: lapackpp-%{version}.tar.gz
+#Source1: lapack++_install.ps.gz
+#Source2: lapackpp1_1.ps.gz
+#Source3: lapackppman1_1.ps.gz 
+#Source4: NOTICE
+# Vine Patch
+#Patch: Lapackpp1.1a.makefile.patch
+License: LGPL
+Group: Development/Libraries
+BuildRequires: blas-devel lapack-devel
+BuildRequires: gcc-c++ pkgconfig
+Requires: pkgconfig
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+LAPACK++ (Linear Algebra PACKage in C++) is a software library
+for numerical linear algebra that solves systems of linear
+equations and eigenvalue problems on high performance computer
+architectures. 
+
+Computational support is provided for supports various matrix
+classes for vectors, non-symmetric matrices, SPD matrices,
+symmetric matrices, banded, triangular, and tridiagonal matrices;
+however, it does not include all of the capabilities of original 
+f77 LAPACK. Emphasis is given to routines for solving linear
+systems consisting of non-symmetric matrices, symmetric positive
+definite systems, and solving linear least-square systems. 
+
+%prep
+%setup -q -n lapackpp-%{version}
+#%patch -p1
+#cp %{SOURCE1} .
+#cp %{SOURCE2} .
+#cp %{SOURCE3} .
+#cp %{SOURCE4} .
+
+%build
+%configure --disable-atlas
+make
+
+%install
+rm -rf %{buildroot}
+%makeinstall 
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+%doc COPYING ChangeLog NEWS README RELEASE.NOTES
+%doc testing
+%{_includedir}/lapackpp
+%{_libdir}/*
+%{_datadir}/aclocal/*.m4
+
+%changelog 
+* Wed Aug  8 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.5.2-0vl1
+- new upstream release
+- updated URL, dependancies
+- changed Group to Development/Libraries
+
+* Sat Feb 24 2001 Jun Nishii <jun@vinelinux.org>
+- 1.1a-0vl1
+

+ 208 - 0
M/MAKEDEV/MAKEDEV-vl.spec

@@ -0,0 +1,208 @@
+Summary: A script for creating the device files in /dev.
+Summary(ja): /dev 以下のデバイスファイルを作成するスクリプト
+Name: MAKEDEV
+Version: 3.24
+Release: 2%{?_dist_release}
+License: GPLv2
+Group: System Environment/Base
+URL: http://www.lanana.org/docs/device-list/
+
+Source: MAKEDEV-%{version}-1.tar.gz
+Source10: fedora-changelog
+Patch10: MAKEDEV-3.24-vine.patch
+
+BuildRoot: %{_tmppath}/%{name}-root
+Requires(pre): shadow-utils
+Requires(pre): sed, coreutils, mktemp
+
+%description
+This package contains the MAKEDEV program, which makes it easier to create
+and maintain the files in the /dev directory.  /dev directory files
+correspond to a particular device supported by Linux (serial or printer
+ports, scanners, sound cards, tape drives, CD-ROM drives, hard drives,
+etc.) and interface with the drivers in the kernel.
+
+You should install the MAKEDEV package because the MAKEDEV utility makes
+it easy to manage the /dev directory device files.
+
+%description -l ja
+このパッケージには MAKEDEV スクリプトが含まれています。これは /dev ディレ
+クトリ以下のファイルを簡単に作成するものです。/dev ディレクトリのファイル
+は、それぞれ Linux がサポートしているデバイス (シリアル/プリンタポート、
+スキャナ、サウンドカード、テープデバイス、CD-ROM ドライブ、ハードディスク
+等) に対応しており、カーネルのドライバがこれらのファイルを介してデバイス
+にアクセスします。
+
+MAKEDEV ユーティリティは /dev ディレクトリ以下のデバイスファイルを簡単に
+作成すことができますので MAKEDEV パッケージをインストールしてください。
+
+%prep
+%setup -q
+%patch10 -p1 -b .vine
+cp %{SOURCE10} .
+
+%build
+%__make OPTFLAGS="$RPM_OPT_FLAGS"
+
+%install
+%__make install DESTDIR=$RPM_BUILD_ROOT devdir=/dev makedevdir=/sbin
+rm -f $RPM_BUILD_ROOT/dev/MAKEDEV
+
+%clean
+rm -fr $RPM_BUILD_ROOT
+
+%pre
+# Add the floppy group and the vcsa user.
+getent group floppy >/dev/null || groupadd -g 19 -r floppy
+getent passwd vcsa >/dev/null || \
+useradd -r -d /dev -s /sbin/nologin -u 69 \
+    -c "virtual console memory owner" vcsa
+exit 0
+
+%triggerpostun -- dev < 3.22
+if [ -x /sbin/MAKEDEV ]; then 
+    /sbin/MAKEDEV null
+    /sbin/MAKEDEV console
+else
+    /bin/mknod /dev/null c 1 3
+    /bin/mknod /dev/console c 5 1
+fi
+if [ "$(/sbin/kernelversion)" == "2.4" ] ||
+   ( [ "$(/sbin/kernelversion)" == "2.6" ] &&
+     [ $(($(uname -r |cut -f1 -d-|cut -f3 -d.))) -lt 16 ] )
+then
+    mount --bind /.dev.static /dev ||:
+    if [ -x /sbin/pam_console_apply ] ; then
+        /sbin/pam_console_apply
+    fi
+fi
+
+%files
+%defattr(-,root,root)
+%doc COPYING devices-2.6+.txt fedora-changelog
+/sbin/MAKEDEV
+%{_mandir}/man8/*
+%{_sbindir}/mksock
+%config(noreplace) %{_sysconfdir}/makedev.d
+
+%changelog
+* Tue Mar 02 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.24-2
+- rebuilt with new toolchain
+
+* Mon Mar 09 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.24-1
+- new upstream release
+- remove dev package.
+
+* Thu Oct 16 2008 Shu KONNO <owa@bg.wakwak.com> 3.22-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Thu Apr 05 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.22-0vl5
+- explicitly PreReq: coreutils instead of textutils and fileutils
+
+* Sun Aug 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl4
+- make vcsa/floppy device on MAKEDEV's %%pre script.
+
+* Wed Jul 19 2006 Shu KONNO <owa@bg.wakwak.com> 3.22-0vl3
+- rebuild for x86_64
+
+* Sun May 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl2
+- make null/console device in triggerpostun scripts
+
+* Sat May 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl1
+- add dev subpackage for static device files.
+  - initscripts will mount /.dev.static to /dev
+    if kernel is not support udev.
+- import changes from FC
+
+* Wed Mar 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 3.21-1vl1
+- update to 3.21-3 from FC
+
+* Sat May 15 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.3.13-1vl3
+- include /dev/mouse (a symlink to /dev/input/mice) in the dev package
+  please note this change (or revert) only applies to ppc archtecture
+
+* Wed May 12 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.3.13-1vl2
+- do not make mount a symlink to input/mice on non-ppc architecture.
+- add "console" and "ptmx" to "generic" device
+- add dv1394 device
+- change linux1394 device owner from '$ROOT' to '$CONSOLE'.
+
+* Mon May 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.3.13-1vl1
+- merged with fedora package
+  see %{_docdir}/%{name}-%{version}/fedora-changelog for detail.
+
+* Wed Nov 14 2001 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
+- 2.5.2-1vl4
+- fix change log
+
+* Sun Nov 11 2001 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
+- 2.5.2-1vl3
+- support /dev/hdi - hdt 
+
+* Tue Jan 23 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+- 2.5.2-1vl2
+- rebuild with new %%{_mandir} definition
+- added Japanese summary and description
+
+* Sat Nov 18 2000 MACHINO, Satoshi <machino@vinelinux.org> 2.5.2-1vl1
+- build with gcc-2.95.3
+- partially used rpmmacros
+
+* Wed Mar 01 2000 Nalin Dahyabhai <nalin@redhat.com>
+- add audioctl
+
+* Fri Jan 28 2000 Nalin Dahyabhai <nalin@redhat.com>
+- make vbi a symlink to vbi0
+- make vtx a symlink to vtx0, use vtx from video4linux
+
+* Sat Apr 17 1999 Michael K. Johnson <johnsonm@redhat.com>
+- create version 2.5 with a great many devices added from the 2.2 kernel
+  devices.txt
+
+* Tue Apr 13 1999 Preston Brown <pbrown@redhat.com>
+- close bug #2157
+
+* Thu Mar 25 1999 Michael Johnson <johnsonm@redhat.com>
+- sg unification
+- nb devices
+
+* Thu Mar 25 1999 Jakub Jelinek <jj@ultra.linux.cz>
+- create correct /dev/console (c 5 1), support for SCSI
+  disk devices sdi - sddx
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 9)
+
+* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
+- glibc 2.1
+
+* Thu Aug 13 1998 Jeff Johnson <jbj@redhat.com>
+- build root
+
+* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
+- translations modified for de
+
+* Thu Apr 23 1998 Prospector System <bugs@redhat.com>
+- translations modified for fr, tr
+
+* Thu Apr 23 1998 Erik Troan <ewt@redhat.com>
+- fixed group add script (had -r instead of -o)
+
+* Fri Apr 17 1998 Erik Troan <ewt@redhat.com>
+- put -o option on groupadd after -g -- I hope Christian can tell me why
+
+* Thu Apr 09 1998 Cristian Gafton <gafton@redhat.com>
+- redirect groupadd call so that we're more quiet
+
+* Fri Oct 24 1997 Michael K. Johnson <johnsonm@redhat.com>
+- 2.3.1: use /usr/sbin/groupadd from new shadow utils
+
+* Mon Sep 29 1997 Michael K. Johnson <johnsonm@redhat.com>
+- Updated to 2.3, as Nick agreed to me making an interim release while
+  he figures out whether he wants to be the maintainer.
+
+* Wed Sep 03 1997 Erik Troan <ewt@redhat.com>
+- made a noarch package
+
+* Tue Jul 08 1997 Erik Troan <ewt@redhat.com>
+- added dependencies

+ 177 - 0
M/MHonArc/MHonArc-vl.spec

@@ -0,0 +1,177 @@
+Summary: A Perl mail-to-HTML converter
+Summary(ja): Eメールを HTML 形式に変換する Perl ツール
+Name: MHonArc
+Version: 2.6.16
+Release: 3%{?_dist_release}
+License: GPLv2+
+Group: Applications/Text
+URL: http://www.mhonarc.org/
+Source:	http://www.mhonarc.org/tar/%{name}-%{version}.tar.bz2
+Source1: http://www.mhonarc.jp/2.6.x/iso2022jp.pl
+
+Requires: perl >= 5.6
+Requires: perl-Unicode-String perl-Unicode-MapUTF8
+BuildRequires: perl >= 5.6
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+
+%description
+MHonArc provides HTML mail archiving with index, mail thread linking, etc; plus
+other capabilities including support for MIME and powerful user customization
+features. 
+
+%description -l ja
+MHonArc は,メールを HTML アーカイブに変換するツールで,
+インデックス,メールのスレッドのリンク,その他 MIME サポートや
+強力なカスタマイズ機能を備えています.
+
+
+%prep
+rm -rf %{buildroot}
+
+%setup -q
+
+%build
+for i in `find . -type f -name *.pl` admin/mhaadmin* mh* examples/* ; do
+	sed -e 's|/usr/local/|/usr/|g' $i >${i%.*}.new
+	mv ${i%.*}.new $i
+done
+
+
+%install
+rm -rf %{buildroot}
+
+perl install.me -batch -libpath %{buildroot}%{_libdir}/MHonArc -nodoc \
+	-manpath %{buildroot}%{_mandir} -binpath %{buildroot}%{_bindir}
+
+# just in case
+cd %{buildroot}
+find . -type f -exec perl -pi -e "s|%{buildroot}||g" {} \;
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root)
+%doc ACKNOWLG BUGS CHANGES COPYING INSTALL README.txt RELNOTES TODO
+%doc doc contrib examples extras logo
+%{_bindir}/*
+%{_libdir}/MHonArc
+%{_mandir}/*/*
+
+
+%changelog
+* Sun Feb 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.16-3
+- spec in utf-8
+- add Source1 to fix iso2022jp.pl
+
+* Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.16-2vl5
+- removed Source1 (for perl(shellwords.pl))
+- fix license tag
+
+* Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.16-1vl5
+- rebuilt with perl 5.10.0-1
+- added Source1 (for perl(shellwords.pl))
+
+* Mon Jul 17 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.16-0vl1
+- new upstream release
+- added Requires: perl-Unicode-String, perl-Unicode-MapUTF8
+
+* Wed Jul 01 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.11-0vl1
+- new upstream release
+
+* Tue Sep 02 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.8-0vl1
+- updated to 2.6.8 release
+
+* Wed Apr 23 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.14-0vl3
+- fixed spec file encoding (fixed to EUC)
+
+* Thu Dec 26 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.5.14-0vl2
+- Oops, fixed NOT to requires /usr/local/bin/perl :(
+
+* Thu Dec 26 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.5.14-0vl1
+- based on 2.5.10-1mdk from Mandrake/9.0 Contrib and built for Vine Linux
+- added Japanese summary and description
+- 2.5.14 is a security fix release
+
+* Tue Jul 30 2002 Lenny Cartier <lenny@mandrakesoft.com> 2.5.10-1mdk
+- 2.5.10
+
+* Mon Jul 22 2002  Lenny Cartier <lenny@mandrakesoft.com> 2.5.9-1mdk
+- 2.5.9
+
+* Fri Jul 12 2002 Pixel <pixel@mandrakesoft.com> 2.5.7-2mdk
+- remove "AutoReqProv: no" (it doesn't change anything)
+- rebuild for new perl 5.8.0
+
+* Mon Jun 24 2002 Lenny Cartier <lenny@mandrakesoft.com> 2.5.7-1mdk
+- 2.5.7
+
+* Tue Jun 18 2002 Lenny Cartier <lenny@mandrakesoft.com> 2.5.6-1mdk
+- 2.5.6
+
+* Tue May 28 2002 Christian Belisle <cbelisle@mandrakesoft.com> 2.5.5-1mdk
+- 2.5.5
+- quiet the %%setup
+
+* Tue Apr 30 2002 Lenny Cartier <lenny@mandrakesoft.com> 2.5.3-1mdk
+- 2.5.3
+
+* Wed Jun 20 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.4.9-1mdk
+- License
+- updated to 2.4.9
+
+* Sat Apr 14 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 2.4.8-1mdk
+- Build a 2.4.8.
+
+* Tue Jan 02 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.4.7-2mdk
+- clean spec
+
+* Fri Nov 03 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 2.4.7-1mdk
+- shamelessly ripped from RedHat contribs.
+ 
+* Fri Feb 18 2000 Yuri Detzel <yad@mail.ru>
+- Updated to version 2.4.5
+- Fixed rewriting and deleting files in lib directory
+  during building of RPM package
+- Updated to new url of MHonArc home page
+    
+* Wed Aug 18 1999 Chuck Mead <csm@lunar-penguin.com>
+- Updated to version 2.4.3
+     
+* Sat Jun 26 1999 Jeff Breidenbach <jeff@alum.mit.edu>
+- Updated to version 2.4.0
+      
+* Wed Nov 18 1998 Jeff Breidenbach <jeff@alum.mit.edu>
+- Added utilities to RPM (mha-dbedit, mha-dbrecover)
+       
+* Wed Nov 11 1998 Jeff Breidenbach <jeff@alum.mit.edu>
+- Removed "BuildRoot:" to fix path problem.
+        
+* Mon Nov 9 1998 Jeff Breidenbach <jeff@alum.mit.edu>
+- updated to version 2.3.3
+- updated Perl requirement to perl 5.
+- Removed RPM patch; used install.me command line options instead
+	 
+* Tue Oct 27 1998 Jeff Breidenbach <jeff@alum.mit.edu>
+- updated to version 2.3.1
+	  
+* Wed Apr 1 1998 Stig HackV舅 <stig@hackvan.com>
+- removed bogus "%dep" macro from %install script
+- removed bogus %doc tags from the /usr/{bin,lib} files
+- moved to noarch architecture
+	   
+* Wed Mar 3 1998 Jeff Breidenbach <jeff@jab.org>
+- built new version under RedHat Hurricane w/ glibc
+	    
+* Wed Nov 19 1997 Greg Boehnlein <damin@nacs.net>
+- rebuilt under RedHat Mustang w/ glibc
+	     
+* Sat Nov 08 1997 Andrew Pimlott <pimlott@math.harvard.edu>
+- started from a contrib'ed RPM for version 1.2.3.  There was no
+  identification of the original packager.
+- lots of clean-up
+- BuiltRoot'ed  

+ 233 - 0
M/Mule-UCS/Mule-UCS-vl.spec

@@ -0,0 +1,233 @@
+%define _noVersionedDependencies        1
+%define prereq_ge()  %(LC_ALL="C" rpm -q --queryformat 'PreReq:%%{NAME} >= %%{VERSION}' %1| grep -v "is not")
+%define _libdir %{_prefix}/lib
+
+%define		origver		0.85
+%define		release		1%{?_dist_release}
+%define		emacs		emacs
+%define		origname	Mule-UCS
+
+Summary:	MULE-UCS is a coding system and character code translator system.
+Name:		%{origname}
+Version:	%{origver}
+Release:	%{release}
+License:	distributable
+Group:		Applications/Editors/Emacs
+#Source:		ftp://ftp.m17n.org/pub/mule/Mule-UCS/%{origname}-%{version}.tar.gz
+Source:		ftp://ftp.m17n.org/pub/mule/Mule-UCS/test/%{origname}-current.tar.gz
+Source1:	%{origname}-install.sh
+Source2:	%{origname}-remove.sh
+Patch1:		x0213-cdef.diff
+Patch100:	Mule-UCS-0.84-emacs21.2-un-define.diff
+BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+Conflicts:     Mule-UCS-emacs, Mule-UCS-el
+PreReq:        emacsen, gzip
+%prereq_ge     emacsen-common
+BuildRequires: emacsen-common
+
+Packager:      Satoshi MACHINO <machino@vinelinux.org>
+Distribution:  Vine Linux
+Vendor:        Project Vine
+
+
+%description
+MULE-UCS is a character code translator.  This has an universal ability to
+translate from any character sets to any, and constract new coding systems
+easily.
+And MULE-UCS have a package to translate between MULE INTERNAL CODE and
+ISO-10646, So you can handle ISO-10646 based coding systems on
+Emacs/Mule(But can't work on 20.2, this version have no extended CCL), Mule
+3.0 and Meadow.
+
+%description -l ja
+MULE-UCS は文字コードの変換ツールで、容易に文字コードを万国的に変換できます。
+MULE-UCS はさらに、MULE 内部コード(MULE INTERNAL CODE)と ISO-10646 間の変換
+が出来ます。
+Emacs/Mule(20.2 はextended CCL がないので動きません)や Mule 3.0 や Meadow 上で
+ISO-10646 を扱うことができます。
+
+Emacs(20, 21) では、~/.emacs.el に
+     (require 'un-define)
+     (require 'jisx0213)
+などを追加してから Emacs を起動してください。 
+
+
+XEmacs-21.4 で UTF-8 を使うには、~/.xemacs/init.el に
+     (require 'un-define)
+     (set-coding-priority-list '(utf-8))
+     (set-coding-category-system 'utf-8 'utf-8)
+などを追加してから XEmacs-21.4 を起動して下さい。
+
+注1) XEmacs-21.4 では 現在 (require 'jisx0213)は使用できません。
+注2) XEmacs-21.1.14 では Mule-UCS(当パッケージ)は使用できません。
+
+%prep
+#%setup -n %{origname}-%{version}
+%setup -n %{origname}-current
+#%patch1 -p1
+#%patch100 -p1
+
+%install
+[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+[ "${RPM_BUILD_ROOT}" != "/" ] && mkdir -p ${RPM_BUILD_ROOT}
+
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/emacs/site-lisp/%{origname}
+mkdir -p $RPM_BUILD_ROOT/%{_libdir}/emacsen-common/packages/install
+mkdir -p $RPM_BUILD_ROOT/%{_libdir}/emacsen-common/packages/remove
+
+cp -r *.el lisp ${RPM_BUILD_ROOT}/usr/share/emacs/site-lisp/%{origname}
+
+#
+# install  script( bytecompile el and install elc , remove )   
+#
+
+%_installemacsenscript %{origname} %{SOURCE1} 
+
+%_removeemacsenscript  %{origname} %{SOURCE2}
+
+%post 
+#
+# bytecompile and install 
+#
+
+if [ "$1" = 2 ]; then
+
+%_emacsenPackageRemove %{origname}
+
+fi
+
+%_addemacsenlist %{origname}
+
+%_emacsenPackageInstall %{origname}
+
+%preun
+
+if [ "$1" = 0 ]; then
+
+%_emacsenPackageRemove %{origname}
+
+%_removeemacsenlist %{origname}
+
+fi
+
+
+%clean
+[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+
+
+%files
+%defattr(-,root,root)
+%doc COPYING*  ChangeLog* doc lisp
+
+%{_datadir}/emacs/site-lisp/%{origname}
+%{_libdir}/emacsen-common/packages/install/%{origname}
+%{_libdir}/emacsen-common/packages/remove/%{origname}
+
+
+%changelog
+* Sat Aug 16 2008 Shu KONNO <owa@bg.wakwak.com> 0.85-1vl5
+- applied new versioning policy, spec in utf-8
+- added %%define _libdir %%{_prefix}/lib
+
+* Mon Sep 11 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.85-0vl2
+- changed Group to Appliations/Editors/Emacs <BTS:VineLinux:163>
+- s/Copyright/License/
+
+* Sat Apr 12 2003 IWAI Masaharu <iwai@alib.jp> 0.85-0vl1
+- update Mule-UCS-install.sh ( fix [VineSeed:07674] )
+
+* Wed Mar 26 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.85-0vl0
+- update to Mule-UCS-0.85rc
+
+* Sun Nov 17 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 0.84-0vl10
+- Modified %Patch100([vine-users:055763])
+
+* Fri Nov 15 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 0.84-0vl9
+- Add %PreReq gzip
+- Modified %description -l ja ([vine-users:055680])
+- Add %Patch100(Thanks Toshiyasu KOJIMA <t_kojima@ps.ksky.ne.jp>)
+   (http://tsukuba.m17n.org/mule-archive/2002-3/msg00000.html + [vine-users:055729])
+
+* Sun Nov  3 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 0.84-0vl8
+- not support xemacs-21.1.14
+- Modified Mule-UCS-install.sh for xemacs-21.4.*
+
+* Tue Aug 27 2002 IWAI Masaharu <iwai@alib.jp> 0.84-0vl7
+- modified Mule-UCS-install.sh
+    deleting .elc files after byte compile in ELDIR
+
+* Mon Aug 26 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 0.84-0vl6
+- Modified Mule-UCS-install.sh for xemacs21.4-21.4.9
+
+* Sun Jul 28 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 0.84-0vl5
+- Modified Mule-UCS-install.sh for xemacs21.4-21.4.8-0vl1
+
+* Sat Jan 26 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 0.84-0vl4
+- Modified Mule-UCS-install.sh for xemacs21.4-21.4.6-0vl1
+
+* Sun Dec 30 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.84-0vl3
+- Mule-UCS-el -> Mule-UCS again
+
+* Sat Dec 08 2001 Satoshi MACHINO <machino@vinelinux.org> 0.84-0vl2
+- fixed install/remove scripts
+
+* Fri Dec 07 2001 Satoshi MACHINO <machino@vinelinux.org> 0.84-0vl1
+- emacsenize 
+- changed Package Name
+
+* Tue Oct 23 2001 Satoshi MACHINO <machino@vinelinux.org> 0.84-0vl0.4
+- updated emacs-beta(emacs-21.0)
+
+* Wed Sep 12 2001 Satoshi MACHINO <machino@vinelinux.org> 0.84-0vl0.3
+- updated emacs-beta(emacs-21.0.104)
+
+* Sun May 20 2001 Satoshi MACHINO <machino@vinelinux.org> 0.84-0vl0.2
+- updated emacs-beta(emacs-21.0.103)
+
+* Fri Apr 20 2001 Satoshi MACHINO <machino@vinelinux.org> 0.84-0vl0.1
+- updated Mule-USC-0.84
+
+* Mon Jan 22 2001 Satoshi MACHINO <machino@vinelinux.org> 0.83-0vl2.1
+- updated emacs-21.0.95.2
+
+* Tue Dec 19 2000 Satoshi MACHINO <machino@vinelinux.org> 0.83-0vl2
+- updated emacs-21.0.93.2
+
+* Fri Dec 15 2000 Satoshi MACHINO <machino@vinelinux.org> 0.83-0vl1
+- updates
+- used rpmmacro
+
+* Mon Jul 03 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
+- 0.81-0vl1
+- updated Mule-UCS-0.81
+
+* Mon Jun 19 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
+- 0.80-0vl2
+- added elisp files (jisx0213 big5conv)
+
+* Thu Jun 15 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
+- 0.80-0vl1
+
+* Tue Apr 25 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
+- 0.74-1vl3
+- for emacs-20.6
+
+* Thu Apr 06 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
+- 0.74-1vl2
+- changed mucs-comp.el (mule-usc.vine.patch)
+
+* Mon Apr 03 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
+- 0.74-1vl1
+
+* Mon Feb 28 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
+- 0.72-1vl1
+- added %description -l ja
+
+* Tue Feb 15 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
+- 0.63-1vl1
+- rebuild for Vine Linux
+
+* Thu Dec 30 1999 SAKA Toshihide <saka@yugen.org>
+- First release.

+ 66 - 0
M/MyODBC/MyODBC-vl.spec

@@ -0,0 +1,66 @@
+%define __libtoolize true
+
+Summary: ODBC driver for MySQL
+Name: MyODBC
+Version: 3.51.11
+Release: 1%{?_dist_release}
+URL: http://www.mysql.com/downloads/api-myodbc.html
+Source: http://www.mysql.com/Downloads/MyODBC/MyODBC-%{version}.tar.gz
+License: Public Domain
+Group: System Environment/Libraries
+Requires: unixODBC
+BuildRequires: MySQL-devel unixODBC-devel XOrg-devel qt-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+An ODBC driver for MySQL, for use with unixODBC.
+
+%prep
+%setup -q
+
+%build
+%configure \
+    --with-unixODBC=%{_prefix} \
+    --with-odbc-ini=/etc/odbc.ini \
+    --with-mysql-dirs=%{_libdir}/mysql \
+    --with-mysql-includes=%{_includedir}/mysql \
+    --with-ldflags=-L/usr/X11R6/%{_lib}
+make
+
+%install
+[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+
+%clean
+[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc COPYING ChangeLog README README.unix
+%{_libdir}/lib*so
+
+%changelog
+* Sun Sep 14 2008 Shu KONNO <owa@bg.wakwak.com> 3.51.11-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Thu Dec 20 2007 Shu KONNO <owa@bg.wakwak.com> 3.51.11-0vl4
+- updated lib to %%{_lib} in %%configure
+
+* Sun May 27 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.51.11-0vl3
+- rebuilt with new toolchain
+
+* Mon Oct 30 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.51.11-0vl2
+- rebuilt with MySQL 5.0.27
+- added %post and %postun section
+
+* Sat Sep 10 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.51.11-0vl1
+- updated to 3.51.11
+
+* Sat Feb 23 2002 Satoshi MACHINO <machino@vinelinux.org> 2.50.39-0vl1
+- first build on VineLinux

+ 115 - 0
M/MySQL-ruby/MySQL-ruby-vl.spec

@@ -0,0 +1,115 @@
+%define	oname	mysql-ruby
+
+%define rbindir  %(ruby -r rbconfig -e 'print Config::CONFIG["bindir"]')
+%define rlibdir  %(ruby -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
+%define rarchdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]')
+%define rdatadir %(ruby -r rbconfig -e 'print Config::CONFIG["datadir"]')
+%define libdir   %(ruby -r rbconfig -e 'print Config::CONFIG["libdir"]')
+%define incdir   %(ruby -r rbconfig -e 'print Config::CONFIG["includedir"]')
+%define mandir   %(ruby -r rbconfig -e 'print Config::CONFIG["mandir"]')
+
+Summary: mysql module for Ruby
+Name: MySQL-ruby
+Version: 2.7.6
+Release: 2%{?_dist_release}
+License: distributable
+Group: Development/Libraries
+Source: http://www.tmtm.org/mysql/ruby/%{oname}-%{version}.tar.gz
+URL: http://www.tmtm.org/mysql/ruby/
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: ruby
+BuildRequires: ruby-devel >= 1.8.1
+BuildRequires: MySQL-devel
+Requires:      libruby >= 1.8.1
+Summary(ja): Ruby 用の MySQL 拡張モジュール
+
+%description
+This is MySQL Ruby API. This have same function as C API.
+
+%description -l ja
+これは MySQL の Ruby API です。MySQL の C API とほぼ同等の機能があります。
+
+%prep
+%setup -q -n %{oname}-%{version}
+
+%build
+ruby extconf.rb --with-mysql-config
+#  --with-mysql-include-dir=%{_includedir}/mysql \
+#  --with-mysql-lib-dir=%{_libdir}/mysql
+make
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+mkdir -p ${RPM_BUILD_ROOT}%{_libdir}
+
+# installing binaries ...
+make install prefix=${RPM_BUILD_ROOT}%{prefix} \
+             sitedir=${RPM_BUILD_ROOT}%{_libdir}/ruby
+
+(find \
+  $RPM_BUILD_ROOT%{_libdir} \
+      -type f -o -type l) | 
+ sort | sed -e "s,^$RPM_BUILD_ROOT,," > MySQL-ruby.files
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%pre
+
+%post
+
+%files -f MySQL-ruby.files
+%defattr(-, root, root)
+%doc README.html README_ja.html test.rb
+
+%changelog
+* Fri May 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7.6-2
+- rebuilt with MySQL-5.1.34.
+
+* Thu Sep 25 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.6-1vl5
+- new upstream release
+- applied new versioning policy
+- spec in UTF-8
+- built with MySQL-5.0.51a and ruby-1.8.7
+- used --with-mysql-config at configure
+- removed BuildRequires: MySQL-shared
+
+* Wed Nov 22 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5-0vl3
+- rebuilt with MySQL 5.0.27
+
+* Tue Oct 24 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5-0vl2
+- rebuilt for Vine Linux 4.0
+
+* Wed Sep 1 2004 Takeyuki FUJIOKA <fuj@rabbix.jp> 2.5-0vl1
+- update mysql-ruby-2.5
+
+* Tue Aug 24 2004 Satoshi MACHINO <machino@vinelinux.org> 2.4.5-0vl1
+- new upstream version (mysql-ruby-2.4.5)
+- adde some defines for ruby in spec file 
+- changed to use %%setup -q -n %{oname}-%{over}
+- added MySQL-shared in BuildRequires
+- build with ruby-1.8.1
+
+* Thu Jun 13 2002 Satoshi MACHINO <machino@vinelinux.org> 2.4.2a-0vl2
+- added README.ja
+
+* Thu Apr 04 2002 Satoshi MACHINO <machino@vinelinux.org> 2.4.2a-0vl1
+- update mysql-ruby-2.4.2a
+- changed License tag from Copylight
+
+* Wed Jan 09 2002 Satoshi MACHINO <machino@vinelinux.org> 2.4.2-0vl1
+- update mysql-ruby-2.4.2
+- update BuildPreReq's ruby version to 1.6.6-0vl3
+
+* Mon Oct 15 2001 akira yamada <akira@redhat.com> 2.4-0vl1
+- new upstream version.
+- mysql-ruby-2.3.1-extconf.rb.patch is no longer needed.
+
+* Thu Jul 26 2001 akira yamada <akira@redhat.com>
+- rebuild with ruby-devel-1.6.4-0vl3.
+
+* Mon Apr 23 2001 akira yamada <akira@redhat.com>
+- new upsteram version 2.3.2a.
+
+* Mon Apr 23 2001 akira yamada <akira@redhat.com>
+- Initial packaging.

+ 1023 - 0
M/MySQL/MySQL-vl.spec

@@ -0,0 +1,1023 @@
+%define mysqld_user		mysql
+%define mysqld_group		mysql
+%define server_suffix -community
+%define mysqldatadir /var/lib/mysql
+
+%{?_with_static:%define STATIC_BUILD 1}
+%{!?_with_static:%define STATIC_BUILD 0}
+
+# Working around perl dependency problem
+%define __find_requires %{SOURCE999}
+
+# We don't package all files installed into the build root by intention -
+# See BUG#998 for details.
+%define _unpackaged_files_terminate_build 0
+
+%define see_base For a description of MySQL see the base MySQL RPM or http://www.mysql.com
+
+%define mysql_version		5.1.41
+%define client_version		16
+
+%if %{?_dist_release}!="vl5"
+%define libpkgname libmysqlclient%{client_version}
+%else
+%define libpkgname MySQL-shared
+%endif
+
+Packager:	tomop
+Name: MySQL
+Summary:	MySQL: a very fast and reliable SQL database server
+Group:		Applications/Databases
+Version:	%{mysql_version}
+Release:	1%{_dist_release}
+License:	GPL
+Source:		mysql-%{version}.tar.gz
+# Don't depend on lib::mtr*
+Source999:	filter-requires-%{name}.sh
+Patch0:		mysql-5.1.34-jp-all.patch
+URL:		http://www.mysql.com/
+Requires:	fileutils sh-utils
+Provides:	msqlormysql MySQL-server mysql
+Obsoletes:	mysql MySQL5
+BuildRequires:  perl, readline-devel
+BuildRequires:  gcc-c++, ncurses-devel, zlib-devel
+BuildRequires:  groff, libtool, automake
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
+# From the manual
+%description
+The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
+and robust SQL (Structured Query Language) database server. MySQL Server
+is intended for mission-critical, heavy-load production systems as well
+as for embedding into mass-deployed software. MySQL is a trademark of
+Sun Microsystems, Inc.
+
+Copyright 2000-2008 MySQL AB, 2009 Sun Microsystems, Inc.  All rights reserved.
+Use is subject to license terms.
+
+This software comes with ABSOLUTELY NO WARRANTY. This is free software,
+and you are welcome to modify and redistribute it under the GPL license.
+
+The MySQL web site (http://www.mysql.com/) provides the latest
+news and information about the MySQL software. Also please see the
+documentation and the manual for more information.
+
+%package server
+Release: %{release}
+Summary:	MySQL: a very fast and reliable SQL database server
+Group:		Applications/Databases
+Requires:	fileutils sh-utils net-tools
+Provides:	msqlormysql mysql-server mysql MySQL MySQL5-server
+Obsoletes:	MySQL mysql mysql-server MySQL5-server MySQL-Max
+
+%description server
+The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
+and robust SQL (Structured Query Language) database server. MySQL Server
+is intended for mission-critical, heavy-load production systems as well
+as for embedding into mass-deployed software. MySQL is a trademark of
+Sun Microsystems, Inc.
+
+Copyright 2000-2008 MySQL AB, 2009 Sun Microsystems, Inc.  All rights reserved.
+Use is subject to license terms.
+
+This software comes with ABSOLUTELY NO WARRANTY. This is free software,
+and you are welcome to modify and redistribute it under the GPL license.
+
+The MySQL web site (http://www.mysql.com/) provides the latest
+news and information about the MySQL software. Also please see the
+documentation and the manual for more information.
+
+This package includes the MySQL server binary (incl. InnoDB) as well
+as related utilities to run and administrate a MySQL server.
+
+If you want to access and work with the database, you have to install
+package "MySQL-client" as well!
+
+%package client
+Summary: MySQL - Client
+Group: Applications/Databases
+Obsoletes: mysql-client MySQL5-client
+Provides: mysql-client MySQL5-client
+
+%description client
+This package contains the standard MySQL clients and administration tools. 
+
+%{see_base}
+
+%package ndb-storage
+Summary:	MySQL - ndbcluster storage engine
+Group:		Applications/Databases
+
+%description ndb-storage
+This package contains the ndbcluster storage engine. 
+It is necessary to have this package installed on all 
+computers that should store ndbcluster table data.
+Note that this storage engine can only be used in conjunction
+with the MySQL Max server.
+
+%{see_base}
+
+%package ndb-management
+Summary:	MySQL - ndbcluster storage engine management
+Group:		Applications/Databases
+
+%description ndb-management
+This package contains ndbcluster storage engine management.
+It is necessary to have this package installed on at least 
+one computer in the cluster.
+
+%{see_base}
+
+%package ndb-tools
+Summary:	MySQL - ndbcluster storage engine basic tools
+Group:		Applications/Databases
+
+%description ndb-tools
+This package contains ndbcluster storage engine basic tools.
+
+%{see_base}
+
+%package ndb-extra
+Summary:	MySQL - ndbcluster storage engine extra tools
+Group:		Applications/Databases
+
+%description ndb-extra
+This package contains some extra ndbcluster storage engine tools for the advanced user.
+They should be used with caution.
+
+%{see_base}
+
+%package test
+Requires: %{name}-client = %{version}-%{release} perl-DBI perl
+Summary: MySQL - Test suite
+Group: Applications/Databases
+Obsoletes: mysql-bench MySQL5-bench MySQL-bench
+
+%description test
+This package contains the MySQL regression test suite.
+
+%{see_base}
+
+
+%package devel
+Summary: MySQL - Development header files and libraries
+Group: Applications/Databases
+Requires: %{libpkgname} = %{version}-%{release}
+Provides: mysql-devel MySQL5-devel
+Obsoletes: mysql-devel MySQL5-devel
+
+%description devel
+This package contains the development header files and libraries
+necessary to develop MySQL client applications.
+
+%{see_base}
+
+%package -n %{libpkgname}
+Summary: MySQL - Shared libraries
+Group: Applications/Databases
+%if %{?_dist_release}!="vl5"
+Obsoletes: MySQL-shared < 5.1.41
+%endif
+
+%description -n %{libpkgname}
+This package contains the shared libraries (*.so*) which certain
+languages and applications need to dynamically load and use MySQL.
+
+
+#%package embedded
+#Requires: %{name}-devel = %{version}-%{release}
+#Summary: MySQL - embedded library
+#Group: Applications/Databases
+#Obsoletes: mysql-embedded MySQL5-embedded
+#Provides: mysql-embedded MySQL5-embedded
+
+#%description embedded
+#This package contains the MySQL server as an embedded library.
+
+#The embedded MySQL server library makes it possible to run a
+#full-featured MySQL server inside the client application.
+#The main benefits are increased speed and more simple management
+#for embedded applications.
+
+#The API is identical for the embedded MySQL version and the
+#client/server version.
+
+#%{see_base}
+
+%prep
+%setup -T -a 0 -c -n mysql-%{mysql_version}
+mv mysql-%{mysql_version} mysql-debug-%{mysql_version}
+
+pushd mysql-debug-%{mysql_version}
+%patch0 -p1 -b .jp
+aclocal
+autoheader
+libtoolize --automake --force
+automake --add-missing --copy
+autoconf
+popd
+
+%setup -D -T -a 0 -n mysql-%{mysql_version}
+mv mysql-%{mysql_version} mysql-release-%{mysql_version}
+
+pushd mysql-release-%{mysql_version}
+%patch0 -p1 -b .jp
+aclocal
+autoheader
+libtoolize --automake --force
+automake --add-missing --copy
+autoconf
+popd
+
+%build
+
+BuildMySQL() {
+# The --enable-assembler simply does nothing on systems that does not
+# support assembler speedups.
+sh -c  "PATH=\"${MYSQL_BUILD_PATH:-$PATH}\" \
+	CC=\"${CC:-$MYSQL_BUILD_CC}\" \
+	CXX=\"${CXX:-$MYSQL_BUILD_CXX}\" \
+	CFLAGS=\"$CFLAGS\" \
+	CXXFLAGS=\"$CXXFLAGS\" \
+	LDFLAGS=\"$MYSQL_BUILD_LDFLAGS\" \
+	./configure \
+ 	    $* \
+	    --with-mysqld-ldflags='-static' \
+	    --with-client-ldflags='-static' \
+	    --with-zlib-dir=bundled \
+	    --enable-assembler \
+	    --enable-local-infile \
+	    --with-fast-mutexes \
+            --with-mysqld-user=%{mysqld_user} \
+            --with-unix-socket-path=/var/lib/mysql/mysql.sock \
+	    --with-pic \
+            --prefix=/ \
+	    --with-extra-charsets=all \
+            --exec-prefix=%{_exec_prefix} \
+            --libexecdir=%{_sbindir} \
+            --libdir=%{_libdir} \
+            --sysconfdir=%{_sysconfdir} \
+            --datadir=%{_datadir} \
+            --localstatedir=%{mysqldatadir} \
+            --infodir=%{_infodir} \
+            --includedir=%{_includedir} \
+            --mandir=%{_mandir} \
+	    --enable-thread-safe-client \
+	    --with-readline \
+		--with-innodb \
+		--with-ndbcluster \
+		--with-archive-storage-engine \
+		--with-csv-storage-engine \
+		--with-blackhole-storage-engine \
+		--with-federated-storage-engine \
+		--with-partition \
+		--with-big-tables \
+		--enable-shared \
+		--with-comment=\"VineLinux MySQL RPM\" \
+		--with-charset=utf8 \
+		--with-client-charset=utf8 \
+		"
+ make %{?_smp_mflags}
+}
+# end of function definition "BuildMySQL"
+
+# Use the build root for temporary storage of the shared libraries.
+
+RBR=$RPM_BUILD_ROOT
+
+# Clean up the BuildRoot first
+[ "$RBR" != "/" ] && [ -d $RBR ] && rm -rf $RBR;
+mkdir -p $RBR%{_libdir}/mysql
+
+#
+# Use MYSQL_BUILD_PATH so that we can use a dedicated version of gcc
+#
+PATH=${MYSQL_BUILD_PATH:-/bin:/usr/bin}
+export PATH
+
+# Build the Debug binary.
+
+# Use gcc for C and C++ code (to avoid a dependency on libstdc++ and
+# including exceptions into the code
+if [ -z "$CXX" -a -z "$CC" ]
+then
+	export CC="gcc"
+	export CXX="gcc"
+fi
+
+# Prepare compiler flags
+CFLAGS=${MYSQL_BUILD_CFLAGS:-$RPM_OPT_FLAGS}
+CXXFLAGS=${MYSQL_BUILD_CXXFLAGS:-$RPM_OPT_FLAGS -felide-constructors -fno-exceptions -fno-rtti }
+
+##############################################################################
+#
+#  Build the debug version
+#
+##############################################################################
+
+(
+# We are in a subshell, so we can modify variables just for one run.
+CFLAGS=`echo   " $CFLAGS "   | \
+    sed -e 's/ -O[0-9]* / /' -e 's/ -unroll2 / /' -e 's/ -ip / /' \
+        -e 's/^ //' -e 's/ $//'`
+CXXFLAGS=`echo " $CXXFLAGS " | \
+    sed -e 's/ -O[0-9]* / /' -e 's/ -unroll2 / /' -e 's/ -ip / /' \
+        -e 's/^ //' -e 's/ $//'`
+
+# Add -g and --with-debug.
+cd mysql-debug-%{mysql_version} &&
+CFLAGS="$CFLAGS" \
+CXXFLAGS="$CXXFLAGS" \
+BuildMySQL --with-debug
+)
+
+# We might want to save the config log file
+if test -n "$MYSQL_DEBUGCONFLOG_DEST"
+then
+  cp -fp mysql-debug-%{mysql_version}/config.log "$MYSQL_DEBUGCONFLOG_DEST"
+fi
+
+#(cd mysql-debug-%{mysql_version} ; make test-bt-debug)
+
+##############################################################################
+#
+#  Build the release binary
+#
+##############################################################################
+
+(cd mysql-release-%{mysql_version} &&
+CFLAGS="$CFLAGS" \
+CXXFLAGS="$CXXFLAGS" \
+BuildMySQL --with-embedded-server
+)
+# We might want to save the config log file
+if test -n "$MYSQL_CONFLOG_DEST"
+then
+  cp -fp  mysql-release-%{mysql_version}/config.log "$MYSQL_CONFLOG_DEST"
+fi
+
+#(cd mysql-release-%{mysql_version} ; make test-bt)
+
+%install
+RBR=$RPM_BUILD_ROOT
+MBD=$RPM_BUILD_DIR/mysql-%{mysql_version}/mysql-release-%{mysql_version}
+
+rm -rf $RBR
+
+# Ensure that needed directories exists
+install -d $RBR%{_sysconfdir}/{logrotate.d,init.d}
+install -d $RBR%{mysqldatadir}/mysql
+install -d $RBR%{_datadir}/mysql-test
+install -d $RBR%{_includedir}
+install -d $RBR%{_libdir}
+install -d $RBR%{_mandir}
+install -d $RBR%{_sbindir}
+
+# Install all binaries 
+(cd $MBD && make install DESTDIR=$RBR benchdir_root=%{_datadir})
+# Old packages put shared libs in %{_libdir}/ (not %{_libdir}/mysql), so do
+# the same here.
+#mv $RBR/%{_libdir}/mysql/*.so* $RBR/%{_libdir}/
+
+rm -rf $RBR/mysql-test
+
+##############################################################################
+# Include libgcc.a in the devel subpackage (BUG 4921)
+if [ -z "$CXX" -a -z "$CC" ]
+then
+	export CC="gcc"
+	export CXX="gcc"
+fi
+
+if expr "$CC" : ".*gcc.*" > /dev/null ;
+then
+  libgcc=`$CC $CFLAGS --print-libgcc-file`
+  if [ -f $libgcc ]
+  then
+    %define have_libgcc 1
+    install -m 644 $libgcc $RBR%{_libdir}/mysql/libmygcc.a
+  fi
+fi
+
+##############################################################################
+
+# install "mysqld-debug"
+$MBD/libtool --mode=execute install -m 755 \
+                 $RPM_BUILD_DIR/mysql-%{mysql_version}/mysql-debug-%{mysql_version}/sql/mysqld \
+                 $RBR%{_sbindir}/mysqld-debug
+
+# install saved perror binary with NDB support (BUG#13740)
+install -m 755 $MBD/extra/perror $RBR%{_bindir}/perror
+
+# Install logrotate and autostart
+install -m 644 $MBD/support-files/mysql-log-rotate $RBR%{_sysconfdir}/logrotate.d/mysql
+install -m 755 $MBD/support-files/mysql.server $RBR%{_sysconfdir}/init.d/mysql
+
+# in RPMs, it is unlikely that anybody should use "sql-bench"
+rm -fr $RBR%{_datadir}/sql-bench
+
+# Create a symlink "rcmysql", pointing to the init.script. SuSE users
+# will appreciate that, as all services usually offer this.
+ln -s %{_sysconfdir}/init.d/mysql $RPM_BUILD_ROOT%{_sbindir}/rcmysql
+
+# Touch the place where the my.cnf config file and mysqlmanager.passwd
+# (MySQL Instance Manager password file) might be located
+# Just to make sure it's in the file list and marked as a config file
+touch $RBR%{_sysconfdir}/my.cnf
+touch $RBR%{_sysconfdir}/mysqlmanager.passwd
+
+mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
+echo "%{_libdir}/mysql" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/libmysqlclient%{client_version}-%{_arch}.conf
+
+%pre server
+# Shut down a previously installed server first
+if test -x %{_sysconfdir}/init.d/mysql
+then
+  %{_sysconfdir}/init.d/mysql stop > /dev/null 2>&1
+  echo "Giving mysqld a couple of seconds to exit nicely"
+  sleep 5
+elif test -x %{_sysconfdir}/rc.d/init.d/mysql
+then
+  %{_sysconfdir}/rc.d/init.d/mysql stop > /dev/null 2>&1
+  echo "Giving mysqld a couple of seconds to exit nicely"
+  sleep 5
+fi
+
+%post server
+mysql_datadir=%{mysqldatadir}
+
+# Create data directory if needed
+if test ! -d $mysql_datadir; then mkdir -m 755 $mysql_datadir; fi
+if test ! -d $mysql_datadir/mysql; then mkdir $mysql_datadir/mysql; fi
+if test ! -d $mysql_datadir/test; then mkdir $mysql_datadir/test; fi
+
+# Make MySQL start/shutdown automatically when the machine does it.
+# use insserv for older SuSE Linux versions
+if test -x /sbin/insserv
+then
+	/sbin/insserv %{_sysconfdir}/init.d/mysql
+# use chkconfig on Red Hat and newer SuSE releases
+elif test -x /sbin/chkconfig
+then
+	/sbin/chkconfig --add mysql
+fi
+
+# Create a MySQL user and group. Do not report any problems if it already
+# exists.
+groupadd -r %{mysqld_group} 2> /dev/null || true
+useradd -M -r -d $mysql_datadir -s /bin/bash -c "MySQL server" -g %{mysqld_group} %{mysqld_user} 2> /dev/null || true 
+# The user may already exist, make sure it has the proper group nevertheless (BUG#12823)
+usermod -g %{mysqld_group} %{mysqld_user} 2> /dev/null || true
+
+# Change permissions so that the user that will run the MySQL daemon
+# owns all database files.
+chown -R %{mysqld_user}:%{mysqld_group} $mysql_datadir
+
+# Initiate databases if needed
+%{_bindir}/mysql_install_db --rpm --user=%{mysqld_user}
+
+# Upgrade databases if needed would go here - but it cannot be automated yet
+
+# Change permissions again to fix any new files.
+chown -R %{mysqld_user}:%{mysqld_group} $mysql_datadir
+
+# Fix permissions for the permission database so that only the user
+# can read them.
+chmod -R og-rw $mysql_datadir/mysql
+
+# Restart in the same way that mysqld will be started normally.
+%{_sysconfdir}/init.d/mysql start
+
+# Allow mysqld_safe to start mysqld and print a message before we exit
+sleep 2
+
+#echo "Thank you for installing the MySQL Community Server! For Production
+#systems, we recommend MySQL Enterprise, which contains enterprise-ready
+#software, intelligent advisory services, and full production support with
+#scheduled service packs and more.  Visit www.mysql.com/enterprise for more
+#information." 
+
+%post ndb-storage
+mysql_clusterdir=/var/lib/mysql-cluster
+
+# Create cluster directory if needed
+if test ! -d $mysql_clusterdir; then mkdir -m 755 $mysql_clusterdir; fi
+
+%preun server
+if test $1 = 0
+then
+  # Stop MySQL before uninstalling it
+  if test -x %{_sysconfdir}/init.d/mysql
+  then
+    %{_sysconfdir}/init.d/mysql stop > /dev/null
+
+    # Remove autostart of mysql
+    # for older SuSE Linux versions
+    if test -x /sbin/insserv
+    then
+      /sbin/insserv -r %{_sysconfdir}/init.d/mysql
+    # use chkconfig on Red Hat and newer SuSE releases
+    elif test -x /sbin/chkconfig
+    then
+      /sbin/chkconfig --del mysql
+    fi
+  fi
+fi
+
+# We do not remove the mysql user since it may still own a lot of
+# database files.
+
+# Clean up the BuildRoot
+%clean
+[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
+
+%files server
+%defattr(-,root,root,0755)
+
+%doc mysql-release-%{mysql_version}/COPYING mysql-release-%{mysql_version}/README 
+%doc mysql-release-%{mysql_version}/support-files/my-*.cnf
+%doc mysql-release-%{mysql_version}/support-files/ndb-*.ini
+
+%doc %attr(644, root, root) %{_infodir}/mysql.info*
+
+%doc %attr(644, root, man) %{_mandir}/man1/innochecksum.1*
+%doc %attr(644, root, man) %{_mandir}/man1/my_print_defaults.1*
+%doc %attr(644, root, man) %{_mandir}/man1/myisam_ftdump.1*
+%doc %attr(644, root, man) %{_mandir}/man1/myisamchk.1*
+%doc %attr(644, root, man) %{_mandir}/man1/myisamlog.1*
+%doc %attr(644, root, man) %{_mandir}/man1/myisampack.1*
+%doc %attr(644, root, man) %{_mandir}/man8/mysqld.8*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqld_multi.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqld_safe.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_privilege_tables.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_install_db.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_upgrade.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlhotcopy.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlman.1*
+%doc %attr(644, root, man) %{_mandir}/man8/mysqlmanager.8*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql.server.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqltest.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_tzinfo_to_sql.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_zap.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlbug.1*
+%doc %attr(644, root, man) %{_mandir}/man1/perror.1*
+%doc %attr(644, root, man) %{_mandir}/man1/replace.1*
+
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_convert_table_format.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_extensions.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_secure_installation.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_setpermission.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqldumpslow.1*
+%doc %attr(644, root, man) %{_mandir}/man1/resolve_stack_dump.1*
+%doc %attr(644, root, man) %{_mandir}/man1/resolveip.1*
+
+%ghost %config(noreplace,missingok) %{_sysconfdir}/my.cnf
+%ghost %config(noreplace,missingok) %{_sysconfdir}/mysqlmanager.passwd
+
+%attr(755, root, root) %{_bindir}/innochecksum
+%attr(755, root, root) %{_bindir}/my_print_defaults
+%attr(755, root, root) %{_bindir}/myisam_ftdump
+%attr(755, root, root) %{_bindir}/myisamchk
+%attr(755, root, root) %{_bindir}/myisamlog
+%attr(755, root, root) %{_bindir}/myisampack
+%attr(755, root, root) %{_bindir}/mysql_convert_table_format
+%attr(755, root, root) %{_bindir}/mysql_fix_extensions
+%attr(755, root, root) %{_bindir}/mysql_fix_privilege_tables
+%attr(755, root, root) %{_bindir}/mysql_install_db
+%attr(755, root, root) %{_bindir}/mysql_secure_installation
+%attr(755, root, root) %{_bindir}/mysql_setpermission
+%attr(755, root, root) %{_bindir}/mysql_tzinfo_to_sql
+%attr(755, root, root) %{_bindir}/mysql_upgrade
+%attr(755, root, root) %{_bindir}/mysql_zap
+%attr(755, root, root) %{_bindir}/mysqlbug
+%attr(755, root, root) %{_bindir}/mysqld_multi
+%attr(755, root, root) %{_bindir}/mysqld_safe
+%attr(755, root, root) %{_bindir}/mysqldumpslow
+%attr(755, root, root) %{_bindir}/mysqlhotcopy
+%attr(755, root, root) %{_bindir}/mysqltest
+%attr(755, root, root) %{_bindir}/perror
+%attr(755, root, root) %{_bindir}/replace
+%attr(755, root, root) %{_bindir}/resolve_stack_dump
+%attr(755, root, root) %{_bindir}/resolveip
+
+%attr(755, root, root) %{_sbindir}/mysqld
+%attr(755, root, root) %{_sbindir}/mysqld-debug
+%attr(755, root, root) %{_sbindir}/mysqlmanager
+%attr(755, root, root) %{_sbindir}/rcmysql
+
+%dir %attr(755, root, root) %{_libdir}/mysql/plugin
+%attr(755, root, root) %{_libdir}/mysql/plugin/*.so*
+
+%attr(644, root, root) %config(noreplace,missingok) %{_sysconfdir}/logrotate.d/mysql
+%attr(755, root, root) %{_sysconfdir}/init.d/mysql
+
+%attr(755, root, root) %{_datadir}/mysql/
+
+%files client
+%defattr(-, root, root, 0755)
+%attr(755, root, root) %{_bindir}/msql2mysql
+%attr(755, root, root) %{_bindir}/mysql
+%attr(755, root, root) %{_bindir}/mysql_find_rows
+%attr(755, root, root) %{_bindir}/mysql_waitpid
+%attr(755, root, root) %{_bindir}/mysqlaccess
+%attr(755, root, root) %{_bindir}/mysqladmin
+%attr(755, root, root) %{_bindir}/mysqlbinlog
+%attr(755, root, root) %{_bindir}/mysqlcheck
+%attr(755, root, root) %{_bindir}/mysqldump
+%attr(755, root, root) %{_bindir}/mysqlimport
+%attr(755, root, root) %{_bindir}/mysqlshow
+%attr(755, root, root) %{_bindir}/mysqlslap
+
+%doc %attr(644, root, man) %{_mandir}/man1/msql2mysql.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_find_rows.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlaccess.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqladmin.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlbinlog.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlcheck.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqldump.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlimport.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlshow.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqlslap.1*
+
+%post -n %{libpkgname}
+/sbin/ldconfig
+
+%postun -n %{libpkgname}
+/sbin/ldconfig
+
+%files ndb-storage
+%defattr(-,root,root,0755)
+%attr(755, root, root) %{_sbindir}/ndbd
+%doc %attr(644, root, man) %{_mandir}/man8/ndbd.8*
+
+%files ndb-management
+%defattr(-,root,root,0755)
+%attr(755, root, root) %{_sbindir}/ndb_mgmd
+%doc %attr(644, root, man) %{_mandir}/man8/ndb_mgmd.8*
+
+%files ndb-tools
+%defattr(-,root,root,0755)
+%attr(755, root, root) %{_bindir}/ndb_config
+%attr(755, root, root) %{_bindir}/ndb_desc
+%attr(755, root, root) %{_bindir}/ndb_error_reporter
+%attr(755, root, root) %{_bindir}/ndb_mgm
+%attr(755, root, root) %{_bindir}/ndb_print_backup_file
+%attr(755, root, root) %{_bindir}/ndb_print_schema_file
+%attr(755, root, root) %{_bindir}/ndb_print_sys_file
+%attr(755, root, root) %{_bindir}/ndb_restore
+%attr(755, root, root) %{_bindir}/ndb_select_all
+%attr(755, root, root) %{_bindir}/ndb_select_count
+%attr(755, root, root) %{_bindir}/ndb_show_tables
+%attr(755, root, root) %{_bindir}/ndb_size.pl
+%attr(755, root, root) %{_bindir}/ndb_test_platform
+%attr(755, root, root) %{_bindir}/ndb_waiter
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_config.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_desc.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_error_reporter.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_mgm.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_restore.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_backup_file.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_schema_file.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_sys_file.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_select_all.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_select_count.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_show_tables.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_size.pl.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_waiter.1*
+
+%files ndb-extra
+%defattr(-,root,root,0755)
+%attr(755, root, root) %{_bindir}/ndb_delete_all
+%attr(755, root, root) %{_bindir}/ndb_drop_index
+%attr(755, root, root) %{_bindir}/ndb_drop_table
+%attr(755, root, root) %{_sbindir}/ndb_cpcd
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_delete_all.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_drop_index.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_drop_table.1*
+%doc %attr(644, root, man) %{_mandir}/man1/ndb_cpcd.1*
+
+%files devel
+%defattr(-, root, root, 0755)
+%doc mysql-release-%{mysql_version}/EXCEPTIONS-CLIENT
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_config.1*
+%attr(755, root, root) %{_bindir}/mysql_config
+%dir %attr(755, root, root) %{_includedir}/mysql
+%dir %attr(755, root, root) %{_libdir}/mysql
+%{_includedir}/mysql/*
+%{_datadir}/aclocal/mysql.m4
+%{_libdir}/mysql/libmysql*.so
+%{_libdir}/mysql/libndb*.so
+
+#%{_libdir}/mysql/libdbug.a
+#%{_libdir}/mysql/libheap.a
+%if %{have_libgcc}
+%{_libdir}/mysql/libmygcc.a
+%endif
+#%{_libdir}/mysql/libmyisam.a
+#%{_libdir}/mysql/libmyisammrg.a
+#%{_libdir}/mysql/libmysqlclient.a
+#%{_libdir}/mysql/libmysqlclient_r.a
+#%{_libdir}/mysql/libmystrings.a
+#%{_libdir}/mysql/libmysys.a
+#%{_libdir}/mysql/libndbclient.a
+#%{_libdir}/mysql/libvio.a
+#%{_libdir}/mysql/libz.a
+
+%files -n %{libpkgname}
+%defattr(-, root, root, 0755)
+# Shared libraries (omit for architectures that don't support them)
+%{_libdir}/mysql/libmysql*.so.*
+%{_libdir}/mysql/libndb*.so.*
+/etc/ld.so.conf.d/*
+
+%files test
+%defattr(-, root, root, 0755)
+%attr(-, root, root) %{_datadir}/mysql-test
+%attr(755, root, root) %{_bindir}/mysql_client_test
+%attr(755, root, root) %{_bindir}/mysql_client_test_embedded
+%attr(755, root, root) %{_bindir}/mysqltest_embedded
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_client_test.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql_client_test_embedded.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql-stress-test.pl.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysql-test-run.pl.1*
+%doc %attr(644, root, man) %{_mandir}/man1/mysqltest_embedded.1*
+
+#%files embedded
+#%defattr(-, root, root, 0755)
+#%attr(644, root, root) %{_libdir}/mysql/libmysqld.a
+
+%changelog
+* Fri Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.41-1
+- new upstream release.
+
+* Thu Nov 19 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-2
+- added net-tools to 'Requires'.
+- added groff to 'BuildRequires'.
+- renamed subpackage 'MySQL-shared' to 'libmysqlclient16' (VineSeed only).
+
+* Tue Nov 10 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-1
+- new upstream release.
+
+* Sat Sep 26 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.39-1
+- new upstream release.
+
+* Sun Jul  5 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.36-1
+- new upstream release.
+- dropped %%Patch100 (fixed in upstream).
+
+* Sat Jun  6 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.35-1
+- new upstream release.
+- add %%Patch100 (no longer needed for MySQL-5.1.36 or later).
+
+* Thu May 21 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.34-1
+- new upstream release.
+- rename 'MySQL-bench' to 'MySQL-test'.
+- update Patch0.
+- change default charset to 'utf8'.
+
+* Sat Apr 12 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.51a-1
+- new upstream release.
+- update Patch0.
+- add "--with-client-charset=ujis".
+- sync %%files to official RPM.
+- remove MySQL-Max.
+
+* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl7
+- for VineSeed
+
+* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl6
+- move shared library from /usr/lib/ to /usr/lib/mysql/
+- add /etc/ld.so.conf.d/*.conf
+- fix broken libmysqlcient*.la files (or should we remove them permanently?)
+
+* Sat Jun 16 2007 IWAI, Masaharu <iwai@alib.jp> 5.0.27-0vl5
+- rebuild <BTS:VineLinux:534>
+
+* Mon Nov 13 2006 NAKAMURA Kenta <kenta@vinelinux.org> 5.0.27-0vl4
+- added -fPIC
+
+* Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl3
+- fixed dependency. <BTS:338>
+
+* Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl2
+- add %%Patch1. <BTS:320>
+
+* Sat Oct 28 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl1
+- new upstream release.
+
+* Fri Oct 27 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.26-0vl1
+- new upstream release.
+
+* Sat Jun  3 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.22-0vl1
+- new upstream release.
+
+* Sat May 13 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl1
+- release++.
+
+* Wed May 10 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl0
+- new upstream release.
+- for VineSeed.
+
+* Wed Feb  8 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.16-0vl0
+- new upstream release.
+- replace Patch0 for MySQL-4.1.16.
+
+* Thu Oct  6 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.14-0vl0
+- new upstream release.
+- add Patch0.
+
+* Tue Sep 6 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.25-0vl0
+- new upstream version
+	-- mysql-4.0.25
+
+* Fri Jan 21 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.23-0vl0
+- new upstream version
+	-- mysql-4.0.23
+
+* Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.22-0vl0
+- new upstream version
+	-- mysql-4.0.22
+ 
+* Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.21-0vl1
+- new upstream version
+	-- mysql-4.0.21
+ 
+* Fri May 21 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.20-0vl1
+- new upstream version
+	-- mysql-4.0.20
+ 
+* Tue May 04 2004 Tomoya TAKA <taka@vinelinux.org> 4.0.18-0vl2
+- modify CFLAGS, CXXFLAGS and configure options for alpha
+
+* Tue Mar 23 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.18-0vl1
+- Upgraded to MySQL-4
+- added "with-charset=ujis" and "without-readline" to configure (vineseed-plus-02150)
+- merged to MySQL Official packages
+	-- renamed package "MySQL" to "MySQL-server"
+	-- when using gcc, _always_ use CXX=gcc 
+	-- replaced Copyright with License field (Copyright is obsolete)
+	-- added myisam_ftdump to the Server package
+	-- marked /etc/logrotate.d/mysql as a config file (BUG 2156)
+	-- fixed file permissions (BUG 1672)
+	-- removed dependency on MySQL-client from the MySQL-devel subpackage
+	-- as it is not really required. (BUG 1610)
+	-- Fixed BUG 1162 (removed macro names from the changelog)
+	-- Really fixed BUG 998 (disable the checking for installed but
+	--  unpackaged files)
+	-- Fixed BUG 959 (libmysqld not being compiled properly)
+	-- Fixed BUG 998 (RPM build errors): added missing files to the
+	-- distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
+	-- mysql_fix_privilege_tables.1), removed "-n" from install section.
+	-- removed the GIF Icon (file was not included in the sources anyway)
+	-- removed unused variable shared_lib_version
+	-- do not run automake before building the standard binary
+	--  (should not be necessary)
+	-- add server suffix '-standard' to standard binary (to be in line
+	-- with the binary tarball distributions)
+	-- allow overriding CC and CXX (required when building 
+	-- with other compilers)
+
+* Thu Apr 14 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 3.23.56-0vl5
+- added BuildRequires:  automake16
+                                                                                
+* Thu Apr 03 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl3
+- add '-fPIC -DPIC' to CFLAGS on alpha
+- little fix of spec file
+                                                                                
+* Thu Mar 27 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl2
+- enable MySQL-shared subpackage for alpha
+- delete 'BuildPrereq: kernel24-headers' for alpha
+- fix shared %files (exclude sparc)
+                                                                                
+* Tue Mar 18 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.56-0vl1
+- new upstream version
+                                                                                
+* Sun Mar  9 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.23.55-0vl2
+- fixed devel %files (dropped *.la files)
+                                                                                
+* Tue Jan 28 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.55-0vl1
+- new upstream version
+- fixed document permission
+                                                                                
+* Sat Dec 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.54a-0vl1
+- new upstream version
+                                                                                
+* Sat Oct 19 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl2
+- dropped MySQL-Max sub-pakage for sparc/sparc64/alpha
+        -- don't work
+                                                                                
+* Wed Oct 16 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl1
+- new upstream version
+- diseble-assembler in configure on sparc,sparc64,alpha
+                                                                                
+* Wed Aug 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.52-0vl1
+- new upstream version
+- moved some man files to main package
+- added enable-local-infile in configure
+- changed --with-extra-charsets=all in configure
+                                                                                
+* Fri Jun 14 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl2
+- fixed changelog
+                                                                                
+* Thu Jun 13 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl1
+- updated to mysql-3.23.51
+                                                                                
+* Fri Mar 15 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl2
+- rebuild on zlib-1.1.4(security fix.)
+                                                                                
+* Mon Feb 18 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl1
+- updated to mysql-2.23.49
+                                                                                
+* Tue Feb 12 2002 Tomoya TAKA <taka@vinelinux.org> 3.23.48-0vl2
+- add 'BuildPrereq: kernel24-headers' on alpha
+- remove shared library and max on alpha
+                                                                                
+* Tue Feb 12 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.48-0vl1
+- updated to mysql-3.23.48
+                                                                                
+* Thu Jan 03 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.47-0vl1
+- updated to mysql-3.23.47
+                                                                                
+* Wed Dec 05 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.46-0vl1
+- updated to mysql-3.23.46
+                                                                                
+* Thu Nov 29 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.45-0vl1
+- updated to mysql-3.23.45
+                                                                                
+* Tue Nov 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.44-0vl1
+- updated to mysql-3.23.44
+                                                                                
+* Sat Oct 13 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.43-0vl1
+- updated to mysql-3.23.43
+- removed shared library and max on sparc
+                                                                                
+* Wed Sep 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.42-0vl1
+- updated to mysql-3.23.42
+- changed MYSQL_BUILD_CC: and MYSQL_BUILD_XCC: to -gcc
+                                                                                
+* Thu Aug 30 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.41-0vl1
+- updated to mysql-3.23.41
+                                                                                
+* Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.40-0vl1
+- updated to mysql-3.23.40
+                                                                                
+* Tue Jul 10 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.39-0vl1
+- updated to mysql-3.23.39
+
+* Sat Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
+- added configure --with-charset=ujis
+                                                                                
+* Sun May 27 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
+- used some rpmmacro
+                                                                                
+* Fri May 25 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl1
+- updated to MySQL-3.23.38
+                                                                                
+* Thu Dec 07 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl2
+- removed Bench pakages
+                                                                                
+* Tue Dec 05 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl1
+- removed pt_BR locale
+- build on Vine Linux
+- partially used rpmmacros
+- added %clean tag
+                                                                                
+* Fri Aug 18 2000 Tim Smith <tim@mysql.com>
+- Added separate libmysql_r directory; now both a threaded
+  and non-threaded library is shipped.
+                                                                                
+* Wed Sep 28 1999 David Axmark <davida@mysql.com>
+- Added the support-files/my-example.cnf to the docs directory.
+- Removed devel dependency on base since it is about client
+  development.
+                                                                                
+* Wed Sep 8 1999 David Axmark <davida@mysql.com>
+- Cleaned up some for 3.23.
+                                                                                
+* Thu Jul 1 1999 David Axmark <davida@mysql.com>
+- Added support for shared libraries in a separate sub
+  package. Original fix by David Fox (dsfox@cogsci.ucsd.edu)
+- The --enable-assembler switch is now automatically disables on
+  platforms there assembler code is unavailable. This should allow
+  building this RPM on non i386 systems.
+                                                                                
+* Mon Feb 22 1999 David Axmark <david@detron.se>
+- Removed unportable cc switches from the spec file. The defaults can
+  now be overridden with environment variables. This feature is used
+  to compile the official RPM with optimal (but compiler version
+  specific) switches.
+- Removed the repetitive description parts for the sub rpms. Maybe add
+  again if RPM gets a multiline macro capability.
+- Added support for a pt_BR translation. Translation contributed by
+  Jorge Godoy <jorge@bestway.com.br>.
+                                                                                
+* Wed Nov 4 1998 David Axmark <david@detron.se>
+- A lot of changes in all the rpm and install scripts. This may even
+  be a working RPM :-)
+                                                                                
+* Sun Aug 16 1998 David Axmark <david@detron.se>
+- A developers changelog for MySQL is available in the source RPM. And
+  there is a history of major user visible changed in the Reference
+  Manual.  Only RPM specific changes will be documented here.
+

+ 131 - 0
N/NetworkManager-openconnect/NetworkManager-openconnect-vl.spec

@@ -0,0 +1,131 @@
+%define nm_version          0.7.1
+%define dbus_version        1.1
+%define gtk2_version        2.10.0
+%define openconnect_version 0.99
+
+%define svn_snapshot        %{nil}
+
+Summary:   NetworkManager VPN integration for openconnect
+Summary(ja): NetworkManager の openconnect 用 VPN 統合
+Name:      NetworkManager-openconnect
+Version:   0.7.1
+Release:   1%{svn_snapshot}%{?_dist_release}
+License:   GPLv2+
+Group:     System Environment/Base
+URL:       http://www.gnome.org/projects/NetworkManager/
+# Created from the git mirror of GNOME SVN:
+# git-clone git://git.infradead.org/network-manager-openconnect.git
+# cd network-manager-openconnect
+# git-archive --format=tar --prefix=NetworkManager-openconnect-0.7.0/ b94964eb \
+#                 | gzip -9 > NetworkManager-openconnect-0.7.0.svn14.tar.gz
+Source:    %{name}-%{version}%{svn_snapshot}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires: gtk2-devel             >= %{gtk2_version}
+BuildRequires: dbus-devel             >= %{dbus_version}
+BuildRequires: NetworkManager-devel   >= %{nm_version}
+BuildRequires: NetworkManager-glib-devel >= %{nm_version}
+BuildRequires: GConf2-devel
+BuildRequires: gnome-keyring-devel
+BuildRequires: libglade2-devel
+BuildRequires: intltool gettext
+BuildRequires: gnome-common
+BuildRequires: autoconf automake libtool
+
+Requires: NetworkManager   >= %{nm_version}
+Requires: openconnect      >= %{openconnect_version}
+
+Requires(post):   /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+Requires(pre): %{_sbindir}/useradd
+Requires(pre): %{_sbindir}/groupadd
+
+
+%description
+This package contains software for integrating the openconnect VPN software
+with NetworkManager and the GNOME desktop
+
+%prep
+%setup -q
+
+%build
+%configure --enable-more-warnings=yes
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la
+rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.a
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%pre
+%{_sbindir}/groupadd -r nm-openconnect &>/dev/null || :
+%{_sbindir}/useradd  -r -s /sbin/nologin -d / -M \
+                     -c 'NetworkManager user for OpenConnect' \
+                     -g nm-openconnect nm-openconnect &>/dev/null || :
+
+%post
+/sbin/ldconfig
+/usr/bin/update-desktop-database &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%postun
+/sbin/ldconfig
+/usr/bin/update-desktop-database &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%files -f %{name}.lang
+%defattr(-, root, root)
+
+%doc AUTHORS ChangeLog COPYING
+%{_libdir}/NetworkManager/lib*.so*
+%{_sysconfdir}/dbus-1/system.d/nm-openconnect-service.conf
+%{_sysconfdir}/NetworkManager/VPN/nm-openconnect-service.name
+%{_libexecdir}/nm-openconnect-service
+%{_libexecdir}/nm-openconnect-service-openconnect-helper
+%dir %{_datadir}/gnome-vpn-properties/openconnect
+%{_datadir}/gnome-vpn-properties/openconnect/nm-openconnect-dialog.glade
+
+%changelog
+* Tue May 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-1
+- initial build for Vine Linux
+
+* Wed Apr  1 2009 David Woodhouse <David.Woodhouse@intel.com> 1:0.7.0.99-2
+- Update translations from SVN
+- Accept 'lasthost' and 'autoconnect' keys in gconf
+
+* Thu Mar  5 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0.99-1
+- Update to 0.7.1rc3
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0.97-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Feb 19 2009 Dan Williams <dcbw@redhat.com> 0.7.0.97-1
+- Update to 0.7.1rc1
+
+* Mon Jan  5 2009 David Woodhouse <David.woodhouse@intel.com> 0.7.0-4.svn14
+- Rebuild for updated NetworkManager
+- Update translations from GNOME SVN
+
+* Sun Dec 21 2008 David Woodhouse <David.Woodhouse@intel.com> 0.7.0-3.svn9
+- Update from GNOME SVN (translations, review feedback merged)
+
+* Wed Dec 17 2008 David Woodhouse <David.Woodhouse@intel.com> 0.7.0-2.svn3
+- Review feedback
+
+* Tue Dec 16 2008 David Woodhouse <David.Woodhouse@intel.com> 0.7.0-1.svn3
+- Change version numbering to match NetworkManager

+ 217 - 0
N/NetworkManager-openvpn/NetworkManager-openvpn-vl.spec

@@ -0,0 +1,217 @@
+%define nm_version          0.7.0.99-1
+%define dbus_version        1.1
+%define gtk2_version        2.14.0
+%define openvpn_version     2.1
+%define shared_mime_version 0.16-3
+
+%define svn_snapshot %{nil}
+
+Summary: NetworkManager VPN plugin for OpenVPN
+Summary(ja): OpenVPN を使った NetworkManager 用 VPN プラグイン
+Name: NetworkManager-openvpn
+Version: 0.7.1
+Release: 1%{svn_snapshot}%{?_dist_release}
+License: GPLv2+
+URL: http://www.gnome.org/projects/NetworkManager/
+Group: System Environment/Base
+# How to build the source package:
+# - Check out NetworkManager from Gnome SVN, currently trunk is used
+# - cd NetworkManager/vpn-daemons/openvpn
+# - ./autogen.sh --prefix=/usr --sysconfdir=/etc
+# - make distcheck
+# - use generated NetworkManager-openvpn-0.7.0.tar.gz
+Source: %{name}-%{version}%{svn_snapshot}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: gtk2-devel                 >= %{gtk2_version}
+BuildRequires: dbus-devel                 >= %{dbus_version}
+BuildRequires: NetworkManager-devel       >= %{nm_version}
+BuildRequires: NetworkManager-glib-devel  >= %{nm_version}
+BuildRequires: glib2-devel
+BuildRequires: GConf2-devel
+BuildRequires: libgnomeui-devel
+BuildRequires: gnome-keyring-devel
+BuildRequires: libglade2-devel
+BuildRequires: libpng-devel
+BuildRequires: perl-XML-Parser
+BuildRequires: libtool intltool gettext
+BuildRequires: perl
+BuildRequires: gnome-common
+Requires(post): %{_bindir}/update-desktop-database
+Requires(postun): %{_bindir}/update-desktop-database
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+Requires: gtk2             >= %{gtk2_version}
+Requires: dbus             >= %{dbus_version}
+Requires: NetworkManager   >= %{nm_version}
+Requires: openvpn          >= %{openvpn_version}
+Requires: shared-mime-info >= %{shared_mime_version}
+Requires: GConf2
+Requires: gnome-keyring
+
+
+%description
+This package contains software for integrating the OpenVPN VPN software
+with NetworkManager and the GNOME desktop.
+
+%description -l ja
+本パッケージに収録されているソフトウェアにより、OpenVPN を
+NetworkManager と GNOME デスクトップに統合させることができます。
+
+
+%prep
+%setup -q -n %{name}-%{version}
+
+
+%build
+if [ ! -f configure ]; then
+  ./autogen.sh
+fi
+%configure --disable-static --disable-dependency-tracking \
+           --enable-more-warnings=yes
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
+
+rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la
+
+%find_lang %{name}
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%post
+/sbin/ldconfig
+/usr/bin/update-desktop-database > /dev/null
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+      /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+%postun
+/sbin/ldconfig
+/usr/bin/update-desktop-database > /dev/null
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+      /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+%files -f %{name}.lang
+%defattr(-, root, root)
+
+%doc AUTHORS ChangeLog README
+%{_libdir}/NetworkManager/lib*.so*
+%{_libexecdir}/nm-openvpn-auth-dialog
+%{_sysconfdir}/dbus-1/system.d/nm-openvpn-service.conf
+%{_sysconfdir}/NetworkManager/VPN/nm-openvpn-service.name
+%{_libexecdir}/nm-openvpn-service
+%{_libexecdir}/nm-openvpn-service-openvpn-helper
+%{_datadir}/gnome-vpn-properties/openvpn/nm-openvpn-dialog.glade
+%{_datadir}/applications/nm-openvpn.desktop
+%{_datadir}/icons/hicolor/48x48/apps/gnome-mime-application-x-openvpn-settings.png
+%dir %{_datadir}/gnome-vpn-properties/openvpn
+
+
+%changelog
+* Tue May 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-1
+- new upstream release
+
+* Sat Mar 28 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.7.0.99-1
+- new upstream release in sync with NetworkManager-0.7.0.99
+
+* Wed Jan 28 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.7.0-1.svn14
+- updated to new upstream tree, svn snapshot r14
+  (svn://svn.gnome.org/svn/network-manager-openvpn)
+- rebuilt with updated NetworkManager (0.7.0-1.git20090102)
+- add Japanese summary and description
+
+* Sat Sep 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.2.svn4027
+- update to new svn snapshot (r4027)
+
+* Mon Aug 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.1.svn3918
+- initial build for Vine Linux
+
+* Thu Jul 24 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-15.svn3846
+- Rebuild to sync with F9 release number
+
+* Thu Jul 24 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-11.svn3846
+- Fix TLS Authentication direction combo
+- Only update settings if the advanced dialog's OK button is pressed
+
+* Fri Jul 18 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-11.svn3832
+- Update for NM netmask -> prefix changes
+
+* Wed Jul 02 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-11.svn3801
+- Update for moving VPN editing into connection manager
+- Import OpenVPN configuration files rather than old custom format
+
+* Mon May 05 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn3632
+- Fix issue with location of the VPN plugin
+
+* Thu May 01 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn3627
+- Update for compat with new NM bits
+
+* Wed Apr 23 2008 Christoph Höger <choeger@cs.tu-berlin.de> 1:0.7.0-10.svn3549
+- (Hopefully) Fix generation of nm-openvpn-service.name (#443389)
+ 
+* Wed Apr 09 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-9.svn3549
+- Update for compat with new NM bits
+
+* Mon Mar 03 2008 Tim Niemueller <tim@niemueller.de> 1:0.7.0-9.svn3302
+- Mute %post and %postun scripts
+
+* Fri Feb 08 2008 Tim Niemueller <tim@niemueller.de> 1:0.7.0-8.svn3302
+- Update to latest SVN snapshot
+- Fixes rhbz#429816 (port was not saved correctly)
+- Respects DNS search string from OpenVPN server
+
+* Fri Jan 18 2008 Tim Niemueller <tim@niemueller.de> 1:0.7.0-7.svn3169
+- Use install -p during "make install" to fix #342701
+
+* Thu Dec 13 2007 Tim Niemueller <tim@niemueller.de> 1:0.7.0-6.svn3169
+- Update to latest SVN snapshot
+
+* Thu Dec  6 2007 Dan Williams <dcbw@redhat.com> 1:0.7.0-5.svn3140
+- Update to latest SVN snapshot to get stuff working
+
+* Fri Nov 23 2007 Tim Niemueller <tim@niemueller.de> 1:0.7.0-4.svn3047
+- BuildRequire libtool and glib2-devel since we call autogen.sh now
+
+* Fri Nov 23 2007 Tim Niemueller <tim@niemueller.de> 1:0.7.0-3.svn3047
+- Fixed #320941
+- Call autogen, therefore BuildRequire gnome-common
+- Use plain 3047 from repo and use a patch, we cannot use trunk at the
+  moment since it is in flux and incompatible with NM available for F8
+
+* Wed Oct 31 2007 Tim Niemueller <tim@niemueller.de> 1:0.7.0-2.svn3047.fc8
+- BuildRequire gettext
+
+* Tue Oct 30 2007 Tim Niemueller <tim@niemueller.de> 1:0.7.0-1.svn3047.fc8
+- Upgrade to trunk, needed to be compatible with NM 0.7.0, rebuild for F-8
+
+* Fri Sep 15 2006 Tim Niemueller <tim@niemueller.de> 0.3.2-7
+- Rebuild for FC6
+
+* Sat Aug 19 2006 Tim Niemueller <tim@niemueller.de> 0.3.2-5
+- Added perl-XML-Parser as a build requirement, needed for intltool
+
+* Tue Aug 15 2006 Tim Niemueller <tim@niemueller.de> 0.3.2-4
+- Added instructions how to build the source package
+- removed a rm line
+
+* Wed Aug 09 2006 Tim Niemueller <tim@niemueller.de> 0.3.2-3
+- Added URL
+
+* Fri Aug 04 2006 Tim Niemueller <tim@niemueller.de> 0.3.2-2
+- Upgrade to current upstream version (0.3.2 on 0.6 branch)
+
+* Mon Jul 10 2006 Tim Niemueller <tim@niemueller.de> 0.3.2-1
+- Upgraded to 0.3.2 for 0.6 branch
+
+* Tue Dec 06 2005 Tim Niemueller <tim@niemueller.de> 0.3-1
+- Initial revision based on NetworkManager-vpnc spec
+

+ 172 - 0
N/NetworkManager-pptp/NetworkManager-pptp-vl.spec

@@ -0,0 +1,172 @@
+%define nm_version          0.7.1
+%define dbus_version        1.1
+%define gtk2_version        2.10.0
+%define ppp_version         2.4.4
+%define shared_mime_version 0.16
+
+%define svn_snapshot %{nil}
+
+Summary:   NetworkManager VPN plugin for pptp
+Name:      NetworkManager-pptp
+Version:   0.7.1
+Release:   2%{svn_snapshot}%{?_dist_release}
+License:   GPLv2+
+Group:     System Environment/Base
+URL:       http://www.gnome.org/projects/NetworkManager/
+
+Source:    %{name}-%{version}%{svn_snapshot}.tar.bz2
+Patch10:   %{name}-0.7.1-dbus-permission.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires: gtk2-devel             >= %{gtk2_version}
+BuildRequires: dbus-devel             >= %{dbus_version}
+BuildRequires: NetworkManager-devel   >= %{nm_version}
+BuildRequires: NetworkManager-glib-devel >= %{nm_version}
+BuildRequires: GConf2-devel
+BuildRequires: gnome-keyring-devel
+BuildRequires: libglade2-devel
+BuildRequires: intltool gettext
+BuildRequires: ppp-devel >= %{ppp_version}
+
+Requires: gtk2             >= %{gtk2_version}
+Requires: dbus             >= %{dbus_version}
+Requires: NetworkManager   >= %{nm_version}
+Requires: ppp              >= %{ppp_version}
+Requires: shared-mime-info >= %{shared_mime_version}
+Requires: pptp
+Requires: GConf2
+Requires: gnome-keyring
+Requires(post):   /sbin/ldconfig desktop-file-utils
+Requires(postun): /sbin/ldconfig desktop-file-utils
+
+
+%description
+This package contains software for integrating PPTP VPN support with
+the NetworkManager and the GNOME desktop.
+
+%prep
+%setup -q
+%patch10 -p1
+
+%build
+%configure --disable-static --enable-more-warnings=yes
+make %{?_smp_mflags}
+
+%install
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la
+rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.a
+
+rm -f %{buildroot}%{_libdir}/pppd/2.4.4/nm-pptp-pppd-plugin.la
+rm -f %{buildroot}%{_libdir}/pppd/2.4.4/nm-pptp-pppd-plugin.a
+
+%find_lang %{name}
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+/sbin/ldconfig
+/usr/bin/update-desktop-database &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%postun
+/sbin/ldconfig
+/usr/bin/update-desktop-database &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%files -f %{name}.lang
+%defattr(-, root, root)
+
+%doc AUTHORS ChangeLog
+%{_libdir}/NetworkManager/lib*.so*
+%{_libexecdir}/nm-pptp-auth-dialog
+%{_sysconfdir}/dbus-1/system.d/nm-pptp-service.conf
+%{_sysconfdir}/NetworkManager/VPN/nm-pptp-service.name
+%{_libexecdir}/nm-pptp-service
+%{_libdir}/pppd/2.4.4/nm-pptp-pppd-plugin.so
+%{_datadir}/gnome-vpn-properties/pptp/nm-pptp-dialog.glade
+%{_datadir}/applications/nm-pptp.desktop
+%{_datadir}/icons/hicolor/48x48/apps/gnome-mime-application-x-pptp-settings.png
+%dir %{_datadir}/gnome-vpn-properties/pptp
+
+%changelog
+* Mon Aug 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-2
+- add Patch10 to fix dbus permission problem
+
+* Tue May 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-1
+- initial build for Vine Linux
+
+* Thu Mar  5 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0.99-1
+- Update to 0.7.1rc3
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.7.0.97-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Feb 19 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0.97-1
+- Update to 0.7.1rc1
+- Set a reasonable MTU
+- Ensure 'noauth' is used
+- Fix domain-based logins
+- Fix saving MPPE values in connection editor
+
+* Sat Jan  3 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0-1.svn16
+- Rebuild for updated NetworkManager
+- Fix some specfile issues (rh #477153)
+- Allow the EAP authentication method
+
+* Fri Nov 21 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-12.svn4326
+- Rebuild for updated NetworkManager
+
+* Wed Oct 29 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-12.svn4229
+- Fix hang in auth dialog (rh #467007)
+
+* Mon Oct 27 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-11.svn4229
+- Rebuild for updated NetworkManager
+- Ensure that certain PPP options are always overriden
+
+* Sun Oct 12 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-11.svn4178
+- Rebuild for updated NetworkManager
+- Allow changing passwords from the connection editor
+
+* Sun Oct 05 2008 Lubomir Rintel <lkundrak@v3.sk> 1:0.7.0-11.svn4027
+- Add pptp dependency (#465644)
+
+* Fri Aug 29 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn4027
+- Resurrect from the dead
+
+* Mon Apr 21 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.6.4-2
+- Take Dan Horak's review into account (#443807):
+- Do not install versioned .so-s for properties module
+- Do not do useless ldconfigs
+- Remove leftover dependencies
+
+* Mon Apr 21 2008 Lubomir Kundrak <lkundrak@redhat.com> 0.6.4-1
+- Branch this for EPEL, go back to:
+- 0.6.4
+- NetworkManager-pptp from NetworkManager-ppp_vpn
+- Install pppd plugin correctly
+
+* Wed Nov 21 2007 Lubomir Kundrak <lkundrak@redhat.com> 0.7.0-0.3.svn3549
+- Update against trunk
+
+* Wed Nov 21 2007 Lubomir Kundrak <lkundrak@redhat.com> 0.7.0-0.2.svn3085
+- Do not exclude .so for NM, and properly generate the .name file
+
+* Thu Nov 15 2007 Lubomir Kundrak <lkundrak@redhat.com> 0.7.0-0.1.svn3085
+- Initial packaging attempt, inspired by NetworkManager-openvpn
+- Nearly completly rewritten spec, all bugs in it are solely my responsibility
+

+ 297 - 0
N/NetworkManager-vpnc/NetworkManager-vpnc-vl.spec

@@ -0,0 +1,297 @@
+%define nm_version          0.7.1
+%define dbus_version        1.1
+%define gtk2_version        2.10.0
+%define vpnc_version        0.4
+%define shared_mime_version 0.16-3
+
+%define svn_snapshot %{nil}
+
+Summary:   NetworkManager VPN plugin for vpnc
+Summary(ja): NetworkManager の vpnc 用 VPN プラグイン
+Name:      NetworkManager-vpnc
+Version:   0.7.1
+Release:   1%{?_dist_release}
+License:   GPLv2+
+Group:     System Environment/Base
+URL:       http://www.gnome.org/projects/NetworkManager/
+Source:    %{name}-%{version}%{svn_snapshot}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: gtk2-devel             >= %{gtk2_version}
+BuildRequires: dbus-devel             >= %{dbus_version}
+BuildRequires: NetworkManager-devel   >= %{nm_version}
+BuildRequires: NetworkManager-glib-devel >= %{nm_version}
+BuildRequires: GConf2-devel
+BuildRequires: gnome-keyring-devel
+BuildRequires: libglade2-devel
+BuildRequires: intltool gettext
+
+Requires: NetworkManager  
+Requires: vpnc            
+Requires: shared-mime-info
+Requires: gnome-keyring
+Requires(post):   /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+
+%description
+This package contains software for integrating the vpnc VPN software
+with NetworkManager and the GNOME desktop
+
+%prep
+%setup -q
+
+
+%build
+%configure --enable-more-warnings=yes
+make %{?_smp_mflags}
+
+%install
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la
+rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.a
+
+%find_lang %{name}
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+/sbin/ldconfig
+/usr/bin/update-desktop-database &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%postun
+/sbin/ldconfig
+/usr/bin/update-desktop-database &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+      %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%files -f %{name}.lang
+%defattr(-, root, root)
+
+%doc AUTHORS ChangeLog
+%{_libdir}/NetworkManager/lib*.so*
+%{_libexecdir}/nm-vpnc-auth-dialog
+%{_sysconfdir}/dbus-1/system.d/nm-vpnc-service.conf
+%{_sysconfdir}/NetworkManager/VPN/nm-vpnc-service.name
+%{_libexecdir}/nm-vpnc-service
+%{_libexecdir}/nm-vpnc-service-vpnc-helper
+%{_datadir}/gnome-vpn-properties/vpnc/nm-vpnc-dialog.glade
+%{_datadir}/applications/nm-vpnc.desktop
+%{_datadir}/icons/hicolor/48x48/apps/gnome-mime-application-x-cisco-vpn-settings.png
+%dir %{_datadir}/gnome-vpn-properties/vpnc
+
+%changelog
+* Tue May 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-1
+- initial build for Vine Linux
+
+* Thu Mar  5 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0.99-1
+- Update to 0.7.1rc3
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.7.0.97-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Feb 19 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0.97-1
+- Update to 0.7.1rc1
+- Handle import/export of "EnableNat", "DHGroup", "SaveUserPassword", and "EnableLocalLAN"
+
+* Sat Jan  3 2009 Dan Williams <dcbw@redhat.com> 1:0.7.0-1
+- Rebuild for updated NetworkManager
+- Better handling of passwords that shouldn't be saved
+- Fix some specfile issues (rh #477151)
+
+* Fri Nov 21 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-0.11.svn4326
+- Rebuild for updated NetworkManager
+
+* Tue Nov 18 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-0.11.svn4296
+- Rebuild for updated NetworkManager
+
+* Mon Nov 17 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-0.11.svn4293
+- Ensure errors are shown when connection fails (rh #331141)
+- Fix failures to ask for passwords on connect (rh #429287)
+- Fix routing when concentrator specifies routes (rh #449283)
+- Pull in upstream support for tokens and not saving passwords
+
+* Mon Oct 27 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-0.11.svn4229
+- Rebuild for updated NetworkManager
+
+* Tue Oct 14 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-11.svn4175
+- Fix password issue with configurations that don't save the user password
+	in the keyring (rh #466864)
+
+* Sun Oct 12 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn4175
+- Rebuild for updated NetworkManager
+- Allow changing passwords from the connection editor
+
+* Fri Aug 29 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn4024
+- Fix regression where username radio buttons were mistakenly shown in the
+	auth dialog
+- Fix regression where the auth dialog would segfault when cancel was clicked
+
+* Wed Aug 27 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn4022
+- Rebuild for updated NetworkManager
+
+* Mon Aug 11 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn3928
+- Rebuild for updated NetworkManager
+
+* Thu Jul 24 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn3846
+- Rebuild for updated NetworkManager
+
+* Fri Jul 18 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn3832
+- Update for NM netmask -> prefix changes
+
+* Wed Jul 02 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-10.svn3801
+- Update for moving VPN editing into connection manager
+- Add option to disable Dead Peer Detection
+- Add option to select NAT Traversal mode
+
+* Thu May 01 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-7.7.svn3627
+- Update for compat with new NM bits
+
+* Wed Apr 09 2008 Dan Williams <dcbw@redhat.com> 1:0.7.0-6.7.svn3549
+- Update for compat with new NM bits
+
+* Tue Mar 25 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.7.svn3502
+- Send suggested MTU to NetworkManager
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:0.7.0-0.7.7.svn3204
+- Autorebuild for GCC 4.3
+
+* Fri Jan  4 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.7.svn3204
+- Support new vpnc 0.4 Cisco UDP Encapsulation option
+- Fix another crash in the properties applet
+- Remove upstreamed pcfimport patch
+
+* Mon Nov 26 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.3.svn3109
+- Rebuild for updated NetworkManager
+
+* Tue Nov 13 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.2.svn3083
+- Rebuild for updated NetworkManager
+
+* Sat Oct 27 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.4.svn3030
+- Fix a crash when editing VPN properties a second time
+
+* Tue Oct 23 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3014
+- Rebuild
+
+* Wed Oct 17 2007 Bill Nottingham <notting@redhat.com> - 1:0.7.0-0.3.svn2970
+- rebuild (#336261)
+
+* Wed Oct 10 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.2.svn2970
+- Fix default username
+
+* Thu Sep 28 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.1.svn2914
+- Fix .name file on 64-bit systems
+
+* Fri Sep 28 2007 Jesse Keating <jkeating@redhat.com> - 1:0.7.0-0.2.svn2910
+- BuildRequire NetworkManager-glib-devel
+
+* Thu Sep 27 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.1.svn2910
+- New snapshot; ported to NM 0.7 API
+
+* Fri Aug 17 2007 Denis Leroy <denis@poolshark.org> - 1:0.6.4-4
+- Updated License tag
+- Added patch to make properties multilib friendly (#243535)
+
+* Thu Mar 22 2007 Denis Leroy <denis@poolshark.org> - 1:0.6.4-3
+- Added patch to improve configuration GUI, add NAT traversal and single DES options
+
+* Sun Feb 18 2007 Denis Leroy <denis@poolshark.org> - 1:0.6.4-2
+- Readded NAT-keepalive support patch from SVN branch
+
+* Wed Feb 14 2007 Denis Leroy <denis@poolshark.org> - 1:0.6.4-1
+- Downgrading to 1:0.6.4 to keep par with core NM version
+
+* Mon Dec  4 2006 Dan Williams <dcbw@redhat.com> - 0.7.0-0.cvs20061204
+- Allow "NAT-Keepalive packet interval" config option
+
+* Sat Oct 21 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060929.3
+- Added patch to support saving group password only
+
+* Thu Oct  5 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060929.2
+- Leave .so link alone, needed by nm
+
+* Fri Sep 29 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060929.1
+- Update to CVS snapshot 060929
+- Some rpmlint cleanups
+
+* Fri Sep 29 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060529.4
+- Added XML::Parser BR
+
+* Fri Sep 29 2006 Denis Leroy <denis@poolshark.org> - 0.7.0-0.cvs20060529.3
+- Added gettext BR
+
+* Wed Sep 27 2006 Warren Togami <wtogami@redhat.com> - 0.7.0-0.cvs20060529.2
+- rebuild for FC6
+
+* Thu Jul 20 2006 Warren Togami <wtogami@redhat.com> - 0.7.0-0.cvs20060529.1
+- rebuild for new dbus
+
+* Mon May 29 2006 Dan Williams <dcbw@redhat.com> - 0.7.0-0.cvs20060529
+- Gnome.org #336913: HIG tweaks for vpn properties pages
+
+* Sun May 21 2006 Dan Williams <dcbw@redhat.com> 0.7.0-0.cvs20060521
+- Update to CVS snapshot
+- Honor user-specified rekeying intervals
+
+* Mon May 15 2006 Dan Williams <dcbw@redhat.com> 0.6.2-1
+- New release for NM 0.6.2 compat
+
+* Fri Apr 21 2006 Dan Williams <dcbw@redhat.com> 0.6.0-3
+- Add dist tag to RPM release
+
+* Wed Apr 12 2006 Christopher Aillon <caillon@redhat.com> 0.6.0-2
+- Rekey every 2 hours
+
+* Tue Mar 14 2006 Dan Williams <dcbw@redhat.com> - 0.6.0-1
+- Update to CVS snapshot of 0.6 for NM compatibility
+
+* Fri Jan 27 2006 Dan Williams <dcbw@redhat.com> - 0.5.0-1
+- CVS snapshot for compatibility new NetworkManager
+
+* Tue Dec  6 2005 Jeremy Katz <katzj@redhat.com> - 0.3-3
+- rebuild for new dbus
+
+* Mon Oct 17 2005 Dan Williams <dcbw@redhat.com> 0.3-2
+- Rebuild to test new Extras buildsystem
+
+* Thu Aug 18 2005 David Zeuthen <davidz@redhat.com> 0.3-1
+- New upstream release
+- Bump some versions for deps
+
+* Fri Jul  1 2005 David Zeuthen <davidz@redhat.com> 0.2-2
+- Add missing changelog entry for last commit
+- Temporarily BuildReq libpng-devel as it is not pulled in by gtk2-devel
+  (should be fixed in Core shortly)
+- Pull in latest D-BUS (which features automatic reloading of policy files)
+  so users do not have to restart the messagebus after installing this package
+
+* Thu Jun 30 2005 David Zeuthen <davidz@redhat.com> 0.2-1
+- New upsteam version
+- Add the new gnome-mime-application-x-cisco-vpn-settings.png icon and call
+  gtk-update-icon-cache as appropriate
+
+* Fri Jun 17 2005 David Zeuthen <davidz@redhat.com> 0.1-2.cvs20050617
+- Add Prereq: /usr/bin/update-desktop-database
+- Nuke .la and .a files
+- Use find_lang macro to handle locale files properly
+- Add Requires for suitable version of shared-mime-info since our desktop
+  file depends on the application/x-cisco-vpn-settings MIME-type
+
+* Fri Jun 17 2005 David Zeuthen <davidz@redhat.com> 0.1-1.cvs20050617
+- Latest CVS snapshot
+
+* Thu Jun 16 2005 David Zeuthen <davidz@redhat.com> 0.1-1
+- Initial build

+ 1232 - 0
N/NetworkManager/NetworkManager-vl.spec

@@ -0,0 +1,1232 @@
+%define udev_scriptdir /lib/udev
+	
+%define dbus_version 1.2
+%define dbus_glib_version 0.80
+%define hal_version 0.5
+
+%define gtk2_version	2.16.0
+%define wireless_tools_version 29
+%define libnl_version 1.1
+%define ppp_version 2.4.4
+
+%define snapshot .git20090414
+%define applet_snapshot %{nil}
+
+Name: NetworkManager
+Summary: Network connection manager and user applications
+Summary(ja): ネットワーク接続マネージャとユーザアプリケーション
+Version: 0.7.1
+Release: 4%{snapshot}%{?_dist_release}
+Group: System Environment/Base
+License: GPLv2+
+URL: http://www.gnome.org/projects/NetworkManager/
+
+Source: %{name}-%{version}%{snapshot}.tar.bz2
+Source1: network-manager-applet-%{version}%{applet_snapshot}.tar.bz2
+Source2: nm-system-settings.conf
+Source3: nm-applet-0.7.1-ja.po
+Patch2:  explain-dns1-dns2.patch
+Patch10: NetworkManager-0.7.1-phs-modem-probe.patch
+Patch11: NetworkManager-0.7.1-emobile.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+PreReq:   chkconfig
+Requires: dbus
+Requires: dbus-glib
+Requires: hal
+Requires: iproute openssl
+Requires: dhclient
+Requires: wpa_supplicant
+Requires: libnl
+Requires: %{name}-glib = %{version}-%{release}
+Requires: ppp
+Requires: avahi
+Requires: dnsmasq
+Requires: PolicyKit-gnome
+Requires: initscripts >= 8.80.0
+Obsoletes: dhcdbd
+Conflicts: %{name}-openvpn < 0.7.0.99
+
+BuildRequires: dbus-devel >= %{dbus_version}
+BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: wireless-tools-devel >= %{wireless_tools_version}
+BuildRequires: hal-devel >= %{hal_version}
+BuildRequires: glib2-devel gtk2-devel
+BuildRequires: libglade2-devel
+BuildRequires: openssl-devel
+BuildRequires: GConf2-devel
+BuildRequires: gnome-panel
+BuildRequires: libgnomeui-devel
+BuildRequires: gnome-keyring-devel
+BuildRequires: gettext
+BuildRequires: pkgconfig
+BuildRequires: wpa_supplicant
+BuildRequires: libnl-devel >= %{libnl_version}
+BuildRequires: libnotify-devel >= 0.3
+BuildRequires: perl(XML::Parser)
+BuildRequires: automake autoconf intltool libtool
+#BuildRequires: ppp-devel >= %{ppp_version}
+BuildRequires: nss-devel >= 3.11.7
+BuildRequires: PolicyKit-devel PolicyKit-gnome-devel
+BuildRequires: dhclient
+
+%description
+NetworkManager attempts to keep an active network connection available at all
+times.  It is intended only for the desktop use-case, and is not intended for
+usage on servers.   The point of NetworkManager is to make networking
+configuration and setup as painless and automatic as possible.  If using DHCP,
+NetworkManager is _intended_ to replace default routes, obtain IP addresses
+from a DHCP server, and change nameservers whenever it sees fit.
+
+
+%package devel
+Summary: Libraries and headers for adding NetworkManager support to applications
+Summary(ja): Libraries and headers for adding NetworkManager support to applications
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: dbus-devel
+Requires: dbus-glib
+Requires: pkgconfig
+
+%description devel
+This package contains various headers accessing some NetworkManager functionality
+from applications.
+
+
+%package gnome
+Summary: GNOME applications for use with NetworkManager
+Summary(ja): GNOME applications for use with NetworkManager
+Group: Applications/Internet
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-glib = %{version}-%{release}
+Requires: gnome-panel
+Requires: dbus
+Requires: dbus-glib
+Requires: libnotify
+PreReq:  gtk2 >= %{gtk2_version}
+Requires: gnome-keyring
+Requires: nss
+Requires: gnome-icon-theme
+
+%description gnome
+This package contains GNOME utilities and applications for use with
+NetworkManager, including a panel applet for wireless networks.
+
+
+%package glib
+Summary: Libraries for adding NetworkManager support to applications that use glib.
+Summary(ja): Libraries for adding NetworkManager support to applications that use glib.
+Group: Development/Libraries
+Requires: dbus
+Requires: dbus-glib
+
+%description glib
+This package contains the libraries that make it easier to use some NetworkManager
+functionality from applications that use glib.
+
+
+%package glib-devel
+Summary: Header files for adding NetworkManager support to applications that use glib.
+Summary(ja): Header files for adding NetworkManager support to applications that use glib.
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+Requires: %{name}-glib = %{version}-%{release}
+Requires: glib2-devel
+Requires: pkgconfig
+Requires: dbus-glib-devel
+
+%description glib-devel
+This package contains the header and pkg-config files for development applications using
+NetworkManager functionality from applications that use glib.
+
+
+%prep
+%setup -q
+
+# unpack the applet
+tar -xzf %{SOURCE1}
+%patch2 -p1 -b .explain-dns1-dns2
+%patch10 -p1 -b .phs-modem
+%patch11 -p1 -b .emobile
+
+# update ja.po
+cp -f %{SOURCE3} network-manager-applet-%{version}/po/ja.po
+
+%build
+autoreconf -i
+%configure \
+	--disable-static \
+	--with-distro=redhat \
+	--with-dhcp-client=dhclient \
+	--with-crypto=nss \
+	--with-docs=yes \
+	--enable-more-warnings=yes
+make
+
+# build the applet
+pushd network-manager-applet-%{version}
+  autoreconf -i
+  intltoolize --force
+  %configure --disable-static
+  make
+popd
+ 
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+
+# install NM
+make install DESTDIR=$RPM_BUILD_ROOT
+
+%{__cp} %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/
+
+# install the applet
+pushd network-manager-applet-%{version}
+  make install DESTDIR=$RPM_BUILD_ROOT
+popd
+
+# create a VPN directory
+%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/VPN
+
+# create a keyfile plugin system settings directory
+%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/system-connections
+
+%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/gnome-vpn-properties
+
+%find_lang %{name}
+%find_lang nm-applet
+cat nm-applet.lang >> %{name}.lang
+
+%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/*.la
+%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/pppd/2.4.4/*.la
+%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/NetworkManager/*.la
+
+install -m 0755 test/.libs/nm-online %{buildroot}/%{_bindir}
+
+
+%clean
+%{__rm} -rf $RPM_BUILD_ROOT
+
+
+%post
+if [ "$1" == "1" ]; then
+	/sbin/chkconfig --add NetworkManager
+	/sbin/chkconfig NetworkManager resetpriorities
+fi
+
+%preun
+if [ $1 -eq 0 ]; then
+    /sbin/service NetworkManager stop >/dev/null 2>&1
+    killall -TERM nm-system-settings >/dev/null 2>&1
+    /sbin/chkconfig --del NetworkManager
+fi
+
+%post   glib -p /sbin/ldconfig
+%postun glib -p /sbin/ldconfig
+
+%post gnome
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
+fi
+
+%postun gnome
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
+fi
+
+%files -f %{name}.lang
+%defattr(-,root,root,0755)
+%doc COPYING ChangeLog NEWS AUTHORS README CONTRIBUTING TODO
+%{_sysconfdir}/dbus-1/system.d/NetworkManager.conf
+%{_sysconfdir}/dbus-1/system.d/nm-dhcp-client.conf
+%{_sysconfdir}/dbus-1/system.d/nm-avahi-autoipd.conf
+%{_sysconfdir}/dbus-1/system.d/nm-dispatcher.conf
+%{_sysconfdir}/dbus-1/system.d/nm-system-settings.conf
+%config %{_sysconfdir}/rc.d/init.d/NetworkManager
+%{_sbindir}/%{name}
+%{_sbindir}/nm-system-settings
+%dir %{_sysconfdir}/%{name}/
+%dir %{_sysconfdir}/%{name}/dispatcher.d
+%dir %{_sysconfdir}/%{name}/VPN
+%{_sysconfdir}/%{name}/nm-system-settings.conf
+%{_bindir}/nm-tool
+%{_bindir}/nm-online
+%{_libexecdir}/nm-dhcp-client.action
+%{_libexecdir}/nm-avahi-autoipd.action
+%{_libexecdir}/nm-dispatcher.action
+%dir %{_libdir}/NetworkManager
+%{_libdir}/NetworkManager/*.so*
+%{_mandir}/man1/*
+%{_mandir}/man8/*
+%dir %{_localstatedir}/run/NetworkManager
+%{_prefix}/libexec/nm-crash-logger
+%dir %{_datadir}/NetworkManager
+%{_datadir}/NetworkManager/gdb-cmd
+%{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManagerSystemSettings.service
+%{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service
+%{_libdir}/pppd/2.4.4/nm-pppd-plugin.so
+%{_datadir}/PolicyKit/policy/*.policy
+%{udev_scriptdir}/nm-modem-probe
+%{udev_scriptdir}/rules.d/77-nm-probe-modem-capabilities.rules
+
+%files devel
+%defattr(-,root,root,0755)
+%dir %{_includedir}/%{name}
+%{_includedir}/%{name}/%{name}.h
+%{_includedir}/%{name}/NetworkManagerVPN.h
+%{_libdir}/pkgconfig/%{name}.pc
+
+%files gnome
+%defattr(-,root,root,0755)
+%{_sysconfdir}/dbus-1/system.d/nm-applet.conf
+%{_bindir}/nm-applet
+%{_bindir}/nm-connection-editor
+%{_datadir}/applications/*.desktop
+%{_datadir}/nm-applet/
+%{_datadir}/icons/hicolor/16x16/apps/*.png
+%{_datadir}/icons/hicolor/22x22/apps/*.png
+%{_datadir}/icons/hicolor/32x32/apps/*.png
+%{_datadir}/icons/hicolor/48x48/apps/*.png
+%{_datadir}/icons/hicolor/scalable/apps/*.svg
+%{_sysconfdir}/xdg/autostart/nm-applet.desktop
+%dir %{_datadir}/gnome-vpn-properties
+
+%files glib
+%defattr(-,root,root,0755)
+%{_libdir}/libnm_glib.so.*
+%{_libdir}/libnm_glib_vpn.so.*
+%{_libdir}/libnm-util.so.*
+
+%files glib-devel
+%{_includedir}/libnm-glib/*.h
+%{_includedir}/NetworkManager/nm-*.h
+%{_libdir}/pkgconfig/libnm_glib.pc
+%{_libdir}/pkgconfig/libnm_glib_vpn.pc
+%{_libdir}/pkgconfig/libnm-util.pc
+%{_libdir}/libnm_glib.so
+%{_libdir}/libnm_glib_vpn.so
+%{_libdir}/libnm-util.so
+%dir %{_datadir}/gtk-doc/html/libnm-glib
+%{_datadir}/gtk-doc/html/libnm-glib/*
+%dir %{_datadir}/gtk-doc/html/libnm-util
+%{_datadir}/gtk-doc/html/libnm-util/*
+
+%changelog
+* Fri Aug 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-4.git20090414
+- add Patch11 to support emobile (D02HW,D22HW)
+
+* Tue May 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-3.git20090414
+- add Patch10 to probe PHS(willcom,airh,b-mobile..) modems
+
+* Fri May 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-2.git20090414
+- update to new git snapshot
+
+* Fri Apr 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.1-1
+- new upstream release
+- update ja.po
+
+* Fri Mar 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0.99-1
+- new upstream release
+
+* Thu Jan 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-1.git20090102
+- update to new git snapshot
+
+* Sat Sep 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.7.svn4022
+- update to new svn snapshot (r4022)
+
+* Mon Aug 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.6.svn3909
+- add Requires: initscripts >= 8.80.0
+
+* Fri Aug 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.5.svn3909
+- update to new svn snapshot (r3909)
+
+* Thu Aug 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.4.svn3900
+- update to new svn snapshot (r3900)
+
+* Thu Aug 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.3.svn3846
+- add Patch10 to fix bug in ifcfg-fedora
+
+* Mon Aug 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.2.svn3846
+- rebuild with PolicyKit 0.9
+
+* Sun Aug 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.1.svn3846
+- update japanese translation
+
+* Wed Jul 30 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0.0.svn3846
+- initial build for Vine Linux
+
+* Thu Jul 24 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn3846
+- Convert stored IPv4 static IP addresses to new prefix-based scheme automatically
+- Fix pppd connections to some 3G providers (rh #455348)
+- Make PPPoE "Show Password" option work
+- Hide IPv4 config options that don't make sense in certain configurations
+
+* Fri Jul 18 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.11.svn3830
+- Expose server-returned DHCP options via D-Bus
+- Use avahi-autoipd rather than old built-in IPv4LL implementation
+- Send hostname to DHCP server if provided (DHCP_HOSTNAME ifcfg option)
+- Support sending DHCP Client Identifier to DHCP server
+- Allow forcing 802.1x PEAP Label to '0'
+- Make connection sharing more robust
+- Show status for shared and Ad-Hoc connections if no other connection is active
+
+* Fri Jul 11 2008 Matthias Clasen <mclasen@redhat.com> - 1:0.7.0-0.10.svn3801
+- Drop explicit hal dep in -gnome
+
+* Wed Jul 02 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.10.svn3801
+- Move VPN configuration into connection editor
+- Fix mobile broadband username/password issues
+- Fix issues with broken rfkill setups (rh #448889)
+- Honor APN setting for GSM mobile broadband configurations
+- Fix adding CDMA connections in the connection editor
+
+* Wed Jun 11 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.10.svn3747
+- Update to latest SVN
+- Enable connection sharing
+- Respect VPN-provided routes
+
+* Wed Jun  4 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.4.svn3675
+- Move NM later in the shutdown process (rh #449070)
+- Move libnm-util into a subpackage to allow NM to be removed more easily (rh #351101)
+
+* Mon May 19 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.3.svn3675
+- Read global gateway from /etc/sysconfig/network if missing (rh #446527)
+- nm-system-settings now terminates when dbus goes away (rh #444976)
+
+* Tue May 14 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.3.svn3669
+- Fix initial carrier state detection on devices that are already up (rh #134886)
+
+* Tue May 13 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.3.svn3667
+- Restore behavior of marking wifi devices as "down" when disabling wireless
+- Fix a crash on resume when a VPN was active when going to sleep
+
+* Tue May 13 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.3.svn3665
+- Fix issues with the Fedora plugin not noticing changes made by
+    system-config-network (rh #444502)
+- Allow autoconnection of GSM and CDMA connections
+- Multiple IP address support for user connections
+- Fixes for Mobile Broadband cards that return line speed on connect
+- Implement PIN entry for GSM mobile broadband connections
+- Fix crash when editing unencrypted WiFi connections in the connection editor
+
+* Wed Apr 30 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.3.svn3623
+- Clean up the dispatcher now that it's service is gone (rh #444798)
+
+* Wed Apr 30 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3623
+- Fix asking applets for the GSM PIN/PUK
+
+* Wed Apr 30 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3622
+- Guess WEP key type in applet when asking for new keys
+- Correct OK button sensitivity in applet when asking for new WEP keys
+
+* Wed Apr 30 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3620
+- Fix issues with Mobile Broadband connections caused by device init race patch
+
+* Tue Apr 29 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3619
+- Fix device initialization race that caused ethernet devices to get stuck on
+    startup
+- Fix PPPoE connections not showing up in the applet
+- Fix disabled OK button in connection editor some wireless and IP4 settings
+- Don't exit if HAL isn't up yet; wait for it
+- Fix a suspend/resume crash
+
+* Sun Apr 27 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3614
+- Don't ask for wireless keys when the driver sends disconnect events during
+	association; wait until the entire assocation times out
+- Replace dispatcher daemon with D-Bus activated callout
+- Fix parsing of DNS2 and DNS3 ifcfg file items
+- Execute dispatcher scripts in alphabetical order
+- Be active at runlevel 2
+- Hook up MAC address widgets for wired & wireless; and BSSID widget for wireless
+- Pre-populate anonymous identity and phase2 widgets correctly
+- Clear out unused connection keys from GConf
+
+* Tue Apr 22 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3590
+- Don't select devices without a default gateway as the default route (rh #437338)
+- Fill in broadcast address if not specified (rh #443474)
+- Respect manual VPN IPv4 configuration options
+- Show Connection Information for the device with the default route only
+
+* Fri Apr 18 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3578
+- Add dbus-glib-devel BuildRequires for NetworkManager-glib-devel (rh #442978)
+- Add PPP settings page to connection editor
+- Fix a few crashes with PPPoE
+- Fix active connection state changes that confused clients 
+
+* Thu Apr 17 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3571
+- Fix build in pppd-plugin
+
+* Thu Apr 17 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3570
+- PPPoE authentication fixes
+- More robust handing of mobile broadband device communications
+
+* Wed Apr 16 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.2.svn3566
+- Honor options from /etc/sysconfig/network for blocking until network is up
+
+* Wed Apr 16 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3566
+- Turn on Add/Edit in the connection editor
+- Don't flush or change IPv6 addresses or routes
+- Enhance nm-online tool
+- Some serial communication fixes for mobile broadband
+
+* Wed Apr  9 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3549
+- Fix issues with VPN passwords not getting found
+
+* Tue Apr  8 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3548
+- Fix builds due to glib2 breakage of GStaticMutex with gcc 4.3
+
+* Tue Apr  8 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3547
+- Fix WEP key index handling in UI
+- Fix handling of NM_CONTROLLED in ifcfg files
+- Show device managed state in applet menu
+- Show wireless enabled state in applet menu
+- Better handling of default DHCP connections for wired devices
+- Fix loading of connection editor on KDE (rh #435344)
+
+* Wed Apr  2 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3527
+- Honor MAC address locking for wired & wireless devices
+
+* Mon Mar 31 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3521
+- Show VPN failures
+- Support Static WEP key indexes
+- Fix parsing of WEP keys from ifcfg files
+- Pre-fill wireless security UI bits in connection editor and applet
+
+* Tue Mar 18 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3476
+- Grab system settings from /etc/sysconfig/network-scripts, not from profiles
+
+* Tue Mar 18 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3473
+- Fix crashes when returning VPN secrets from the applet to NM
+
+* Tue Mar 18 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3472
+- Fix crashes on suspend/resume and exit (rh #437426)
+- Ensure there's always an option to chose the wired device
+- Never set default route via an IPv4 link-local addressed device (rh #437338)
+
+* Wed Mar 12 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3440
+- Fix DHCP rebind behavior
+- Preliminary PPPoE support
+
+* Mon Mar 10 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.9.1.svn3417
+- Fix gnome-icon-theme Requires, should be on gnome subpackage
+
+* Mon Mar 10 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3417
+- Honor DHCP rebinds
+- Multiple active device support
+- Better error handling of mobile broadband connection failures
+- Allow use of interface-specific dhclient config files
+- Recognize system settings which have no TYPE item
+
+* Sun Mar  2 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3370
+- Fix crash of nm-system-settings on malformed ifcfg files (rh #434919)
+- Require gnome-icon-theme to pick up lock.png (rh #435344)
+- Fix applet segfault after connection removal via connection editor or GConf
+
+* Fri Feb 29 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3369
+- Don't create multiple connections for hidden access points
+- Fix scanning behavior
+
+* Thu Feb 14 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3319
+- Rework connection editor connection list
+
+* Tue Feb 12 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3312
+- Better handling of changes in the profile directory by the system settings
+	serivce
+
+* Thu Feb  7 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3302
+- Enable system settings service
+- Allow explicit disconnection of mobile broadband devices
+- Fix applet memory leaks (rh #430178)
+- Applet Connection Information dialog tweaks (gnome.org #505899)
+- Filter input characters to passphrase/key entry (gnome.org #332951)
+- Fix applet focus stealing prevention behavior
+
+* Mon Jan 21 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3261
+- Add CDMA mobile broadband support (if supported by HAL)
+- Rework applet connection and icon handling
+- Enable connection editor (only for deleting connections)
+
+* Fri Jan 11 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3235
+- Fix crash when activating a mobile broadband connection
+- Better handling of non-SSID-broadcasting APs on kernels that support it
+    (gnome.org #464215) (rh #373841)
+- Honor DHCP-server provided MTU if present (gnome.org #332953)
+- Use previous DNS settings if the VPN concentrator doesn't provide any
+    (gnome.org #346833)
+
+* Fri Jan  4 2008 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3204
+- Fix WPA passphrase hashing on big endian (PPC, Sparc, etc) (rh #426233)
+
+* Tue Dec 18 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3181
+- Fixes to work better with new libnl (rh #401761)
+
+* Tue Dec 18 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3180
+- Fix WPA/WPA2 Enterprise Phase2 connections (rh #388471)
+
+* Wed Dec  5 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3138
+- Fix applet connection comparison which failed to send connection updated
+    signals to NM in some cases
+- Make VPN connection applet more robust against plugin failures
+
+* Tue Dec  4 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3134
+- 64-bit -Wall compile fixes
+
+* Tue Dec  4 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.8.svn3133
+- Fix applet crash when choosing to ignore the CA certificate (rh #359001)
+- Fix applet crash when editing VPN properties and VPN connection failures (rh #409351)
+- Add file filter name in certificate file picker dialog (rh #410201)
+- No longer start named when starting NM (rh #381571)
+
+* Tue Nov 27 2007 Jeremy Katz <katzj@redhat.com> - 1:0.7.0-0.8.svn3109
+- Fix upgrading from an earlier rawhide snap
+
+* Mon Nov 26 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.6.svn3109
+- Fix device descriptions shown in applet menu
+
+* Mon Nov 26 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.5.svn3109
+- Fix crash when deactivating VPN connections
+
+* Mon Nov 19 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.5.svn3096
+- Fix crash and potential infinite nag dialog loop when ignoring CA certificates
+
+* Mon Nov 19 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.4.svn3096
+- Fix crash when ignoring CA certificate for EAP-TLS, EAP-TTLS, and EAP-PEAP
+
+* Mon Nov 19 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.3.svn3096
+- Fix connections when picking a WPA Enterprise AP from the menu
+- Fix issue where applet would provide multiple same connections to NM
+
+* Thu Nov 15 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.3.svn3094
+- Add support for EAP-PEAP (rh #362251)
+- Fix EAP-TLS private key handling
+
+* Tue Nov 13 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.2.svn3080
+- Clarify naming of WPA & WPA2 Personal encryption options (rh #374861, rh #373831)
+- Don't require a CA certificate for applicable EAP methods (rh #359001)
+- Fix certificate and private key handling for EAP-TTLS and EAP-TLS (rh #323371)
+- Fix applet crash with USB devices (rh #337191)
+- Support upgrades from NM 0.6.x GConf settings
+
+* Thu Nov  1 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.6.1.svn3030
+- Fix applet crash with USB devices that don't advertise a product or vendor
+    (rh #337191)
+
+* Sat Oct 27 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.5.svn3030
+- Fix crash when getting WPA secrets (rh #355041)
+
+* Fri Oct 26 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.4.svn3030
+- Bring up ethernet devices by default if no connections are defined (rh #339201)
+- Fix crash when switching networks or bringing up secrets dialog (rh #353091)
+- Fix crash when editing VPN connection properties a second time
+- Fix crash when cancelling the secrets dialog if another connection was
+    activated in the mean time
+- Fix disembodied notification bubbles (rh #333391)
+
+* Thu Oct 25 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.4.svn3020
+- Handle PEM certificates
+- Hide WPA-PSK Type combo since it's as yet unused
+- Fix applet crash when AP security options changed and old secrets are still
+    in the keyring
+- Fix applet crash connecting to unencrypted APs via the other network dialog
+
+* Wed Oct 24 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3020
+- Fix WPA Enterprise connections that use certificates
+- Better display of SSIDs in the menu
+
+* Wed Oct 24 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3016
+- Fix getting current access point
+- Fix WPA Enterprise connections
+- Wireless dialog now defaults to sensible choices based on the connection
+- Tell nscd to restart if needed, don't silently kill it
+
+* Tue Oct 23 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3014
+- Suppress excessive GConf updates which sometimes caused secrets to be cleared
+    at the wrong times, causing connections to fail
+- Various EAP and LEAP related fixes
+
+* Tue Oct 23 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn3008
+- Make WPA-EAP and Dynamic WEP options connect successfully
+- Static IPs are now handled correctly in NM itself
+
+* Mon Oct 22 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2995
+- Add Dynamic WEP as a supported authentication/security option
+
+* Sun Oct 21 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2994
+- Re-enable "Connect to other network"
+- Switch to new GUI bits for wireless security config and password entry
+
+* Tue Oct 16 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2983
+- Add rfkill functionality
+- Fix applet crash when choosing wired networks from the menu
+
+* Wed Oct 10 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2970
+- Fix segfault with deferred connections
+- Fix default username with vpnc VPN plugin
+- Hidden SSID fixes
+
+* Tue Oct  9 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2962
+- Fix merging of non-SSID-broadcasting APs into a device's scan list
+- Speed up opening of the applet menu
+
+* Tue Oct  9 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2961
+- New snapshot
+	- Add timestamps to networks to connect to last used wireless network
+	- Turn autoconnect on in the applet
+	- Hidden SSID support
+	- Invalidate failed or cancelled connections again
+	- Fix issues with reactivation of the same device
+	- Handle connection updates in the applet (ex. find new VPN connections)
+	- Fix vertical sizing of menu items
+	- Fix AP list on wireless devices other than the first device in the applet
+	- Fix matching of current AP with the right menu item
+
+* Fri Sep 28 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2914
+- New snapshot
+	- Add WPA passphrase support to password dialog
+	- Applet now reflects actual VPN behavior of one active connection
+	- Applet now notices VPN active connections on startup
+	- Fix connections with some WPA and WEP keys
+
+* Thu Sep 27 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2907
+- New snapshot
+	- VPN support (only vpnc plugin ported at this time)
+
+* Tue Sep 25 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2886
+- New snapshot
+	- Make wired device carrier state work in the applet
+	- Fix handling of errors with unencrypted APs
+	- Fix "frozen" applet icon by reporting NM state better
+	- Fix output of AP frequency in nm-tool
+
+* Tue Sep 25 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2880
+- New snapshot
+	- Fix applet icon sizing on start (mclasen)
+	- Fix nm-tool installation (mclasen)
+	- Fix 'state' method call return (#303271)
+	- Fix 40-bit WEP keys (again)
+	- Fix loop when secrets were wrong/invalid
+	- Fix applet crash when clicking Cancel in the password dialog
+	- Ensure NM doesn't get stuck waiting for the supplicant to re-appear
+		if it crashes or goes away
+	- Make VPN properties applet work again
+	- Increase timeout for network password entry
+
+* Fri Sep 21 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2852
+- New snapshot (fix unencrypted & 40 bit WEP)
+
+* Fri Sep 21 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2849
+- New snapshot
+
+* Fri Sep 21 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.3.svn2844
+- New snapshot
+
+* Thu Sep 20 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.2.svn2833
+- New SVN snapshot of 0.7 that sucks less
+
+* Thu Aug 30 2007 Dan Williams <dcbw@redhat.com> - 1:0.7.0-0.1.svn2736
+- Update to SVN snapshot of 0.7
+
+* Mon Aug 13 2007 Christopher Aillon <caillon@redhat.com> 1:0.6.5-9
+- Update the license tag
+
+* Tue Aug  8 2007 Christopher Aillon <caillon@redhat.com> 1:0.6.5-8
+- Own /etc/NetworkManager/dispatcher.d and /etc/NetworkManager/VPN (#234004)
+
+* Wed Jun 27 2007 Dan Williams <dcbw@redhat.com> 1:0.6.5-7
+- Fix Wireless Enabled checkbox when no killswitches are present
+
+* Thu Jun 21 2007 Dan Williams <dcbw@redhat.com> 1:0.6.5-6
+- Update to stable branch snapshot:
+    - More fixes for ethernet link detection (gnome #354565, rh #194124)
+    - Support for HAL-detected rfkill switches
+
+* Sun Jun 10 2007 Dan Williams <dcbw@redhat.com> 1:0.6.5-5
+- Fix applet crash on 64-bit platforms when choosing
+    "Connect to other wireless network..." (gnome.org #435036)
+- Add debug output for ethernet device link changes
+
+* Thu Jun  7 2007 Dan Williams <dcbw@redhat.com> 1:0.6.5-4
+- Fix ethernet link detection (gnome #354565, rh #194124)
+- Fix perpetual credentials request with private key passwords in the applet
+- Sleep a bit before activating wireless cards to work around driver bugs
+
+* Mon Jun  4 2007 Dan Williams <dcbw@redhat.com> 1:0.6.5-3
+- Don't spawn wpa_supplicant with -o
+
+* Wed Apr 25 2007 Christopher Aillon <caillon@redhat.com> 1:0.6.5-2
+- Fix requires macro (237806)
+
+* Thu Apr 19 2007 Christopher Aillon <caillon@redhat.com> 1:0.6.5-1
+- Update to 0.6.5 final
+- Don't lose scanned security information
+
+* Mon Apr  9 2007 Dan Williams  <dcbw@redhat.com> - 1:0.6.5-0.7.svn2547
+- Update from trunk
+    - Updated translations
+    - Cleaned-up VPN properties dialogs
+    - Fix 64-bit kernel leakage issues in WEXT
+    - Don't capture and redirect wpa_supplicant log output
+
+* Wed Mar 28 2007 Matthew Barnes  <mbarnes@redhat.com> 1:0.6.5-0.6.svn2474
+- Close private D-Bus connections. (#232691)
+
+* Sun Mar 25 2007 Matthias Clasen <mclasen@redhat.com> 1:0.6.5-0.5.svn2474
+- Fix a directory ownership issue.  (#233763)
+
+* Thu Mar 15 2007 Dan Williams <dcbw@redhat.com> - 1:0.6.5-0.4.svn2474
+- Update to pre-0.6.5 snapshot
+
+* Thu Feb  8 2007 Christopher Aillon <caillon@redhat.com> - 1:0.6.5-0.3.cvs20061025
+- Guard against D-Bus LimitExceeded messages
+
+* Fri Feb  2 2007 Christopher Aillon <caillon@redhat.com> - 1:0.6.5-0.2.cvs20061025
+- Move .so file to -devel package
+
+* Sat Nov 25 2006 Matthias Clasen <mclasen@redhat.com> 
+- Own the /etc/NetworkManager/dispatcher.d directory
+- Require pkgconfig for the -devel packages
+- Fix compilation with dbus 1.0
+
+* Wed Oct 25 2006 Dan Williams <dcbw@redhat.com> - 1:0.6.5-0.cvs20061025
+- Update to a stable branch snapshot
+    - Gnome applet timeout/redraw suppression when idle
+    - Backport of LEAP patch from HEAD (from Thiago Bauermann)
+    - Backport of asynchronous scanning patch from HEAD
+    - Make renaming of VPN connections work (from Tambet Ingo)
+    - Dial down wpa_supplicant debug spew
+    - Cleanup of key/passphrase request scenarios (from Valentine Sinitsyn)
+    - Shut down VPN connections on logout (from Robert Love)
+    - Fix WPA passphrase hashing on PPC
+
+* Thu Oct 19 2006 Christopher Aillon <caillon@redhat.com> - 1:0.6.4-6
+- Own /usr/share/NetworkManager and /usr/include/NetworkManager
+
+* Mon Sep  4 2006 Christopher Aillon <caillon@redhat.com> - 1:0.6.4-5
+- Don't wake up to redraw if NM is inactive (#204850)
+
+* Wed Aug 30 2006 Bill Nottingham <notting@redhat.com> - 1:0.6.4-4
+- add epochs in requirements
+
+* Wed Aug 30 2006 Dan Williams <dcbw@redhat.com> - 1:0.6.4-3
+- Fix FC-5 buildreqs
+
+* Wed Aug 30 2006 Dan Williams <dcbw@redhat.com> - 1:0.6.4-2
+- Revert FC6 to latest stable NM
+- Update to stable snapshot
+- Remove bind/caching-nameserver hard requirement
+
+* Tue Aug 29 2006 Christopher Aillon <caillon@redhat.com> - 0.7.0-0.cvs20060529.7
+- BuildRequire wireless-tools-devel and perl-XML-Parser
+- Update the BuildRoot tag
+
+* Wed Aug 16 2006 Ray Strode <rstrode@redhat.com> - 0.7.0-0.cvs20060529.6
+- add patch to make networkmanager less verbose (bug 202832)
+
+* Wed Aug  9 2006 Ray Strode <rstrode@redhat.com> - 0.7.0-0.cvs20060529.5
+- actually make the patch in 0.7.0-0.cvs20060529.4 apply
+
+* Fri Aug  4 2006 Ray Strode <rstrode@redhat.com> - 0.7.0-0.cvs20060529.4
+- Don't ever elect inactive wired devices (bug 194124).
+
+* Wed Jul 19 2006 John (J5) Palmieri <johnp@redhat.com> - 0.7.0-0.cvs20060529.3
+- Add patch to fix deprecated dbus functions
+
+* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.7.0-0.cvs20060529.2
+- Add BR for dbus-glib-devel
+
+* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.7.0-0.cvs20060529.1.1
+- rebuild
+
+* Mon May 29 2006 Dan Williams <dcbw@redhat.com> - 0.7.0-0.cvs20060529
+- Update to latest CVS
+	o Gnome.org #333420: dialog do not have window icons
+	o Gnome.org #336913: HIG tweaks for vpn properties pages
+	o Gnome.org #336846: HIG tweaks for nm-vpn-properties
+	o Gnome.org #336847: some bugs in nm-vpn-properties args parsing
+	o Gnome.org #341306: nm-vpn-properties crashes on startup
+	o Gnome.org #341263: Version 0.6.2-0ubuntu5 crashes on nm_device_802_11_wireless_get_type
+	o Gnome.org #341297: displays repeated keyring dialogs on resume from suspend
+	o Gnome.org #342400: Building libnm-util --without-gcrypt results in linker error
+	o Gnome.org #342398: Eleminate Gnome dependency for NetworkManager
+	o Gnome.org #336532: declaration of 'link' shadows a global declaration
+- Specfile fixes (#rh187489#)
+
+* Sun May 21 2006 Dan Williams <dcbw@redhat.com> - 0.7.0-0.cvs20060521
+- Update to latest CVS
+- Drop special-case-madwifi.patch, since WEXT code is in madwifi-ng trunk now
+
+* Fri May 19 2006 Bill Nottingham <notting@redhat.com> - 0.6.2-3.fc6
+- use the same 0.6.2 tarball as FC5, so we have the same VPN interface
+  (did he fire ten args, or only nine?)
+
+* Thu Apr 27 2006 Jeremy Katz <katzj@redhat.com> - 0.6.2-2.fc6
+- use the hal device type instead of poking via ioctl so that wireless 
+  devices are properly detected even if the kill switch has been used
+
+* Thu Mar 30 2006 Dan Williams <dcbw@redhat.com> - 0.6.2-1
+- Update to 0.6.2:
+    * Fix various WPA-related bugs
+    * Clean up leaks
+    * Increased DHCP timeout to account for slow DHCP servers, or STP-enabled
+        switches
+    * Allow applet to reconnect on dbus restarts
+    * Add "Dynamic WEP" support
+    * Allow hiding of password/key entry text
+    * More responsive connection switching
+
+* Tue Mar 14 2006 Peter Jones <pjones@redhat.com> - 0.6.0-3
+- Fix device bringup on resume
+
+* Mon Mar  6 2006 Dan Williams <dcbw@redhat.com> 0.6.0-2
+- Don't let wpa_supplicant perform scanning with non-WPA drivers
+
+* Mon Mar  6 2006 Dan Williams <dcbw@redhat.com> 0.6.0-1
+- Update to 0.6.0 release
+- Move autostart file to /usr/share/gnome/autostart
+
+* Thu Mar  2 2006 Jeremy Katz <katzj@redhat.com> - 0.5.1-18.cvs20060302
+- updated cvs snapshot.  seems to make airo much less neurotic
+
+* Thu Mar  2 2006 Christopher Aillon <caillon@redhat.com>
+- Move the unversioned libnm_glib.so to the -devel package
+
+* Wed Mar  1 2006 Dan Williams <dcbw@redhat.com> 0.5.1-18.cvs20060301
+- Fix VPN-related crash
+- Fix issue where NM would refuse to activate a VPN connection once it had timed out
+- Log wpa_supplicant output for better debugging
+
+* Tue Feb 28 2006 Christopher Aillon <caillon@redhat.com> 0.5.1-17.cvs20060228
+- Tweak three-scan-prune.patch
+
+* Mon Feb 27 2006 Christopher Aillon <caillon@redhat.com> 0.5.1-16.cvs20060227
+- Don't prune networks until they've gone MIA for three scans, not one.
+
+* Mon Feb 27 2006 Christopher Aillon <caillon@redhat.com> 0.5.1-15.cvs20060227
+- Update snapshot, which fixes up the libnotify stuff.
+
+* Fri Feb 24 2006 Dan Williams <dcbw@redhat.coM> 0.5.1-14.cvs20060221
+- Move libnotify requires to NetworkManager-gnome, not core NM package
+
+* Tue Feb 21 2006 Dan Williams <dcbw@redhat.com> 0.5.1-13.cvs20060221
+- Add BuildRequires: libnl-devel (#rh179438#)
+- Fix libnm_glib to not clobber an application's existing dbus connection
+	(#rh177546#, gnome.org #326572)
+- libnotify support
+- AP compatibility fixes
+
+* Mon Feb 13 2006 Dan Williams <dcbw@redhat.com> 0.5.1-12.cvs20060213
+- Minor bug fixes
+- Update to VPN dbus API for passing user-defined routes to vpn service
+
+* Sun Feb 12 2006 Christopher Aillon <caillon@redhat.com> 0.5.1-11.cvs20060205
+- Rebuild
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> 0.5.1-10.cvs20060205.1
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Sun Feb  5 2006 Dan Williams <dcbw@redhat.com> 0.5.1-10.cvs20060205
+- Workarounds for madwifi/Atheros cards
+- Do better with non-SSID-broadcasting access points
+- Fix hangs when access points change settings
+
+* Thu Feb  2 2006 Dan Williams <dcbw@redhat.com> 0.5.1-9.cvs20060202
+- Own /var/run/NetworkManager, fix SELinux issues
+
+* Tue Jan 31 2006 Dan Williams <dcbw@redhat.com> 0.5.1-8.cvs20060131
+- Switch to autostarting the applet instead of having it be session-managed
+- Work better with non-broadcasting access points
+- Add more manufacturer default SSIDs to the blacklist
+
+* Tue Jan 31 2006 Dan Williams <dcbw@redhat.com> 0.5.1-7.cvs20060131
+- Longer association timeout
+- Fix some SELinux issues
+- General bug and cosmetic fixes
+
+* Fri Jan 27 2006 Dan Williams <dcbw@redhat.com> 0.5.1-6.cvs20060127
+- Snapshot from CVS
+- WPA Support!  Woohoo!
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Thu Dec 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.5.1-5
+- rebuild for new dbus
+
+* Fri Nov 18 2005 Peter Jones <pjones@redhat.com> - 0.5.1-4
+- Don't kill the network connection when you upgrade the package.
+
+* Fri Oct 21 2005 Christopher Aillon <caillon@redhat.com> - 0.5.1-3
+- Split out the -glib subpackage to have a -glib-devel package as well
+- Add epoch to version requirements for bind and wireless-tools
+- Update URL of project
+
+* Wed Oct 19 2005 Christopher Aillon <caillon@redhat.com> - 0.5.1-2
+- NetworkManager 0.5.1
+
+* Mon Oct 17 2005 Christopher Aillon <caillon@redhat.com> - 0.5.0-2
+- NetworkManager 0.5.0
+
+* Mon Oct 10 2005 Dan Williams <dcbw@redaht.com> - 0.4.1-5.cvs20051010
+- Fix automatic wireless connections
+- Remove usage of NMLoadModules callout, no longer needed
+- Try to fix deadlock when menu is down and keyring dialog pops up
+
+* Sun Oct 09 2005 Dan Williams <dcbw@redhat.com> - 0.4.1-4.cvs20051009
+- Update to latest CVS
+	o Integrate connection progress with applet icon (Chris Aillon)
+	o More information in "Connection Information" dialog (Robert Love)
+	o Shorten time taken to sleep
+	o Make applet icon wireless strength levels a bit more realistic
+	o Talk to named using DBUS rather than spawning our own
+		- You need to add "-D" to the OPTIONS line in /etc/sysconfig/named
+		- You need to set named to start as a service on startup
+
+* Thu Sep 22 2005 Dan Williams <dcbw@redhat.com> - 0.4.1-3.cvs20050922
+- Update to current CVS to fix issues with routing table and /sbin/ip
+
+* Mon Sep 12 2005 Jeremy Katz <katzj@redhat.com> - 0.4.1-2.cvs20050912
+- update to current CVS and rebuild (workaround for #168120)
+
+* Fri Aug 19 2005 Dan Williams <dcbw@redhat.com> - 0.4.1-2.cvs20050819
+- Fix occasional hang in NM caused by the applet
+
+* Wed Aug 17 2005 Dan Williams <dcbw@redhat.com> - 0.4.1
+- Update to NetworkManager 0.4.1
+
+* Tue Aug 16 2005 Dan Williams <dcbw@redhat.com> - 0.4-36.cvs20050811
+- Rebuild against new cairo/gtk
+
+* Thu Aug 11 2005 Dan Williams <dcbw@redhat.com> - 0.4-35.cvs20050811
+- Update to latest CVS
+	o Use DHCP server address as gateway address if the DHCP server doesn't give
+		us a gateway address #rh165698#
+	o Fixes to the applet (Robert Love)
+	o Better caching of information in the applet (Bill Moss)
+	o Generate automatic suggested Ad-Hoc network name from machine's hostname
+		(Robert Love)
+	o Update all network information on successfull connect, not just 
+		authentication method
+
+* Fri Jul 29 2005 Ray Strode  <rstrode@redhat.com> - 0.4-34.cvs20050729
+- Update to latest CVS to get fix for bug 165683.
+
+* Mon Jul 11 2005 Dan Williams <dcbw@redhat.com> - 0.4-34.cvs20050629
+- Move pkgconfig file to devel package (#162316, thanks to Michael Schwendt)
+
+* Wed Jun 29 2005 David Zeuthen <davidz@redhat.com> - 0.4-33.cvs20050629
+- Update to latest CVS to get latest VPN interface settings to satisfy
+  BuildReq for NetworkManager-vpnc in Fedora Extras Development
+- Latest CVS also contains various bug- and UI-fixes
+
+* Fri Jun 17 2005 Dan Williams <dcbw@redhat.com> - 0.4-32.cvs20050617
+- Update to latest CVS
+	o VPN connection import/export capability
+	o Fix up some menu item names
+- Move nm-vpn-properties.glade to the gnome subpackage
+
+* Thu Jun 16 2005 Dan Williams <dcbw@redhat.com> - 0.4-31.cvs20050616
+- Update to latest CVS
+	o Clean up wording in Wireless Network Discovery menu
+	o Robert Love's applet beautify patch
+
+* Wed Jun 15 2005 Dan Williams <dcbw@redhat.com> - 0.4-30.cvs20050615
+- Update to latest CVS
+
+* Mon May 16 2005 Dan Williams <dcbw@redhat.com> - 0.4-15.cvs30050404
+- Fix dispatcher and applet CFLAGS so they gets compiled with FORTIFY_SOURCE
+
+* Mon May 16 2005 Dan Williams <dcbw@redhat.com> - 0.4-14.cvs30050404
+- Fix segfault in NetworkManagerDispatcher, add an initscript for it
+
+* Mon May 16 2005 Dan Williams <dcbw@redhat.com> - 0.4-13.cvs30050404
+- Fix condition that may have resulted in DHCP client returning success
+	when it really timed out
+
+* Sat May 14 2005 Dan Williams <dcbw@redhat.com> - 0.4-12.cvs20050404
+- Enable OK button correctly in Passphrase and Other Networks dialogs when
+	using ASCII or Hex WEP keys
+
+* Thu May  5 2005 Dan Williams <dcbw@redhat.com> - 0.4-11.cvs20050404
+- #rh154391# NetworkManager dies on startup (don't force-kill nifd)
+
+* Wed May  4 2005 Dan Williams <dcbw@redhat.com> - 0.4-10.cvs20050404
+- Fix leak of a socket in DHCP code
+
+* Wed May  4 2005 Dan Williams <dcbw@redhat.com> - 0.4-9.cvs20050404
+- Fix some memory leaks (Tom Parker)
+- Join to threads rather than spinning for their completion (Tom Parker)
+- Fix misuse of a g_assert() (Colin Walters)
+- Fix return checking of an ioctl() (Bill Moss)
+- Better detection and matching of hidden access points (Bill Moss)
+- Don't use varargs, and therefore don't crash on PPC (Peter Jones)
+
+* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 0.4-8.cvs20050404
+- fix build with newer dbus
+
+* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 0.4-7.cvs20050404
+- silence %%post
+
+* Mon Apr  4 2005 Dan Williams <dcbw@redhat.com> 0.4-6.cvs20050404
+- #rh153234# NetworkManager quits/cores just as a connection is made
+
+* Fri Apr  2 2005 Dan Williams <dcbw@redhat.com> 0.4-5.cvs20050402
+- Update from latest CVS HEAD
+
+* Fri Mar 25 2005 Christopher Aillon <caillon@redhat.com> 0.4-4.cvs20050315
+- Update the GTK+ theme icon cache on (un)install
+
+* Tue Mar 15 2005 Ray Strode <rstrode@redhat.com> 0.4-3.cvs20050315
+- Pull from latest CVS HEAD
+
+* Tue Mar 15 2005 Ray Strode <rstrode@redhat.com> 0.4-2.cvs20050315
+- Upload new source tarball (woops)
+
+* Tue Mar 15 2005 Ray Strode <rstrode@redhat.com> 0.4-1.cvs20050315
+- Pull from latest CVS HEAD (hopefully works again)
+
+* Mon Mar  7 2005 Ray Strode <rstrode@redhat.com> 0.4-1.cvs20050307
+- Pull from latest CVS HEAD
+- Commit broken NetworkManager to satisfy to dbus dependency
+
+* Fri Mar  4 2005 Dan Williams <dcbw@redhat.com> 0.3.4-1.cvs20050304
+- Pull from latest CVS HEAD
+- Rebuild for gcc 4.0
+
+* Tue Feb 22 2005 Dan Williams <dcbw@redhat.com> 0.3.3-2.cvs20050222
+- Update from CVS
+
+* Mon Feb 14 2005 Dan Williams <dcbw@redhat.com> 0.3.3-2.cvs20050214.x.1
+- Fix free of invalid pointer for multiple search domains
+
+* Mon Feb 14 2005 Dan Williams <dcbw@redhat.com> 0.3.3-2.cvs20050214
+- Never automatically choose a device that doesn't support carrier detection
+- Add right-click menu to applet, can now "Pause/Resume" scanning through it
+- Fix DHCP Renew/Rebind timeouts
+- Fix frequency cycling problem on some cards, even when scanning was off
+- Play better with IPv6
+- Don't send kernel version in DHCP packets, and ensure DHCP packets are at
+	least 300 bytes in length to work around broken router
+- New DHCP options D-BUS API by Dan Reed
+- Handle multiple domain search options in DHCP responses
+
+* Wed Feb  2 2005 Dan Williams <dcbw@redhat.com> 0.3.3-1.cvs20050202
+- Display wireless network name in applet tooltip
+- Hopefully fix double-default-route problem
+- Write out valid resolv.conf when we exit
+- Make multi-domain search options work
+- Rework signal strength code to be WEXT conformant, if strength is
+	still wierd then its 95% surely a driver problem
+- Fix annoying instances of suddenly dropping and reactivating a
+	wireless device (Cisco cards were worst offenders here)
+- Fix some instances of NetworkManager not remembering your WEP key
+- Fix some races between NetworkManager and NetworkManagerInfo where
+	NetworkManager wouldn't recognize changes in the allowed list
+- Don't shove Ad-Hoc Access Point MAC addresses into GConf
+
+* Tue Jan 25 2005 Dan Williams <dcbw@redhat.com> 0.3.3-1.cvs20050125
+- Play nice with dbus 0.23
+- Update our list of Allowed Wireless Networks more quickly
+
+* Mon Jan 24 2005 Dan Williams <dcbw@redhat.com> 0.3.3-1.cvs20050124
+- Update to latest CVS
+- Make sure we start as late as possible so that we ensure dbus & HAL
+	are already around
+- Fix race in initial device activation
+
+* Mon Jan 24 2005 Than Ngo <than@redhat.com> 0.3.3-1.cvs20050112.4
+- rebuilt against new wireless tool
+
+* Thu Jan 21 2005 <dcbw@redhat.com> - 0.3.3-1.cvs20050118
+- Fix issue where NM wouldn't recognize that access points were
+	encrypted, and then would try to connect without encryption
+- Refine packaging to put client library in separate package
+- Remove bind+caching-nameserver dep for FC-3, use 'nscd -i hosts'
+	instead.  DNS queries may timeout now right after device
+	activation due to this change.
+
+* Wed Jan 12 2005 <dcbw@redhat.com> - 0.3.3-1.cvs20050112
+- Update to latest CVS
+- Fixes to DHCP code
+- Link-Local (ZeroConf/Rendezvous) support
+- Use bind in "caching-nameserver" mode to work around stupidity
+	in glibc's resolver library not recognizing resolv.conf changes
+- #rh144818# Clean up the specfile (Patch from Matthias Saou)
+- Ad-Hoc mode support with Link-Local addressing only (for now)
+- Fixes for device activation race conditions
+- Wireless scanning in separate thread
+
+* Wed Dec  8 2004 <dcbw@redhat.com> - 0.3.2-4.3.cvs20041208
+- Update to CVS
+- Updates to link detection, DHCP code
+- Remove NMLaunchHelper so we start up faster and don't
+	block for a connection.  This means services that depend
+	on the network may fail if they start right after NM
+- Make sure DHCP renew/rebinding works
+
+* Wed Nov 17 2004 <dcbw@redhat.com> - 0.3.2-3.cvs20041117
+- Update to CVS
+- Fixes to link detection
+- Better detection of non-ESSID-broadcasting access points
+- Don't dialog-spam the user if a connection fails
+
+* Mon Nov 11 2004 <dcbw@redhat.com> - 0.3.2-2.cvs20041115
+- Update to CVS
+- Much better link detection, works with Open System authentication
+- Blacklist wireless cards rather than whitelisting them
+
+* Fri Oct 29 2004 <dcbw@redhat.com> - 0.3.2-2.cvs20041029
+- #rh134893# NetworkManagerInfo and the panel-icon life-cycle
+- #rh134895# Status icon should hide when in Wired-only mode
+- #rh134896# Icon code needs rewrite
+- #rh134897# "Other Networks..." dialog needs implementing
+- #rh135055# Menu highlights incorrectly in NM
+- #rh135648# segfault with cipsec0
+- #rh135722# NetworkManager will not allow zaurus to sync via usb0
+- #rh135999# NetworkManager-0.3.1 will not connect to 128 wep
+- #rh136866# applet needs tooltips
+- #rh137047# lots of applets, yay!
+- #rh137341# Network Manager dies after disconnecting from wired network second time
+- Better checking for wireless devices
+- Fix some memleaks
+- Fix issues with dhclient declining an offered address
+- Fix an activation thread deadlock
+- More accurately detect "Other wireless networks" that are encrypted
+- Don't bring devices down as much, won't hotplug-spam as much anymore
+	about firmware
+- Add a "network not found" dialog when the user chooses a network that could
+	not be connected to
+
+* Tue Oct 26 2004 <dcbw@redhat.com> - 0.3.1-2
+- Fix escaping of ESSIDs in gconf
+
+* Tue Oct 19 2004  <jrb@redhat.com> - 0.3.1-1
+- minor point release to improve error handling and translations
+
+* Fri Oct 15 2004 Dan Williams <dcbw@redhat.com> 0.3-1
+- Update from CVS, version 0.3
+
+* Tue Oct 12 2004 Dan Williams <dcbw@redhat.com> 0.2-4
+- Update from CVS
+- Improvements:
+	o Better link checking on wireless cards
+	o Panel applet now a Notification Area icon
+	o Static IP configuration support
+
+* Mon Sep 13 2004 Dan Williams <dcbw@redhat.com> 0.2-3
+- Update from CVS
+
+* Sat Sep 11 2004 Dan Williams <dcbw@redhat.com> 0.2-2
+- Require gnome-panel, not gnome-panel-devel
+- Turn off by default
+
+* Thu Aug 26 2004 Dan Williams <dcbw@redhat.com> 0.2-1
+- Update to 0.2
+
+* Thu Aug 26 2004 Florian La Roche <Florian.LaRoche@redhat.de>
+- spec-changes to req glib2 instead of glib
+
+* Fri Aug 20 2004 Dan Williams <dcbw@redhat.com> 0.1-3
+- First public release
+

+ 209 - 0
O/ORBit/ORBit-vl.spec

@@ -0,0 +1,209 @@
+Summary:	A high-performance CORBA Object Request Broker.
+Summary(ja):	高機能な CORBA Object Request Broker.
+Name:		ORBit
+Version:	0.5.17
+Release:	17%{?_dist_release}
+
+URL:		http://www.labs.redhat.com/orbit/
+Source:		ftp://ftp.gnome.org/pub/GNOME/sources/ORBit/0.5/%{name}-%{version}.tar.gz
+Patch0:		ORBit-0.5.17-aligned-access.patch
+Patch1:         ORBit-underquoted.patch
+
+Group:		System Environment/Daemons
+License:	LGPL/GPL
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:  glib-devel
+BuildRequires:  tcp_wrappers
+BuildRequires:  pkgconfig
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Packager: inagaki
+
+%description
+ORBit is a high-performance CORBA (Common Object Request Broker
+Architecture) ORB (object request broker). It allows programs to send
+requests and receive replies from other programs, regardless of the
+locations of the two programs. CORBA is an architecture that enables
+communication between program objects, regardless of the programming
+language they are written in or the operating system they run on.
+
+You will need to install this package and ORBIT-devel if you want to 
+write programs that use CORBA technology.
+
+%package devel
+Summary:	Development libraries, header files and utilities for ORBit.
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	indent
+Requires:       pkgconfig
+Requires:	glib-devel
+Requires(post):	 /sbin/install-info
+Requires(preun): /sbin/install-info
+
+%description devel
+ORBit is a high-performance CORBA (Common Object Request Broker
+Architecture) ORB (object request broker) with support for the
+C language.
+
+This package contains the header files, libraries, and utilities
+necessary to write programs that use CORBA technology. If you want to
+write such programs, you also need to install the ORBit package.
+
+%prep
+%setup -q
+%patch0 -p1 -b .aligned
+%patch1 -p1 -b .underquoted
+
+%build
+%configure 
+make %{?_smp_mflags}
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%makeinstall
+
+#%find_lang %{name}
+
+# remove unneeded files
+rm -f $RPM_BUILD_ROOT%{_bindir}/ior-decode
+rm -f $RPM_BUILD_ROOT%{_bindir}/old-name-server
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_datadir}/idl/orbit-1.0/*
+rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%post devel
+/sbin/install-info %{_infodir}/libIDL.info.gz %{_infodir}/dir
+
+%preun devel
+if [ $1 = 0 ]; then
+   /sbin/install-info --delete %{_infodir}/libIDL.info.gz %{_infodir}/dir
+fi
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+
+%doc AUTHORS COPYING ChangeLog NEWS README TODO
+%doc -P libIDL/COPYING libIDL/ChangeLog libIDL/AUTHORS
+%doc -P libIDL/README* libIDL/NEWS libIDL/BUGS libIDL/tstidl.c
+
+%{_libdir}/lib*.so*
+%{_bindir}/orbit-event-server
+%{_bindir}/orbit-name-server
+#don't install old-name-server
+#%{prefix}/bin/old-name-server
+%{_bindir}/name-client
+%{_bindir}/orbit-ird
+#{_bindir}/ior-decode
+
+%files devel
+%defattr(-,root,root)
+%{_bindir}/orbit-idl
+%{_bindir}/orbit-config
+%{_bindir}/libIDL-config
+%{_libdir}/*.a
+#{_libdir}/*.la
+%{_libdir}/*.sh
+%{_includedir}/*
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/aclocal/*
+%{_infodir}/libIDL.info.gz
+
+%changelog
+* Wed Jun 24 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-17
+- spec in UTF-8
+
+* Mon Jun 30 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-16
+- applied new versioning policy
+
+* Sun Jun 03 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-15vl1
+- rebuilt with new toolchain
+- added Patch1 from Fedora
+  * Fri Aug  6 2004 Tim Waugh <twaugh@redhat.com> 1:0.5.17-14
+  - Fixed another m4 warning.
+  * Thu Jul 15 2004 Tim Waugh <twaugh@redhat.com> 1:0.5.17-13
+  - Fixed warnings in shipped m4 file.
+
+* Thu Feb 09 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.5.17-8vl2
+- rebuild
+- move PreReq: install-info to devel package
+- disable %%find_lang macro
+- remove unneeded files
+- add %%{_libdir}/pkgconfig/*.pc to devel package
+
+* Wed May  7 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-8vl1
+- rebuild with new toolchains
+- apply Patch0 from Redhat Rawhide 0.5.17-8
+  - Wed Apr  2 2003 Matt Wilson <msw@redhat.com> 1:0.5.17-8
+  - added ORBit-0.5.17-aligned-access.patch to fix accesses on some
+    non-ia32 architectures (#86347)
+
+* Fri Oct 25 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.5.17-0vl1
+- New upstream release.
+
+* Fri Dec 14 2001 Akira TAGOH <tagoh@gnome.gr.jp> 0.5.12-0vl1
+- New upstream release.
+
+* Tue Jun 19 2001 Akira TAGOH <tagoh@gnome.gr.jp> 0.5.8-0vl1
+- New upstream release.
+
+* Wed May  9 2001 Akira TAGOH <tagoh@gnome.gr.jp> 0.5.7-1vl2
+- Fixed missing files.
+
+* Thu Jan 18 2001 Elliot Lee <sopwith@redhat.com>
+- 0.5.7
+
+* Tue Dec 19 2000 Elliot Lee <sopwith@redhat.com>
+- 0.5.6
+
+* Thu Nov 30 2000 Elliot Lee <sopwith@redhat.com>
+- 0.5.5
+
+* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
+- Up Epoch and release
+
+* Tue Jul 25 2000 Elliot Lee <sopwith@redhat.com>
+- 0.5.3
+
+* Wed Jul 19 2000 Jonathan Blandford <jrb@redhat.com>
+- fixed to work with new cpp.
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Tue Jul 11 2000 Jonathan Blandford <jrb@redhat.com>
+- Upgraded to 0.5.2 - a bug fix release.
+
+* Tue Jun 27 2000 Havoc Pennington <hp@redhat.com>
+- Trying to build the package for Preston and the build
+  system wants a new changelog entry
+
+* Sat Jun 24 2000 Preston Brown <pbrown@redhat.com>
+- defattr the devel pkg
+- FHS paths
+
+* Fri May 19 2000 Jonathan Blandford <jrb@redhat.com>
+- Upgraded to 0.5.1
+
+* Tue Feb  3 2000 Elliot Lee <sopwith@redhat.com> 0.5.0-3
+- Strip shared libraries
+
+* Mon Aug 30 1999 Elliot Lee <sopwith@redhat.com> 0.4.94-1
+- Spec file fixes from RHL 6.0.
+
+* Wed Jun 2 1999  Jose Mercado <jmercado@mit.edu>
+- Fixed configure.in so spec.in could be used.
+
+* Mon Nov 23 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
+
+- improved %files section, and added use of %{prefix} and install-info
+  (well,... no. The info file has not dir info inside, commented out)

+ 408 - 0
O/ORBit2/ORBit2-vl.spec

@@ -0,0 +1,408 @@
+%define libidl_version 0.8.11
+%define glib2_version 2.20.0
+%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
+
+Summary: A high-performance CORBA Object Request Broker.
+Summary(ja): 高性能な CORBA Object Request Broker.
+Name: ORBit2
+Version: 2.14.17
+Release: 3%{?_dist_release}
+Group: System Environment/Libraries
+License: LGPL/GPL
+URL: http://www.labs.redhat.com/orbit/
+
+Source: %{name}-%{version}.tar.bz2
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: libIDL-devel >= %{libidl_version}
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: gtk-doc
+
+%description
+ORBit is a high-performance CORBA (Common Object Request Broker 
+Architecture) ORB (object request broker). It allows programs to 
+send requests and receive replies from other programs, regardless 
+of the locations of the two programs. CORBA is an architecture that 
+enables communication between program objects, regardless of the 
+programming language they're written in or the operating system they
+run on.
+
+You will need to install this package and ORBit-devel if you want to 
+write programs that use CORBA technology.
+#'
+
+%package devel
+Summary: Development libraries, header files and utilities for ORBit.
+Summary(ja): ORBit の開発用ライブラリ,ヘッダファイル,ユーテリティ
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: indent
+Requires: libIDL-devel >= %{libidl_version}
+Requires: glib2-devel >= %{glib2_version}
+Conflicts: ORBit-devel <= 0.5.8
+
+%description devel
+ORBit is a high-performance CORBA (Common Object Request Broker
+Architecture) ORB (object request broker) with support for the 
+C language.
+
+This package contains the header files, libraries and utilities 
+necessary to write programs that use CORBA technology. If you want to
+write such programs, you'll also need to install the ORBIT package.
+#'
+
+%package -n compat32-%{name}
+Summary: A high-performance CORBA Object Request Broker.
+Summary(ja): 高性能な CORBA Object Request Broker.
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description -n compat32-%{name}
+ORBit is a high-performance CORBA (Common Object Request Broker 
+Architecture) ORB (object request broker). It allows programs to 
+send requests and receive replies from other programs, regardless 
+of the locations of the two programs. CORBA is an architecture that 
+enables communication between program objects, regardless of the 
+programming language they're written in or the operating system they
+run on.
+
+You will need to install this package and ORBit-devel if you want to 
+write programs that use CORBA technology.
+#'
+
+%package -n compat32-%{name}-devel
+Summary: Development libraries, header files and utilities for ORBit.
+Summary(ja): ORBit の開発用ライブラリ,ヘッダファイル,ユーテリティ
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+Requires: compat32-%{name} = %{version}-%{release}
+Requires: compat32-libIDL-devel >= %{libidl_version}
+Requires: compat32-glib2-devel >= %{glib2_version}
+
+%description -n compat32-%{name}-devel
+ORBit is a high-performance CORBA (Common Object Request Broker
+Architecture) ORB (object request broker) with support for the 
+C language.
+
+This package contains the header files, libraries and utilities 
+necessary to write programs that use CORBA technology. If you want to
+write such programs, you'll also need to install the ORBIT package.
+#'
+
+%prep
+%setup -q
+
+echo "glib-2.0 version is `pkg-config --modversion glib-2.0`"
+
+%build
+%configure --enable-gtk-doc
+# don't use smp flags
+export tagname=CC
+make LIBTOOL=/usr/bin/libtool
+
+%install
+rm -rf $RPM_BUILD_ROOT
+export tagname=CC
+%makeinstall LIBTOOL=/usr/bin/libtool
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/libORBit*.{a,la}
+rm -f $RPM_BUILD_ROOT%{_libdir}/ORBit-2.0/*.*a
+rm -f $RPM_BUILD_ROOT%{_libdir}/orbit-2.0/*.*a
+
+rm -f $RPM_BUILD_ROOT%{_bindir}/linc-cleanup-sockets
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%post -n compat32-%{name} -p /sbin/ldconfig
+
+%postun -n compat32-%{name} -p /sbin/ldconfig
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog NEWS README TODO
+%{_libdir}/*.so.*
+%{_libdir}/orbit-2.0/*.so*
+
+%files devel
+%defattr(-,root,root)
+%{_libdir}/*.so
+# this is needed by libbonobo
+%{_libdir}/libname-server-2.a
+%{_libdir}/pkgconfig/*
+%{_bindir}/orbit-idl-2
+%{_bindir}/typelib-dump
+%{_bindir}/orbit2-config
+%{_bindir}/ior-decode-2
+#%{_bindir}/linc-cleanup-sockets
+%{_includedir}/*
+%{_datadir}/aclocal/*.m4
+%{_datadir}/idl/orbit-2.0/
+%{_datadir}/gtk-doc/html/ORBit2
+
+# compat32
+%if %{build_compat32}
+%files -n compat32-%{name}
+%defattr(-,root,root)
+%{_libdir}/*.so.*
+%{_libdir}/orbit-2.0/*.so*
+
+%files -n compat32-%{name}-devel
+%defattr(-,root,root)
+%{_libdir}/*.so
+# this is needed by libbonobo
+%{_libdir}/libname-server-2.a
+%{_libdir}/pkgconfig/*
+%endif
+
+%changelog
+* Sat Jul 11 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.14.17-3
+- added compat32 package for x86_64 arch support
+- added BuildRequires: gtk-doc
+- re-added a static library, %%{_libdir}/libname-server-2.a that is needed by libbonobo
+
+* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.17-2
+- remove static libs
+
+* Sat Mar  7 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.17-1
+- new upstream release
+
+* Tue Sep 23 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.16-1
+- new upstream release
+- built with libIDL-0.8.11
+- spec in UTF-8
+
+* Sat Jul 19 2008 Shu KONNO <owa@bg.wakwak.com> 2.14.12-2vl5
+- rebuilt without libIDL-2.la
+
+* Thu Mar 20 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.12-1vl5
+- new upstream release
+- built with libIDL-0.8.10
+- remove BuildRequires: automake16
+
+* Sat Jan 26 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.11-0vl1
+- new upstream release
+
+* Mon Jan 14 2008 Shu KONNO <owa@bg.wakwak.com> 2.14.10-0vl2
+- dropt %%{_smp_mflags} to make
+
+* Sat Nov 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.10-0vl1
+- new upstream release
+
+* Tue Oct  2 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.9-0vl1
+- new upstream release
+- changed Group to System Environment/Libraries
+
+* Fri Mar 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.7-0vl1
+- new upstream release
+
+* Sun Oct 15 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.3-0vl1
+- new upstream release
+
+* Wed Mar 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl1
+- new upstream release
+
+* Sun Mar 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.3-0vl1
+- new upstream release
+
+* Sun Feb 11 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.5-0vl1
+- new upstream release
+
+* Sun Sep 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.4-0vl1
+- new upstream release
+
+* Tue Aug 02 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.2-0vl1
+- new upstream release
+
+* Thu Feb 24 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.1-0vl1
+- new upstream release
+- added gtk-doc directory
+
+* Mon Nov 08 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.0-0vl1
+- new upstream release
+
+* Fri Oct 15 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.8-0vl1
+- new upstream release
+
+* Tue Feb 03 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.3-0vl3
+- add patch0 from fedora
+
+* Fri Jan 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.3-0vl2
+- rebuild with new toolchains
+
+* Mon Dec 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.3-0vl1
+- new upstream release
+- rebuild with new toolchains
+
+* Thu Sep 11 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.1-0vl1
+- new upstream release
+
+* Tue Sep 02 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.0-0vl1
+- new upstream release
+
+* Fri Jul 25 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.3-0vl1
+- new upstream release
+
+* Thu Jan 16 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.0-0vl1
+- new upstream release
+
+* Sat Jan  4 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.1-0vl1
+- new upstream release
+
+* Sat Dec 14 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.0-0vl1
+- build for Vine Linux
+
+* Tue Aug  6 2002 Havoc Pennington <hp@redhat.com>
+- 2.4.1
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Thu Jun 06 2002 Havoc Pennington <hp@redhat.com>
+- rebuild in different environment
+
+* Tue Jun  4 2002 Havoc Pennington <hp@redhat.com>
+- 2.4.0
+
+* Sun May 26 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri May 17 2002 Havoc Pennington <hp@redhat.com>
+- rebuild in different environment
+
+* Fri May 17 2002 Havoc Pennington <hp@redhat.com>
+- 2.3.109
+
+* Thu May  2 2002 Havoc Pennington <hp@redhat.com>
+- 2.3.108
+
+* Thu Apr  4 2002 Jeremy Katz <katzj@redhat.com>
+- 2.3.107
+
+* Thu Feb 14 2002 Havoc Pennington <hp@redhat.com>
+- 2.3.105
+
+* Wed Jan 30 2002 Owen Taylor <otaylor@redhat.com>
+- Version 2.3.103
+- Rebuild for dependencies
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Wed Jan  2 2002 Havoc Pennington <hp@redhat.com>
+- build system somehow built against libglib-1.3.so.11
+  even though pkg-config found 1.3.12? wtf?
+  trying again
+
+* Wed Jan  2 2002 Havoc Pennington <hp@redhat.com>
+- 2.3.100.90 snap
+
+* Mon Nov 26 2001 Havoc Pennington <hp@redhat.com>
+- 2.3.99
+
+* Sun Nov 25 2001 Havoc Pennington <hp@redhat.com>
+- new snap 2.3.97.90, rebuild for glib 1.3.11
+
+* Fri Oct 26 2001 Havoc Pennington <hp@redhat.com>
+- new snap, glib 1.3.10 rebuild
+
+* Tue Oct  9 2001 Havoc Pennington <hp@redhat.com>
+- check rebuild against new linc with headers moved
+- remove epoch, that was a screwup
+
+* Thu Oct  4 2001 Havoc Pennington <hp@redhat.com>
+- cvs snap
+- require specific glib2
+
+* Thu Sep 27 2001 Havoc Pennington <hp@redhat.com>
+- 2.3.95 tarball
+- depend on new standalone libIDL, remove all libIDL stuff from file list
+
+* Fri Sep 21 2001 Havoc Pennington <hp@redhat.com>
+- require specific linc version, unrequire specific glib version since
+  we get that via linc
+
+* Mon Sep 17 2001 Havoc Pennington <hp@redhat.com>
+- newer orbit2 from CVS
+
+* Thu Sep 13 2001 Havoc Pennington <hp@redhat.com>
+- conflict with old orbit with headers not moved
+
+* Wed Sep 12 2001 Havoc Pennington <hp@redhat.com>
+- renaming more things
+- remove smp flags, doesn't work atm
+- fix .pc file, trying to get bonobo-activation to build
+
+* Tue Sep 11 2001 Havoc Pennington <hp@redhat.com>
+- kill all file conflicts with ORBit1
+
+* Mon Sep 10 2001 Havoc Pennington <hp@redhat.com>
+- convert to ORBit2 spec file (from ORBit original)
+
+* Tue Jul 24 2001 Alexander Larsson <alexl@redhat.com>
+- Added glib-devel BuildRequires
+
+* Thu Jun 21 2001 Elliot Lee <sopwith@redhat.com> 0.5.8-2
+- Use _smp_mflags if possible.
+
+* Mon May 14 2001 Jonathan Blandford <jrb@redhat.com>
+- bumped version
+
+* Thu Mar 01 2001 Owen Taylor <otaylor@redhat.com>
+- Rebuild for GTK+-1.2.9
+
+* Tue Jan 30 2001 Elliot Lee <sopwith@redhat.com>
+- 0.5.7 for real
+
+* Thu Jan 18 2001 Elliot Lee <sopwith@redhat.com>
+- 0.5.7
+
+* Tue Dec 19 2000 Elliot Lee <sopwith@redhat.com>
+- 0.5.6
+
+* Thu Nov 30 2000 Elliot Lee <sopwith@redhat.com>
+- 0.5.5
+
+* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
+- Up Epoch and release
+
+* Tue Jul 25 2000 Elliot Lee <sopwith@redhat.com>
+- 0.5.3
+
+* Wed Jul 19 2000 Jonathan Blandford <jrb@redhat.com>
+- fixed to work with new cpp.
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Tue Jul 11 2000 Jonathan Blandford <jrb@redhat.com>
+- Upgraded to 0.5.2 - a bug fix release.
+
+* Tue Jun 27 2000 Havoc Pennington <hp@redhat.com>
+- Trying to build the package for Preston and the build
+  system wants a new changelog entry
+
+* Sat Jun 24 2000 Preston Brown <pbrown@redhat.com>
+- defattr the devel pkg
+- FHS paths
+
+* Fri May 19 2000 Jonathan Blandford <jrb@redhat.com>
+- Upgraded to 0.5.1
+
+* Tue Feb  3 2000 Elliot Lee <sopwith@redhat.com> 0.5.0-3
+- Strip shared libraries
+
+* Mon Aug 30 1999 Elliot Lee <sopwith@redhat.com> 0.4.94-1
+- Spec file fixes from RHL 6.0.
+
+* Wed Jun 2 1999  Jose Mercado <jmercado@mit.edu>
+- Fixed configure.in so spec.in could be used.
+
+* Mon Nov 23 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
+
+- improved %files section, and added use of %{prefix} and install-info
+  (well,... no. The info file has not dir info inside, commented out)

+ 342 - 0
O/OpenDX/OpenDX-vl.spec

@@ -0,0 +1,342 @@
+%define samplesname 	dxsamples
+%define sver	4.4.0
+%define dxdir	%{_libdir}/dx
+
+Name:		OpenDX
+Summary:	IBM OpenDX (Data Explorer)
+
+Version:	4.4.4
+Release:	0vl1
+
+Source:		http://opendx.npaci.edu/source/dx-%{version}.tar.gz
+Source1:	http://opendx.npaci.edu/source/dxsamples-%{sver}.tar.gz
+Source2:	icons-dx.tar.bz2
+Patch4:		dx-4.2.0-errno.patch.bz2
+Patch5:		dx-4.2.0-xkb.patch.bz2
+Patch6:		dx-4.3.2-types.patch.bz2
+
+URL:		http://www.opendx.org/
+Group:		Applications/Engineering
+License:	IBM Public License
+
+BuildRequires:	autoconf
+BuildRequires:  bison
+BuildRequires:  flex
+BuildRequires:  freetype2-devel
+BuildRequires:	XOrg-gl-devel
+BuildRequires:  ImageMagick-devel
+BuildRequires:  openMotif-devel
+BuildRequires:  libjbig-devel
+BuildRequires:  netcdf-devel
+%ifnarch ppc
+BuildRequires:	hdf-devel
+%endif
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+%description
+OpenDX is a uniquely powerful, full-featured software package for the
+visualization of scientific, engineering and analytical data: Its open
+system design is built on a standard interface environments. And its
+sophisticated data model provides users with great flexibility in
+creating visualizations.
+
+%package devel
+Summary:	Development libraries for OpenDX
+Summary(ja):	OpenDX の開発用ファイル
+Group:		Development/Libraries
+Requires:       OpenDX = %{version}
+
+%description devel
+This package contains the header files and includes necessary to for developing
+applications with OpenDX.
+
+%prep
+%setup -q -n dx-%{version} -a 1
+%patch4 -p1 -b .errno
+%patch5 -p1 -b .xkb
+%patch6 -p1 -b .types
+autoconf
+
+%build
+CFLAGS="%optflags -O1 -fno-fast-math -fno-exceptions" \
+CXXFLAGS="%optflags -O1 -fno-fast-math -fno-exceptions -Wno-deprecated" \
+%configure --prefix=%{_libdir} \
+           --with-x \
+	   --with-magick \
+	   --with-netcdf \
+           --with-jbig \
+           --without-javadx
+%__make LIBTOOL=/usr/bin/libtool
+
+(cd %{samplesname}-%{sver}
+%configure --prefix=%{_libdir}
+%__make LIBTOOL=/usr/bin/libtool) 
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_libdir} \
+	$RPM_BUILD_ROOT%{_includedir}
+%makeinstall prefix=$RPM_BUILD_ROOT%{_libdir} \
+	libdir=$RPM_BUILD_ROOT%{dxdir} \
+	mandir=$RPM_BUILD_ROOT%{_mandir} LIBTOOL=/usr/bin/libtool
+ln -sf %{dxdir}/include/dxconfig.h $RPM_BUILD_ROOT%{_includedir}/dxconfig.h
+ln -sf %{dxdir}/include/dxl.h $RPM_BUILD_ROOT%{_includedir}/dxl.h
+ln -sf %{dxdir}/include/dx $RPM_BUILD_ROOT%{_includedir}/dx
+ln -sf %{dxdir}/lib_linux/libDX.a $RPM_BUILD_ROOT%{_libdir}/libDX.a
+ln -sf %{dxdir}/lib_linux/libDXcallm.a $RPM_BUILD_ROOT%{_libdir}/libDXcallm.a
+ln -sf %{dxdir}/lib_linux/libDXL.a $RPM_BUILD_ROOT%{_libdir}/libDXL.a
+ln -sf %{dxdir}/lib_linux/libDXlite.a $RPM_BUILD_ROOT%{_libdir}/libDXlite.a
+rm -rf $RPM_BUILD_ROOT%{dxdir}/man
+#
+(cd $RPM_BUILD_ROOT/%{dxdir}/html
+ln -sf allguide.htm index.htm
+ln -sf allguide.htm index.html
+)
+#
+(cd %{samplesname}-%{sver}
+make install prefix=$RPM_BUILD_ROOT%{_libdir} LIBTOOL=/usr/bin/libtool
+)
+
+mkdir -p $RPM_BUILD_ROOT%{dxdir}/lib
+install -m 644 ./lib/mdf2c.awk $RPM_BUILD_ROOT%{dxdir}/lib/
+
+# fix dxexec path
+mv $RPM_BUILD_ROOT%{_bindir}/dxexec $RPM_BUILD_ROOT%{dxdir}/bin_linux/dxexec
+ln -s %{dxdir}/bin_linux/dxexec $RPM_BUILD_ROOT%{_bindir}/dxexec
+
+# remove files not packaged
+rm -rf $RPM_BUILD_ROOT%{_libdir}/bin/dx
+
+# icons
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps \
+	 $RPM_BUILD_ROOT%{_datadir}/applications
+tar xjf %{SOURCE2} -C $RPM_BUILD_ROOT%{_datadir}/pixmaps
+
+# desktop file entry
+cat >$RPM_BUILD_ROOT%{_datadir}/applications/opendx.desktop <<EOF
+[Desktop Entry]
+Name=OpenDX
+Comment=IBM OpenDX Visualization Data Explorer
+exec=%{_bindir}/dx
+Icon=dx.png
+Terminal=0
+Type=Application
+Encoding=UTF-8
+Category=Application;Graphics;3DGraphics;Visualization;
+EOF
+
+# Clean installed tree
+find $RPM_BUILD_ROOT/%_libdir -type f -or -type d | xargs chmod go-w
+rm -f $RPM_BUILD_ROOT%{dxdir}/samples/outboard/Makefile_os2 \
+	$RPM_BUILD_ROOT%{dxdir}/samples/user/Makefile_os2
+
+rm -f $RPM_BUILD_ROOT/%_libdir/dx/samples/data/externalfilter_alphax
+rm -f $RPM_BUILD_ROOT/%_libdir/dx/samples/data/externalfilter_hp700
+rm -f $RPM_BUILD_ROOT/%_libdir/dx/samples/data/externalfilter_ibm6000
+rm -f $RPM_BUILD_ROOT/%_libdir/dx/samples/data/externalfilter_sgi
+rm -f $RPM_BUILD_ROOT/%_libdir/dx/samples/data/externalfilter_solaris
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS LICENSE README
+%dir %{dxdir}
+%{_bindir}/*
+%{_mandir}/*/*
+%{dxdir}/bin
+%{dxdir}/bin_linux
+%{dxdir}/doc
+%{dxdir}/fonts
+%{dxdir}/help
+%{dxdir}/html
+%{dxdir}/lib
+%{dxdir}/lib_linux/lib*.so.*
+%{dxdir}/ui
+%{dxdir}/java
+%{_datadir}/pixmaps/*
+%{_datadir}/applications/opendx.desktop
+
+%files devel
+%defattr(-,root,root)
+%attr(644,root,root) %{_libdir}/*.a
+%doc dxsamples-%{version}/ChangeLog
+%{_includedir}/*
+%{dxdir}/include
+%{dxdir}/samples
+%{dxdir}/lib_linux/lib*.a
+%{dxdir}/lib_linux/lib*.la
+%{dxdir}/lib_linux/lib*.so
+%{dxdir}/lib_linux/arch.mak
+%{dxdir}/lib/mdf2c.awk
+
+%changelog
+* Thu Dec 20 2007 Shu KONNO <owa@bg.wakwak.com> 4.4.4-0vl1
+- updated dx to 4.4.4
+- updated dxsamples to 4.4.0
+
+* Tue Jun 12 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.2-0vl4
+- rebuilt with new toolchain
+
+* Thu Jul 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.2-0vl3
+- rebuilt with ImageMagick 6.2.6.3
+- changed devel Group to Development/Libraries
+
+* Tue Oct 25 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.3.2-0vl2
+- s/jbigkit-devel/libjbig-devel/
+
+* Sat Oct 22 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.3.2-0vl1
+- initial build for Vine Linux based on MDK package.
+
+* Wed Aug 24 2005 Oden Eriksson <oeriksson@mandriva.com> 4.3.2-11mdk
+- rebuilt against new Magick libs
+
+* Mon Jul 11 2005 Giuseppe Ghibメ<ghibo@mandriva.com> 4.3.2-10mdk
+- Rebuilt with gcc 4.0.1.
+- Added Patch6 to avoid problems with graphwiz types.h.
+
+* Wed Mar 23 2005 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.2-9mdk
+- Rebuilt against latest ImageMagick.
+
+* Mon Feb 07 2005 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.2-8mdk
+- Rebuilt against latest ImageMagick.
+
+* Thu Jan 20 2005 Frederic Lepied <flepied@mandrakesoft.com> 4.3.2-7mdk
+- rebuild to have the correct dependencies
+
+* Fri Aug 20 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 4.3.2-6mdk
+- Rebuild with new menu
+
+* Thu Jul 29 2004 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.2-5mdk
+- Merged Gwenole patch: fix deps (from AMD64 4.3.2-1.1mdk version).
+
+* Mon Jul 19 2004 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.2-4mdk
+- Rebuilt under new gcc 3.4.1.
+
+* Thu Jul 01 2004 Michael Scherer <misc@mandrake.org> 4.3.2-3mdk 
+- rebuild for new ImageMagick
+
+* Sat Jun 12 2004 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.2-2mdk
+- Rebuilt.
+
+* Thu Dec 18 2003 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.2-1mdk
+- Release 4.3.2.
+
+* Thu Nov 06 2003 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.0-4mdk
+- Fixed path for dxexec executable, which prevents dx to start properly.
+
+* Fri Oct 24 2003 Stefan van der Eijk <stefan@eijk.nu> 4.3.0-3mdk
+- BuildRequires.
+
+* Wed Aug 27 2003 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.0-2mdk
+- Fixed DIRM distriblint prob.
+- Removed unused patches.
+
+* Fri Aug 08 2003 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.3.0-1mdk
+- Release 4.3.0.
+- Use -O1 for now for gcc 3.3.1.
+- Moved samples to devel package.
+- Disabled Patch1,2,3,6 as no longer needed.
+- Don't use %%make macro on building, otherwise doesn't build.
+
+* Thu Jul 17 2003 David BAUDENS <baudens@mandrakesoft.com> 4.2.0-8mdk
+- Rebuild
+
+* Tue Jul 15 2003 Per リyvind Karlsen <peroyvind@sintrax.net> 4.2.0-7mdk
+- fix gcc-3.3 build (P6)
+- use %%make macro
+- fix location of man pages
+
+* Tue Feb 18 2003 Giuseppe Ghibメ<ghibo@mandrakesoft.cm> 4.2.0-6mdk
+- Added Patch2,3 from cvs (report by Nikos Platis).
+- Added Patch4,5 for get compiling under latest glibc and XFree86.
+
+* Sat Nov 30 2002 Stefan van der Eijk <stefan@eijk.nu> 4.2.0-5mdk
+- BuildRequires
+- Remove files not packaged
+
+* Mon Nov 25 2002 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.2.0-4mdk
+- Less verbose %%description.
+
+* Fri Nov 22 2002 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.2.0-3mdk
+- Rebuilt against latest ImageMagick.
+
+* Mon Nov 11 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.0-2mdk
+- Added patch to use stringstreams and not deprecated C++ classes.
+
+* Tue Sep 10 2002 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.2.0-1mdk
+- New version: 4.2.0.
+
+* Tue Sep 10 2002 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.3-12mdk
+- Added missed file mdf2c.awk (reported by Nikos Platis).
+
+* Wed Aug 28 2002 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.3-11mdk
+- Rebuilt against latest netcdf-devel package.
+
+* Wed Aug 14 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.1.3-10mdk
+- Automated rebuild with gcc 3.2-0.3mdk
+
+* Thu Jul 25 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.1.3-9mdk
+- Automated rebuild with gcc3.2
+
+* Mon Jun  3 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.1.3-8mdk
+- Use %%make
+- Patch1: ISO C++ fixes
+- Patch0: Don't include /usr/include in include search path
+
+* Thu Feb 21 2002 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.3-7mdk
+- rebuilt.
+
+* Sat Feb 02 2002 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.3-6mdk
+- rebuilt against HDF 4.1r5.
+
+* Thu Jan 24 2002 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.3-5mdk
+- fixed icons (png).
+
+* Mon Oct 15 2001 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.3-4mdk
+- Rebuilt against latest libpng.
+
+* Thu Sep 06 2001 Stefan van der Eijk <stefan@eijk.nu> 4.1.3-3mdk
+- BuildRequires:	flex
+- Removed BuildRequires:	zlib-devel
+
+* Wed Aug 01 2001 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.3-2mdk
+- added -fno-exceptions to compilation flags (thanks to Randall Hopper).
+- forced -O2 due to gcc bug.
+
+* Tue Jun 12 2001 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.3-1mdk
+- updated to version 4.1.3.
+- cleaned SPEC file.
+
+* Thu Mar 22 2001 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.0-7mdk
+- run aclocal/autoconf only for non ix86 architectures.
+- added menu entry.
+
+* Sat Mar 17 2001 David BAUDENS <baudens@mandrakesoft.com> 4.1.0-6mdk
+- Don't BuildRequires HDF on PPC (HDF doesn't support PPC architecture)
+- Use optimizations on PPC
+
+* Fri Mar 16 2001 Jeff Garzik <jgarzik@mandrakesoft.com> 4.1.0-5mdk
+- Prefer arch "linux" to arch "alphax", for alpha.
+- Re-generate configure with autoconf for each build.
+
+* Mon Feb 26 2001 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.0-4mdk
+- add netcdf support.
+
+* Sat Feb 24 2001 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.0-3mdk
+- added samples.
+- added patches for allowing static building (thanks jloup).
+- added mandirs.
+- fixed docs.
+- split into main and devel package.
+
+* Tue Dec 26 2000 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.0-2mdk
+- added netcdf, hdf, cdf support.
+
+* Mon Oct 09 2000 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.0-1mdk
+- more macros.
+- added patch for ImageMagick.
+
+* Sat Oct 07 2000 Giuseppe Ghibメ<ghibo@mandrakesoft.com> 4.1.0-0.9mdk
+- initial release.

+ 211 - 0
O/OpenEXR/OpenEXR-vl.spec

@@ -0,0 +1,211 @@
+Summary: A high dynamic-range (HDR) image file format
+Summary(ja): 高ダイナミックレンジ(HDR)画像ファイルフォーマット
+
+Name:	 OpenEXR
+Version: 1.6.1
+Release: 2%{?_dist_release}
+
+Group:	 System Environment/Libraries
+License: BSD
+URL:	 http://www.openexr.com/
+Source0: http://download.savannah.nongnu.org/releases/openexr/openexr-%{version}.tar.gz
+Source1: http://download.savannah.nongnu.org/releases/openexr/openexr-%{version}.tar.gz.sig
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+Obsoletes: openexr < %{version}-%{release}
+Provides:  openexr = %{version}-%{release}
+
+Patch1: OpenEXR-1.6.1-pkgconfig.patch
+Patch2: openexr-1.6.1-gcc43.patch
+
+## security fix patches
+Patch100: openexr-1.6.1-CVE-2009-1720-1.patch 
+Patch101: openexr-1.6.1-CVE-2009-1720-2.patch
+Patch102: openexr-1.6.1-CVE-2009-1721.patch
+
+BuildRequires:  automake libtool
+BuildRequires:  ilmbase-devel
+BuildRequires:  zlib-devel
+
+Requires: %{name}-libs = %{version}-%{release}
+
+%description
+OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial
+Light & Magic for use in computer imaging applications. This package contains
+libraries and sample applications for handling the format.
+
+%package devel
+Summary: Development files for %{name} 
+Summary(ja): %{name} の開発ファイル
+Group:	 Development/Libraries
+Obsoletes: openexr-devel < %{version}-%{release}
+Provides:  openexr-devel = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
+Requires: ilmbase-devel
+Requires: pkgconfig
+%description devel
+%{summary}.
+
+%package libs
+Summary: %{name} runtime libraries
+Summary(ja): %{name} runtime libraries
+Group:   System Environment/Libraries
+%description libs
+%{summary}.
+
+
+%prep
+%setup -q -n openexr-%{version}
+
+%patch1 -p1 -b .pkgconfig
+%patch2 -p1 -b .gcc43
+
+%patch100 -p1 -b .CVE-2009-1720-1
+%patch101 -p1 -b .CVE-2009-1720-2
+%patch102 -p1 -b .CVE-2009-1721
+
+# work to remove rpaths, recheck on new releases
+aclocal -Im4
+libtoolize --force
+rm -f configure
+autoconf
+
+
+%build
+%configure --disable-static
+
+# hack to omit unused-direct-shlib-dependencies
+sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
+
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+# unpackaged files
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+rm -f  $RPM_BUILD_ROOT%{_libdir}/lib*.la
+
+# prepare docs
+mkdir -p rpmdocs
+cp -a IlmImfExamples rpmdocs/examples
+rm -rf rpmdocs/examples/.deps
+
+
+%check
+# Not enabled, by default, takes a *very* long time. -- Rex
+%{?_with_check:make check}
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/*
+
+%files libs
+%defattr(-,root,root,-)
+%doc AUTHORS ChangeLog LICENSE NEWS README
+%{_libdir}/lib*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_datadir}/aclocal/*
+%{_includedir}/OpenEXR/*
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*
+
+
+%changelog
+* Wed Aug  5 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.6.1-2
+- add Patch100,101 for fix CVE-2009-1720 (Integer BOF)
+- add Patch102 for fix CVE-2009-1721
+- Patch100-102 are from FC11
+
+* Mon Oct 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6.1-1
+- initial build for Vine Linux
+
+* Fri May 09 2008 Rex Dieter <rdieter@fedoraproject.org> 1.6.1-4
+- drop: Obsoletes: OpenEXR-utils (see OpenEXR_Viewers review, bug #428228c3)
+
+* Fri Feb 01 2008 Rex Dieter <rdieter@fedoraproject.org> 1.6.1-3
+- gcc43 patch
+- purge rpaths
+
+* Wed Jan 09 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.1-2
+- hack to omit unused-direct-shlib-dependencies
+- conditionalize -libs (f8+)
+
+* Mon Jan 07 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.1-1
+- openexr-1.6.1
+
+* Mon Oct 30 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.0-5
+- multiarch conflicts in OpenEXR (#342781)
+- don't own %%_includedir/OpenEXR (leave that to ilmbase)
+
+* Mon Oct 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.0-4
+- -libs: %%post/%%postun -p /sbin/ldconfig
+
+* Fri Oct 12 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.0-2
+- openexr-1.6.0
+
+* Mon Sep 17 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.4.0a-6
+- libs: -Requires: %%name
+
+* Wed Aug 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.4.0a-5
+- -libs: new subpkg to be multilib friendly
+- -utils: package exrdisplay separately (separate fltk dep)
+
+* Sat Oct 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0a-4
+- Obsoletes/Provides: openexr(-devel) (rpmforge compatibility)
+
+* Thu Sep 14 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0a-3
+- pkgconfig patch to use Libs.private
+
+* Thu Sep 14 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0a-2
+- -devel: +Requires: pkgconfig
+
+* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0a-1
+- openexr-1.4.0a
+
+* Sat Feb 18 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-7
+- Further zlib fixes (#165729)
+
+* Mon Feb 13 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-6
+- Rebuild for Fedora Extras 5
+
+* Wed Aug 17 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-5
+- Remove *.a from %%files devel
+
+* Tue Aug 16 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-4
+- Removed -devel dep on zlib-devel (#165729)
+- Added --disable-static to %%configure
+- Fixed build with GCC 4.0.1
+- Added .so links to -devel
+
+* Wed May 18 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-3
+- Add zlib-devel to BR
+- Delete all .la files (#157652)
+
+* Mon May  9 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-2
+- Add disttag
+
+* Sun May  8 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-2
+- Fix BuildRequires
+- Fix Requires on -devel
+- Add %%post[un] scriptlets
+- Fix ownership in -devel
+- Don't have .deps files in %%doc
+
+* Wed Mar 30 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-1
+- Initial RPM release

+ 120 - 0
O/OpenType-mikachan/OpenType-mikachan-vl.spec

@@ -0,0 +1,120 @@
+%define _fontdir %{_datadir}/fonts/OpenType-mikachan
+
+Summary:	Free Japanese Handwriting OpenType Font (mikachan_o)
+Summary(ja):	フリーの手書き風日本語 OpenType フォント (みかちゃん_o)
+Name:		OpenType-mikachan
+Version:	9.1
+Release:	2%{?_dist_release}
+URL:		http://mikachan-font.com/
+License:	distributable
+Group:		User Interface/X
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:	lha
+Provides:	mikachanfont
+Requires(post):   xorg-x11-font-utils
+Requires(postun): xorg-x11-font-utils
+
+Source0:	http://mikachan.sourceforge.jp/mikachan_o.lzh
+Source1:	http://mikachan.sourceforge.jp/mikachanP_o.lzh
+Source2:	http://mikachan.sourceforge.jp/mikachanPB_o.lzh
+Source3:	http://mikachan.sourceforge.jp/mikachanPS_o.lzh
+
+Distribution:	Vine Linux
+Vendor:		Project Vine
+
+%description
+Free Japanese Handwriting OpenType Font (mikachan_o)
+
+    mikachan_o    : fixed-width fonts
+    mikachan_o-P  : proportional fonts (regular)
+    mikachan_o-PB : proportional fonts (bold style)
+    mikachan_o-PS : proportional fonts with somewhat smaller hiragana,
+                    katakana, alphabets, and numbers
+
+It is possible to display following characters.
+ - Hiragana
+ - Katakana
+ - Numbers
+ - Alphabets
+ - Symbols
+ - Kanji (for education, usual, person's name, JIS Level 1/2, IBM extended)
+
+# '
+%description -l ja
+フリーの手書き風日本語 OpenType フォント (みかちゃん_o) です。
+
+    mikachan_o    : 等幅フォント
+    mikachan_o-P  : プロポーショナルフォント
+    mikachan_o-PB : 太字のプロポーショナルフォント
+    mikachan_o-PS : ひらがな・カタカナ・数字・英字が少し小さめのプロポーショ
+                    ナルフォント
+
+次の文字を表示することができます。
+ - ひらがな
+ - カタカナ
+ - 数字
+ - 英字
+ - 記号
+ - 漢字 (教育/常用/人名/JIS第1水準/JIS第2水準/IBM拡張)
+
+%prep
+%setup -n %{name}-%{version} -c -T
+
+if `%{_bindir}/lha l --archive-kanji-code=sjis %{SOURCE0} > /dev/null 2>&1`
+then
+	srccode=euc-jp
+else
+	srccode=cp932
+fi
+
+%{_bindir}/lha xq %{SOURCE0}
+%{_bindir}/lha xq %{SOURCE1}
+%{_bindir}/lha xq %{SOURCE2}
+%{_bindir}/lha xq %{SOURCE3}
+
+# FIXME: convert file name (cp932 -> utf-8)
+for i in *.otf ; do
+	%__mv $i `echo $i \
+		| %{_bindir}/iconv -f $srccode -t utf-8 \
+		| %__sed -e 's/みかちゃん/mikachan/'`
+done
+
+%build
+
+%install
+%__rm -rf %{buildroot}
+%__mkdir -p %{buildroot}%{_fontdir}
+%__install -m644 -p *.otf %{buildroot}%{_fontdir}
+
+%post
+( umask 133 ; %{_bindir}/fc-cache %{_fontdir} ) ||:
+
+%postun
+( umask 133 ; %{_bindir}/fc-cache %{_fontdir} ) ||:
+
+%clean
+%__rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+%{_fontdir}/*
+
+%changelog
+* Sat Jun 20 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 9.1-2vl5
+- changed font path
+
+* Sun Oct 05 2008 Shu KONNO <owa@bg.wakwak.com> 9.1-1vl5
+- applied new versioning policy, spec in utf-8
+- updated scripts to convert file name's encode
+- changed font path
+
+* Fri Oct 20 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 9.1-0vl2
+- fix install script to support autoconfiscated lha
+
+* Sat May 07 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 9.1-0vl1
+- upstream release
+- fix scripts
+
+* Sun Feb 15 2004 KAZUKI SHIMURA <rito@pos.to> 9.0-0vl1
+- initial release

+ 126 - 0
O/OpenType-takaofont/OpenType-takaofont-vl.spec

@@ -0,0 +1,126 @@
+%define fontname takaofont
+%define _fontdir %{_datadir}/fonts/OpenType-%{fontname}
+
+Name:             OpenType-%{fontname}
+Summary:          Takao Fonts - community developed derivatives of IPA Fonts
+Summary(ja):      IPA フォントの派生版 Takao フォント
+Version:          3.01.20100214.1
+Release:          1%{?_dist_release}
+License:          IPA Font License v1.0
+Group:            User Interface/X
+URL:              https://launchpad.net/takao-fonts
+
+Source0:          takao-fonts-otf-00%{version}.tar.gz
+
+BuildRoot:        %{_tmppath}/%{name}-%{version}-root
+BuildArch:        noarch
+
+Requires: OpenType-%{fontname}-mincho = %{version}
+Requires: OpenType-%{fontname}-gothic = %{version}
+Requires: OpenType-%{fontname}-doc
+
+%description
+Takao Fonts are a community developed derivatives of IPA Fonts. 
+The main purpose of this project is to secure the possibility
+to maintain the fonts by the community.
+
+This package is meta package to install Mincho and Gothic.
+
+%description -l ja
+Takao フォントは IPA フォントの派生版であり、
+コミュニティによって開発されています。
+本プロジェクトの主目的は、コミュニティによるフォントのバグ修正と
+改善の可能性を確保することです。
+
+このパッケージは明朝、ゴシック両書体をインストールするためのメタパッケージです。
+
+#-- 明朝
+%package mincho
+Summary: Takao Fonts (Mincho)
+Summary(ja): Takao フォント(明朝体)
+Group: User Interface/X
+Requires: OpenType-%{fontname}-doc
+
+%description mincho
+This package includes Takao Fonts (Mincho).
+
+%description -l ja mincho
+このパッケージには Takao フォントの明朝体フォントが含まれています。
+
+#-- ゴシック
+%package gothic
+Summary: Takao Fonts (Gothic)
+Summary(ja): Takao フォント(ゴシック体)
+Group: User Interface/X
+Requires: OpenType-%{fontname}-doc
+
+%description gothic
+This package includes Takao Fonts (Gothic).
+
+%description -l ja gothic
+このパッケージには Takao フォントのゴシック体フォントが含まれています。
+
+%package doc
+Summary: %{name} Fonts Documents
+Summary(ja): %{name} フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for Takao Fonts
+includes enduser license.
+
+%description -l ja doc
+このパッケージには Takao フォントのライセンスを含む
+ドキュメント類が含まれています。
+
+
+%prep
+%setup -q -n takao-fonts-otf-00%{version}
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%build
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.otf $RPM_BUILD_ROOT%{_fontdir}
+
+%post mincho
+%__font_install_post %{_fontdir}
+
+%post gothic
+%__font_install_post %{_fontdir}
+
+%postun mincho
+%__font_install_postun %{_fontdir}
+
+%postun gothic
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files mincho
+%{_fontdir}/TakaoMincho.otf
+%{_fontdir}/TakaoPMincho.otf
+
+%files gothic
+%{_fontdir}/TakaoGothic.otf
+%{_fontdir}/TakaoPGothic.otf
+
+%files doc
+%doc ChangeLog IPA_Font_License_Agreement_v1.0.txt README README.ja
+
+%changelog
+* Wed Feb 24 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 3.01.20100207.1-1
+- new upstream release
+
+* Fri Feb 19 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 3.01.20100207.1-2
+- fixed meta package requires
+
+* Wed Feb 17 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 3.01.20100207.1-1
+- initial build for VineSeed

+ 86 - 0
P/Plotmtv/Plotmtv-vl.spec

@@ -0,0 +1,86 @@
+Summary: fast multi-purpose plotting program for X11-windows
+Summary(ja): X11 上で動作するグラフ作成ツール
+Name:  Plotmtv
+Version: 1.4.4t
+Release: 0vl3
+Source:  plotmtv_1.4.4t.orig.tar.gz
+Patch0: Plotmtv.larger.patch
+Patch1: plotmtv_1.4.4t-6.diff.gz
+Patch2: Plotmtv_1.4.4t.larger.patch
+License: distributable
+Group: Applications/Engineering
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+
+%description
+plotmtv  is  a fast and convenient X11 program for visual-
+ization of scientific data.  The program reads in data  in
+the  MTVDAT format and plots each dataset in the data-file
+in turn.  Each plot comes with  a  simple  but  functional
+Graphical User Interface (GUI), which allows users to zoom
+in or pan to areas of interest on the plot, or  to  toggle
+between  2D  and  3D  plots.  The  plots  may then be sent
+directly to a grayscale or color  PostScript  printer  for
+hard-copy output.
+
+%description -l ja
+plotmtv は科学データを可視可する高速で使いやすいプログラムです.
+MTVDATフォーマットのデータを読み込み,データファイル中の各デー
+タセットをプロットします.各プロットは簡単なしかし機能的なGUI
+で操作でき,表示エリアの選択やズーム,2D, 3D プロットの切り替え
+などを簡単にできます.作成したグラフはグレイスケールやカラーの
+プリンターに直接出力できます.
+
+%prep
+%setup -n %{name}%{version}
+%patch1 -p1
+%patch2 -p1
+
+%build
+xmkmf
+make World
+
+%install
+[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+
+make DESTDIR=${RPM_BUILD_ROOT} install
+cd Docs/
+install -d ${RPM_BUILD_ROOT}/usr/X11R6/man/man1/
+install -m 644 plotmtv.man ${RPM_BUILD_ROOT}/usr/X11R6/man/man1/plotmtv.1x
+
+%clean
+[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc README.INSTALL README.VERSION Tests/ Docs/
+/usr/X11R6/bin/plotmtv
+/usr/X11R6/bin/ctr2mtv
+/usr/X11R6/bin/drawplot2mtv
+/usr/X11R6/bin/pdraw2mtv
+/usr/X11R6/bin/mtv2mtv
+/usr/X11R6/man/man1/plotmtv.1x*
+
+%changelog 
+* Sun Jul 11 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.4t-0vl3
+- s/Copyright/License/
+- changed Group to Applications/Engineering
+- fixed Buildroot to use macros
+
+* Sun May 09 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.4.4t-0vl2
+- modified patch0 to patch2
+
+* Sat May 08 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.4.4t-0vl1
+- source update from debian package
+
+* Sun Oct 15 2000 MACHINO, Satoshi <machino@vinelinux.org> 1.4.1-0vl2
+- fixed in %files for brp-redhat scripts
+
+* Thu Mar  9 2000 Jun Nishii <jun@vinelinux.org> 1.4.1-0vl1
+- build for Vine Linux 2.0
+
+* Thu Nov 5 1997 Jun NISHII <Jun NISHII>
+- make array size larger
+
+* Thu Oct 9 1997 Jun NISHII <Jun NISHII>
+- make array size large 

+ 232 - 0
P/PolicyKit-gnome/PolicyKit-gnome-vl.spec

@@ -0,0 +1,232 @@
+%define dbus_version    	1.2
+%define dbus_glib_version	0.80
+%define gtk2_version            2.16
+%define gnome_vfs2_version      2.24
+%define libsexy_version         0.1.11
+%define gnome_doc_utils_version 0.3.2
+%define polkit_version          0.9
+%define intltool_version        0.35
+
+Summary: PolicyKit integration for the GNOME desktop
+Name: PolicyKit-gnome
+Version: 0.9.2
+Release: 1%{?_dist_release}
+License: GPLv2+
+Group: System Environment/Libraries
+URL: http://gitweb.freedesktop.org/?p=users/david/PolicyKit-gnome.git;a=summary
+Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: dbus-devel  >= %{dbus_version}
+BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: dbus-glib >= %{dbus_glib_version}
+BuildRequires: gtk2-devel >= %{gtk2_version}
+BuildRequires: gnome-vfs2-devel >= %{gnome_vfs2_version}
+BuildRequires: libsexy-devel >= %{libsexy_version}
+BuildRequires: PolicyKit-devel >= %{polkit_version}
+BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
+BuildRequires: intltool >= %{intltool_version}
+BuildRequires: gettext
+BuildRequires: desktop-file-utils
+Requires: dbus >= %{dbus_version}
+Requires: dbus-glib >= %{dbus_glib_version}
+Requires: gtk2 >= %{gtk2_version}
+Requires: gnome-vfs2 >= %{gnome_vfs2_version}
+Requires: PolicyKit >= %{polkit_version}
+Requires: libsexy >= %{libsexy_version}
+
+Patch0: PolicyKit-gnome-0.9.2-dont-spawn-when-running-under-gdm.patch
+Patch1: PolicyKit-gnome-0.9.2-fix-clickable-buttons.patch
+
+%description 
+PolicyKit-gnome provides a GNOME integration library and tools for
+PolicyKit including an Authentication Agent that matches the look and
+feel of the GNOME desktop.
+
+%package demo
+License: GPLv2+
+Summary: Demo application for PolicyKit-gnome
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description demo 
+Policy-gnome-demo provides a sample application that demonstrates the
+features of both PolicyKit and PolicyKit-gnome. You normally don't
+want to have this package installed.
+
+%package libs
+License: LGPLv2+
+Summary: PolicyKit-gnome libraries
+Group: Development/Libraries
+Requires: gtk2 >= %{gtk2_version}
+Requires: PolicyKit >= %{polkit_version}
+
+%description libs
+Libraries provided by PolicyKit-gnome
+
+%package devel
+License: LGPLv2+
+Summary: Headers, libraries and API docs for PolicyKit-gnome
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
+Requires: PolicyKit-devel >= %{polkit_version}
+Requires: PolicyKit-docs >= %{polkit_version}
+
+%description devel 
+This package provides headers, libraries and API docs for
+PolicyKit-gnome.
+
+%prep
+%setup -q
+%patch0 -p0 -b .no-spawning-under-gdm
+%patch1 -p0 -b .fix-clickable-buttons
+
+
+%build
+%configure
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+desktop-file-install --delete-original  \
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+  --remove-only-show-in=GNOME \
+  $RPM_BUILD_ROOT%{_datadir}/applications/polkit-gnome-authorization.desktop
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/polkit-gnome.schemas >& /dev/null || :
+
+%pre
+if [ "$1" -gt 1 ]; then
+  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/polkit-gnome.schemas >& /dev/null || :
+fi
+
+%preun
+if [ "$1" -eq 0 ]; then
+  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/polkit-gnome.schemas >& /dev/null || :
+fi
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+
+%doc README AUTHORS NEWS COPYING HACKING TODO
+
+%{_libexecdir}/polkit-gnome-manager
+%{_datadir}/dbus-1/services/org.gnome.PolicyKit.service
+%{_datadir}/dbus-1/services/org.gnome.PolicyKit.AuthorizationManager.service
+%{_datadir}/dbus-1/services/gnome-org.freedesktop.PolicyKit.AuthenticationAgent.service
+
+%{_bindir}/polkit-gnome-authorization
+%{_datadir}/applications/polkit-gnome-authorization.desktop
+%{_sysconfdir}/gconf/schemas/polkit-gnome.schemas
+
+%files libs
+
+%{_libdir}/lib*.so.*
+
+%files devel
+
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*
+%{_includedir}/*
+
+%dir %{_datadir}/gtk-doc/html/polkit-gnome
+%{_datadir}/gtk-doc/html/polkit-gnome/*
+
+%files demo
+%defattr(-,root,root,-)
+%{_bindir}/polkit-gnome-example
+%{_datadir}/PolicyKit/policy/*.policy
+
+%changelog
+* Fri Mar 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.2-1
+- new upstream release
+
+* Mon Aug 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9-1
+- new upstream release
+
+* Wed Jun 25 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.8-6
+- initial build for Vine Linux
+
+* Thu May  1 2008 David Zeuthen <davidz@redhat.com> - 0.8-5%{?dist}
+- Rebuild
+
+* Thu May  1 2008 David Zeuthen <davidz@redhat.com> - 0.8-4%{?dist}
+- Don't spawn stuff under gdm
+
+* Thu Apr 17 2008 David Zeuthen <davidz@redhat.com> - 0.8-3%{?dist}
+- Fix i18n (#442938)
+
+* Thu Apr 17 2008 Matthias Clasen <mclasen@redhat.com> - 0.8-2%{?dist}
+- Show the menu item in other desktops too (#442814)
+
+* Wed Apr 16 2008 David Zeuthen <davidz@redhat.com> - 0.8-1%{?dist}
+- Upstream release 0.8
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.7-3
+- Autorebuild for GCC 4.3
+
+* Tue Dec 18 2007 David Zeuthen <davidz@redhat.com> - 0.7-2%{?dist}
+- Avoid crashing when an authorization is blocked for a user without ~/.face
+
+* Thu Dec  6 2007 David Zeuthen <davidz@redhat.com> - 0.7-1%{?dist}
+- Update to latest upstream release
+
+* Mon Oct 22 2007 Matthias Clasen <mclasen@redhat.com> - 0.6-2
+- Rebuild against new dbus-glib
+
+* Thu Oct 11 2007 David Zeuthen <davidz@redhat.com> - 0.6-1%{?dist}
+- Update to latest upstream release
+
+* Tue Sep 25 2007 David Zeuthen <davidz@redhat.com> - 0.6-0.git20070925%{?dist}
+- Update to git snapshot
+
+* Mon Sep  3 2007 Matthias Clasen <mclasen@redhat.com> - 0.5-4
+- Add gettext BR
+
+* Fri Aug 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-3%{?dist}
+- Rebuild
+
+* Fri Aug 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-2%{?dist}
+- Require newer PolicyKit release
+
+* Fri Aug 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-1%{?dist}
+- Upstream release 0.5
+
+* Tue Jul 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-0.git20070731.4%{?dist}
+- Add BR for intltool
+
+* Tue Jul 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-0.git20070731.3%{?dist}
+- Add BR for gnome-doc-utils
+
+* Tue Jul 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-0.git20070731.2%{?dist}
+- Rebuild
+
+* Tue Jul 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-0.git20070731.1%{?dist}
+- Rebuild and require PolicyKit >= 0.5
+
+* Tue Jul 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-0.git20070731%{?dist}
+- Update to git snapshot
+
+* Wed Jul 25 2007 David Zeuthen <davidz@redhat.com> - 0.4-1%{?dist}
+- Update to 0.4
+
+* Tue Jun 19 2007 David Zeuthen <davidz@redhat.com> - 0.3-1%{?dist}
+- Initial build.
+

+ 240 - 0
P/PolicyKit/PolicyKit-vl.spec

@@ -0,0 +1,240 @@
+%define expat_version           1.95.5
+%define glib2_version           2.6.0
+%define dbus_version            0.90
+%define dbus_glib_version	0.70
+%define gtk_doc_version         1.4
+#define libselinux_version      1.30
+%define pam_version             0.99.6
+%define intltool_version        0.36
+
+# uid/gid allocated in this bug:
+# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=244950
+%define polkit_uid              87
+
+Summary: Authorization Toolkit
+Summary(ja): 認証ツールキット
+Name: PolicyKit
+Version: 0.9
+Release: 1%{?_dist_release}
+License: MIT
+Group: System Environment/Libraries
+URL: http://gitweb.freedesktop.org/?p=PolicyKit.git;a=summary
+Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(post): /sbin/ldconfig
+Requires(pre): /usr/sbin/useradd
+Requires(postun): /sbin/ldconfig
+BuildRequires: expat-devel >= %{expat_version}
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: dbus-devel  >= %{dbus_version}
+BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: gtk-doc >= %{gtk_doc_version}
+#BuildRequires: libselinux-devel >= %{libselinux_version}
+BuildRequires: libxslt
+BuildRequires: pam-devel >= %{pam_version}
+BuildRequires: intltool >= %{intltool_version}
+Requires: dbus >= %{dbus_version}
+Requires: dbus-glib >= %{dbus_glib_version}
+Requires: glib2 >= %{glib2_version}
+#Requires: libselinux >= %{libselinux_version}
+Requires: pam >= %{pam_version}
+
+# Since PolicyKit 0.7 reading authorizations is a privileged
+# operation. So we need to force a new version of hal that makes sure
+# that user 'haldaemon' can read authorizations of other users.
+#Conflicts: hal < 0.5.10-3%{?_dist_release}
+
+%description 
+PolicyKit is a toolkit for defining and handling authorizations. It is
+used for allowing unprivileged processes to speak to privileged
+processes.
+
+%package devel
+Summary: Headers and libraries for PolicyKit
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
+Requires: glib2-devel
+Requires: dbus-devel
+
+%description devel
+Headers and libraries for PolicyKit.
+
+%package docs
+Summary: Documentation for PolicyKit
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+# stupid guidelines require this for ownership of /usr/share/gtk-doc
+Requires: gtk-doc
+
+%description docs
+Documentation for PolicyKit.
+
+%prep
+%setup -q
+
+%build
+%configure --disable-selinux --with-os-type=redhat
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
+cp README AUTHORS NEWS COPYING HACKING doc/TODO $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%pre
+/usr/sbin/useradd -c 'PolicyKit' -u %{polkit_uid} \
+	-s /sbin/nologin -r -d '/' polkituser 2> /dev/null || :
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+
+%doc %dir %{_datadir}/doc/%{name}-%{version}
+%doc %{_datadir}/doc/%{name}-%{version}/NEWS
+%doc %{_datadir}/doc/%{name}-%{version}/COPYING
+%doc %{_datadir}/doc/%{name}-%{version}/AUTHORS
+%doc %{_datadir}/doc/%{name}-%{version}/HACKING
+%doc %{_datadir}/doc/%{name}-%{version}/README
+%doc %{_datadir}/doc/%{name}-%{version}/TODO
+
+%config(noreplace) %{_sysconfdir}/pam.d/polkit
+%dir %{_sysconfdir}/PolicyKit
+%config(noreplace) %{_sysconfdir}/PolicyKit/PolicyKit.conf
+
+%{_bindir}/*
+
+%{_libdir}/lib*.so.*
+
+%{_mandir}/man1/*
+%{_mandir}/man5/*
+%{_mandir}/man8/*
+
+# see upstream design specification for why these permissions are necessary
+%attr(4755,polkituser,root) %{_libexecdir}/polkit-set-default-helper
+%attr(2755,root,polkituser) %{_libexecdir}/polkit-read-auth-helper
+%attr(2755,root,polkituser) %{_libexecdir}/polkit-revoke-helper
+%attr(2755,root,polkituser) %{_libexecdir}/polkit-explicit-grant-helper
+%attr(2755,root,polkituser) %{_libexecdir}/polkit-grant-helper
+%attr(4754,root,polkituser) %{_libexecdir}/polkit-grant-helper-pam
+%attr(4755,root,polkituser) %{_libexecdir}/polkit-resolve-exe-helper
+%attr(0770,polkituser,polkituser) %dir %{_localstatedir}/run/PolicyKit
+%attr(0770,polkituser,polkituser) %dir %{_localstatedir}/lib/PolicyKit
+%attr(0755,polkituser,polkituser) %dir %{_localstatedir}/lib/PolicyKit-public
+%attr(0775,polkituser,polkituser) %{_localstatedir}/lib/misc/PolicyKit.reload
+
+%dir %{_datadir}/PolicyKit
+%dir %{_datadir}/PolicyKit/policy
+%{_datadir}/PolicyKit/policy/org.freedesktop.policykit.policy
+%{_datadir}/PolicyKit/config.dtd
+
+%{_datadir}/dbus-1/system-services/org.freedesktop.PolicyKit.service
+%{_sysconfdir}/dbus-1/system.d/org.freedesktop.PolicyKit.conf
+%{_libexecdir}/polkitd
+
+%{_sysconfdir}/profile.d/polkit-bash-completion.sh
+
+%files devel
+%defattr(-,root,root,-)
+
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*
+%{_includedir}/*
+
+# own this directory for now until this is settled on the D-Bus list
+%dir %{_datadir}/dbus-1/interfaces
+%{_datadir}/dbus-1/interfaces/org.freedesktop.PolicyKit.AuthenticationAgent.xml
+
+
+%files docs
+%defattr(-,root,root,-)
+
+%dir %{_datadir}/gtk-doc/html/polkit
+%{_datadir}/gtk-doc/html/polkit/*
+
+%changelog
+* Mon Aug 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9-1
+- new upstream release
+
+* Tue Jun 24 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.8-3
+- initial build for Vine Linux
+- disable selinux support
+
+* Wed Apr 16 2008 David Zeuthen <davidz@redhat.com> - 0.8-2%{?dist}
+- Fix permissions and modes
+
+* Wed Apr 16 2008 David Zeuthen <davidz@redhat.com> - 0.8-1%{?dist}
+- Upstream 0.8 release
+
+* Sun Apr  6 2008 David Zeuthen <davidz@redhat.com> - 0.8-0.git20080404%{?dist}.3
+- Fix wrong permissions on the resolve exe helper
+
+* Fri Apr  4 2008 David Zeuthen <davidz@redhat.com> - 0.8-0.git20080404%{?dist}.2
+- Fix build
+
+* Fri Apr  4 2008 David Zeuthen <davidz@redhat.com> - 0.8-0.git20080404%{?dist}
+- Update to git snapshot; drop patches as they are upstream already
+
+* Fri Apr  4 2008 David Zeuthen <davidz@redhat.com> - 0.7-7%{?dist}
+- Include fix for CVE-2008-1658 (#439996)
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.7-6
+- Autorebuild for GCC 4.3
+
+* Thu Jan 24 2008 Jon McCann <jmccann@redhat.com> - 0.7-5%{?dist}
+- Remove Requires: ConsoleKit since ConsoleKit now requires PolicyKit
+
+* Thu Dec  6 2007 David Zeuthen <davidz@redhat.com> - 0.7-4%{?dist}
+- Only run bash completion script if using bash (#418471)
+
+* Thu Dec  6 2007 David Zeuthen <davidz@redhat.com> - 0.7-3%{?dist}
+- Conflict with older hal release
+
+* Thu Dec  6 2007 David Zeuthen <davidz@redhat.com> - 0.7-2%{?dist}
+- BR intltool and adjust License to MIT
+
+* Thu Dec  6 2007 David Zeuthen <davidz@redhat.com> - 0.7-1%{?dist}
+- Update to latest upstream release
+
+* Thu Oct 11 2007 David Zeuthen <davidz@redhat.com> - 0.6-1%{?dist}
+- Update to latest upstream release
+
+* Tue Sep 25 2007 David Zeuthen <davidz@redhat.com> - 0.6-0.git20070925%{?dist}
+- Update to git snapshot
+
+* Fri Aug 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-3%{?dist}
+- Rebuild
+
+* Fri Aug 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-2%{?dist}
+- Upstream release 0.5
+
+* Fri Aug 10 2007 Matthias Clasen <mclasen@redhat.com> - 0.5-1.git20070731%{?dist}
+- Add missing Requires (#251268)
+- Own /etc/PolicyKit (#251274)
+
+* Tue Jul 31 2007 David Zeuthen <davidz@redhat.com> - 0.5-0.git20070731%{?dist}
+- Update to git snapshot
+
+* Fri Jul 27 2007 David Zeuthen <davidz@redhat.com> - 0.4-2%{?dist}
+- Incorporate comments from package review (#245015)
+
+* Wed Jul 25 2007 David Zeuthen <davidz@redhat.com> - 0.4-1%{?dist}
+- Update to version 0.4.
+
+* Tue Jun 19 2007 David Zeuthen <davidz@redhat.com> - 0.3-1%{?dist}
+- Initial build.
+

+ 116 - 0
P/PyOpenGL/PyOpenGL-vl.spec

@@ -0,0 +1,116 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%define pyver %(python -c 'import sys;print(sys.version[0:3])')
+
+Name:           PyOpenGL
+Version:        3.0.0
+Release:        2%{_dist_release}
+Summary:        Python bindings for OpenGL
+License:        BSD
+Group:          System Environment/Libraries
+URL:            http://pyopengl.sourceforge.net/
+Source0:        http://downloads.sourceforge.net/pyopengl/%{name}-%{version}.tar.gz
+Patch0:         PyOpenGL-3.0.0a6-shebang.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  python-devel python-setuptools
+BuildArch:      noarch
+Requires:       python-numeric python-setuptools
+Requires:       freeglut
+
+# in some other repositories this is named python-opengl
+Provides:       python-opengl = %{version}-%{release}
+Obsoletes:      python-opengl < %{version}-%{release}
+
+%description
+PyOpenGL is the cross platform Python binding to OpenGL and related APIs. It
+includes support for OpenGL v1.1, GLU, GLUT v3.7, GLE 3 and WGL 4. It also
+includes support for dozens of extensions (where supported in the underlying
+implementation).
+
+PyOpenGL is interoperable with a large number of external GUI libraries
+for Python including (Tkinter, wxPython, FxPy, PyGame, and Qt). 
+
+
+%package Tk
+Summary:        %{name} OpenGL Tk widget
+Group:          System Environment/Libraries
+Requires:       %{name} = %{version}-%{release}, tkinter
+
+%description Tk
+%{name} Togl (Tk OpenGL widget) 1.6 support.
+
+
+%package doc
+Summary:        Documentation files for %{name}
+Group:          Development/Languages
+Requires:       %{name} = %{version}-%{release}
+
+%description doc
+Documentation files for %{name}.
+
+
+%prep
+%setup -q
+%patch0 -p1 -z .shebang
+
+%build
+python setup.py build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+python setup.py install -O1 --skip-build --root="$RPM_BUILD_ROOT" \
+  --prefix="%{_prefix}"
+chmod -x $RPM_BUILD_ROOT%{python_sitelib}/%{name}-%{version}-py%{pyver}.egg-info
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc license.txt
+%{python_sitelib}/*OpenGL*
+%exclude %{python_sitelib}/OpenGL/Tk
+
+%files Tk
+%defattr(-,root,root,-)
+%{python_sitelib}/OpenGL/Tk
+
+%files doc
+%defattr(-,root,root,-)
+%doc documentation/*
+
+
+%changelog
+* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 3.0.0-2
+- rebuilt with python-2.6.4
+
+* Sat Jul 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.0-1
+- new upstream release 3.0.0
+- remove Requires: XOrg-gl (libGL should be pulled by freeglut)
+
+* Sun Jul 20 2008 Shu KONNO <owa@bg.wakwak.com> 3.0.0-0.b1.2
+- rebuilt with python-2.5.2
+
+* Mon Apr 21 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.0.0-0.b1.1
+- Initial build for Vine Linux
+
+* Mon Dec 31 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-0.5.b1
+- New upstream release 3.0.0b1
+
+* Thu Aug 30 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-0.4.a6
+- Change BuildRequires python-setuptools to python-setuptools-devel for
+  the python-setuptools package split
+
+* Fri Apr 13 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-0.3.a6
+- Add missing freeglut, libGL and libGLU requires (bz 236159)
+
+* Thu Mar 29 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-0.2.a6
+- Remove tests from the package (bz 234121)
+- Add -Tk subpackage (bz 234121)
+- Remove shebang from files with shebang instead of chmod +x (bz 234121)
+- Better description
+
+* Sat Mar 24 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-0.1.a6
+- Initial Fedora Extras package

+ 94 - 0
P/PyQt/PyQt-vl.spec

@@ -0,0 +1,94 @@
+%define pyexeclib %(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib(1)')
+%define name 	PyQt
+%define version 3.18.1
+%define release 2%{?_dist_release}
+
+Summary:	Python bindings for Qt.
+Name:		%{name}
+Version:	%{version}
+Release:	%{release}
+License:	GPL
+Group:		Development/Languages
+Source:		http://www.riverbankcomputing.com/Downloads/PyQt3/GPL/%{name}-x11-gpl-%{version}.tar.gz
+URL:		http://www.riverbankcomputing.co.uk/pyqt
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:	python-devel sip-devel qt-devel
+Requires:	python
+
+%description
+Python bindings for the Qt C++ class library.
+
+%package devel
+Summary: 	Files needed to build other bindings based on Qt
+Group: 		Development/Libraries
+Requires:	%{name} = %{version}
+Requires:	sip-devel qt-devel
+
+%description devel
+Files needed to build other bindings for C++ classes that inherit from any
+of the Qt classes (e.g. KDE or your own).
+
+%prep
+%setup -q -n %{name}-x11-gpl-%{version}
+
+%build
+mkdir -p $RPM_BUILD_ROOT%{pyexeclib}
+python configure.py -d %{pyexeclib} <<EOF
+    yes
+EOF
+# note that -j2 does not work
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make DESTDIR=$RPM_BUILD_ROOT install
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/sip/qt
+cp -r sip/* $RPM_BUILD_ROOT%{_datadir}/sip/qt/
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 755)
+%doc NEWS README ChangeLog THANKS
+%doc doc/PyQt.html
+%{_bindir}/*
+%{pyexeclib}/*
+
+%files devel
+%defattr(-,root,root)
+%doc examples*
+%{_datadir}/sip/*
+
+%changelog
+* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 3.18.1-2
+- rebuilt with python-2.6.4
+
+* Thu Nov 12 2009 Ryoichi INAGAKI <owa@bg.wakwak.com> 3.18.1-1
+- new upstream release
+- removed qscintilla dependency
+
+* Mon Jul 21 2008 Shu KONNO <owa@bg.wakwak.com> 3.17.3-1vl5
+- rebuilt with python-2.5.2
+- added pyexeclib macro
+- applied new versioning policy
+
+* Fri Nov 30 2007 Shu KONNO <owa@bg.wakwak.com> 3.17.3-0vl2
+- changed source url
+- fixed python site-packages path (for lib64)
+
+* Thu Sep 13 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.17.3-0vl1
+- updated to 3.16
+- rebuilt with new toolchain
+
+* Sun Jun 11 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.16-0vl1
+- updated to 3.16
+- changed Group to Development/Languages
+- rebuild with python-2.4.3, sip-4.4.5, qscinteilla-1.6
+
+* Sun Apr 03 2005 Shu KONNO <owa@bg.wakwak.com> 3.13-0vl2
+- rebuild with python-2.4.1
+
+* Sat Jan 15 2005 Satoshi MACHINO <machino@vinelinux.org> 3.13-0vl1
+- initial release for VineLinux
+

+ 293 - 0
P/PyQt4/PyQt4-vl.spec

@@ -0,0 +1,293 @@
+%global python_ver %(%{__python} -c "import sys ; print sys.version[:3]")
+%global python_sitelib  %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
+%global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
+%global sip_ver %(sip -V 2>/dev/null | cut -d' ' -f1 | cut -d- -f1)
+
+# ugly hack for Qt4 version auto-detection -- inagaki
+%define _qt4_notfound %(eval "pkg-config --exists Qt"; echo $?)
+%if %{_qt4_notfound}
+%define qtver 4.6.1
+%else
+%define qtver %(pkg-config --modversion QtCore)
+%endif
+%define qt4qmake %{_libdir}/qt-%{qtver}/bin/qmake
+
+Summary: Python bindings for Qt4
+Name: 	 PyQt4
+Version: 4.7
+Release: 2%{?_dist_release}
+
+# GPLv2 exceptions(see GPL_EXCEPTIONS*.txt)
+License: GPLv3 or GPLv2 with exceptions
+Group: 	 Development/Languages
+URL:     http://www.riverbankcomputing.com/software/pyqt/
+Source0: http://www.riverbankcomputing.com/static/Downloads/PyQt4/PyQt-x11-gpl-%{version}.tar.gz
+Patch1:  PyQt-x11-gpl-4.4.4-64bit.patch
+# HACK! FIXME: ping upstream why this isn't working right. -- Rex
+Patch2:  PyQt-x11-gpl-4.5.2-QT_SHARED.patch
+Patch4:  PyQt-x11-gpl-4.5.1-pyuic_shebang.patch
+
+# Vine Patch
+Patch100: PyQt-x11-gpl-4.7-phononpath_vine.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+#BuildRequires: chrpath
+BuildRequires: dbus-devel dbus-python-devel
+BuildRequires: findutils
+BuildRequires: phonon-devel
+# beware of PyQt4/qscintilla bootstap issues
+#BuildRequires: qscintilla
+BuildRequires: qt4-devel >= 4.5.0
+BuildRequires: python-devel
+BuildRequires: sip-devel >= 4.9
+BuildRequires: libXext-devel
+Requires: sip >= %{sip_ver}
+Requires: dbus-python
+Requires: qt4 >= %{qtver}
+
+
+%description
+These are Python bindings for Qt4.
+
+%package devel
+Summary: Files needed to build other bindings based on Qt4
+Group:	 Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: qt4-devel >= %{qtver}
+Requires: sip-devel >= 4.9
+
+%description devel
+Files needed to build other bindings for C++ classes that inherit from any
+of the Qt4 classes (e.g. KDE or your own).
+
+
+%prep
+%setup -q -n PyQt-x11-gpl-%{version}
+%patch1 -p1 -b .64bit
+%patch2 -p1 -b .QT_SHARED
+%patch4 -p1 
+
+%patch100 -p1 -b .phononpath_vine 
+
+## permissions
+# mark examples non-executable
+find examples/ -name "*.py" | xargs chmod a-x
+chmod a+rx pyuic/uic/pyuic.py
+
+
+%build
+unset QTDIR || : ; . /etc/profile.d/qt4.sh
+CFLAGS="${CFLAGS:-%optflags}" \
+CXXFLAGS="${CXXFLAGS:-%optflags} -I%{_includedir}/KDE" \
+%{__python} configure.py \
+  --confirm-license \
+  --qmake=%{qt4qmake} \
+  --no-qsci-api \
+  --verbose 
+
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL_ROOT=$RPM_BUILD_ROOT
+
+# HACK: fix multilb conflict, http://bugzilla.redhat.com/509415
+rm -fv $RPM_BUILD_ROOT%{_bindir}/pyuic4
+mv $RPM_BUILD_ROOT%{python_sitearch}/PyQt4/uic/pyuic.py \
+   $RPM_BUILD_ROOT%{_bindir}/pyuic4
+ln -s %{_bindir}/pyuic4 \
+      $RPM_BUILD_ROOT%{python_sitearch}/PyQt4/uic/pyuic.py
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%doc NEWS README
+%doc OPENSOURCE-NOTICE.TXT
+%doc LICENSE.GPL2 GPL_EXCEPTION*.TXT
+%doc LICENSE.GPL3
+%{python_sitearch}/PyQt4/
+%exclude %{python_sitearch}/PyQt4/uic/pyuic.py*
+# fixme?  -> sitearch?  -- Rex
+%{python_sitelib}/dbus/mainloop/qt.so
+%{_libdir}/qt-%{qtver}/plugins/designer/*
+
+%files devel
+%defattr(-,root,root,-)
+%doc doc/*
+%doc examples/
+%{_bindir}/pylupdate4
+%{_bindir}/pyrcc4
+%{_bindir}/pyuic4
+%{python_sitearch}/PyQt4/uic/pyuic.py*
+%{_datadir}/sip/PyQt4/
+#{_qt4_prefix}/qsci/api/python/PyQt4.api
+
+
+%changelog
+* Fri Feb 05 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7-2
+- updated Patch100 to build phonon module
+
+* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 4.7-1
+- new upstream release
+- rebuilt with python-2.6.4
+- dropt Patch100: PyQt-x11-gpl-4.5.4-vine_phonon.patch
+
+* Fri Oct 23 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.6-2
+- now BuildRequires sip-devel >= 4.9 (was 4.8.2)
+
+* Thu Oct 22 2009 Shu KONNO <owa@bg.wakwak.com> 4.6-1
+- new upstream release
+- added BR: libXext-devel
+
+* Sat Aug 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.5.4-3
+- added Patch100 for building phonon modules
+
+* Tue Aug 18 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.5.4-2
+- Initial build for Vine
+
+* Tue Jul 28 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.4-1
+- PyQt4-4.5.4
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Jul 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-1
+- PyQt4-4.5.2
+
+* Thu Jul 02 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-2
+- fix build with qt-4.5.2
+- PyQt4-devel multilib conflict (#509415)
+
+* Tue Jun 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-1
+- PyQt-4.5.1
+
+* Fri Jun 05 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5-1
+- PyQt-4.5
+
+* Thu May 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5-0.2.20090520
+- fix generation of sip_ver
+
+* Thu May 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5-0.1.20090520
+- PyQt-4.5-snapshot-20090520
+
+* Sun Apr 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.4.4-6
+- rebuild for phonon bindings (#497680)
+
+* Wed Mar 05 2009 Rex Dieter <rdieter@fedorproject.org> - 4.4.4-5
+- move designer plugins to main/runtime (#487622)
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.4.4-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Feb 13 2009 Than Ngo <than@redhat.com> - 4.4.4-3
+- rebuild against qt-4.5rc1
+
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 4.4.4-2
+- Rebuild for Python 2.6
+
+* Mon Nov 10 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.4-1
+- PyQt-4.4.4
+
+* Tue Aug 26 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.3-1
+- PyQt-4.4.3
+
+* Sat Jun 14 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.2-2
+- PyQt4 is built without QtWebKit support (#451490)
+
+* Wed May 21 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.2-1
+- PyQt-4.4.2
+
+* Wed May 14 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4-1
+- PyQt-4.4
+- License: GPLv3 or GPLv2 with exceptions
+
+* Mon Feb 11 2008 Rex Dieter <rdieter@fedoraproject.org> 4.3.3-2 
+- respin (gcc43)
+
+* Wed Dec 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.3-1
+- PyQt-4.3.3
+
+* Thu Nov 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.1-3
+- dbus support (#395741)
+
+* Mon Nov 12 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.3.1-1
+- PyQt-4.3.1
+
+* Thu Oct 04 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2-8
+- drop ExcludeArch: ppc64 , qt4 bug is (hopefully) fixed.
+
+* Thu Oct 04 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2-7
+- fix QtDesigner plugin install
+
+* Wed Oct 03 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2-6
+- 64bit QtDesigner patch
+
+* Mon Aug 27 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2-5
+- -devel: Requires: qt4-devel
+
+* Sun Aug 26 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2-4
+- use %%python_sitearch
+- License: GPLv2
+
+* Thu Aug 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2-3
+- fix python_sitelib typo (wrt chrpath call)
+- move %%_bindir stuff to -devel
+- mark %%doc examples non-executable
+- add shebang to %%_bindir/pyuic4
+
+* Tue Jul 17 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2-2
+- remove rpath from QtDesigner.so
+- BR: qt4-devel > 4.3.0-8
+
+* Wed Apr 11 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.2-1
+- PyQt4-4.2
+
+* Wed Feb 28 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 4.1.1-2
+- fix build against multilib'd qt4
+
+* Mon Dec 11 2006 Rex Dieter <rexdieter[AT]usres.sf.net> 4.1.1-1
+- PyQt4-4.1.1
+- BR: sip-devel >= 4.5.1
+
+* Mon Nov 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.1-1
+- PyQt4-4.1
+
+* Wed Oct 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0.1-4
+- don't own %%_datadir/sip (bug #206633)
+
+* Mon Aug 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0.1-3
+- BR: qt4-devel < 4.2
+
+* Sat Jul 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0.1-2
+- fix reference(s) to qmake(4)
+
+* Sun Jul 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0.1-1
+- PyQt-4.0.1
+
+* Mon Jun 12 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0-1
+- PyQt-4.0(final)
+- BR: sip-devel >= 4.4.4 (see bug #199430)
+
+* Fri May 12 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0-0.6.beta1
+- drop BR: qt4-MySQL qt4-ODBC qt4-PostgreSQL
+- drop usage of (undefined) %%sip_min
+
+* Fri Apr 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0-0.5.beta1
+- cleanup for Extras
+
+* Fri Apr 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0-0.4.beta1
+- 4.0beta1
+
+* Thu Apr 27 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0-0.3.20060421 
+- respin for sip-4.4.3
+- use sip-abi, sip-abi-min
+
+* Mon Apr 24 2006 Rex Dieter <rexdieter[AT]users.sf.net> 4.0-0.2.20060421
+- 20060421 snapshot
+
+* Wed Apr 19 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.0-0.1.20060417
+- first try, using 20060417 snapshot
+

+ 89 - 0
P/PyYAML/PyYAML-vl.spec

@@ -0,0 +1,89 @@
+# %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+
+Name:           PyYAML
+Version:        3.09
+Release:        1%{?_dist_release}
+Summary:        YAML parser and emitter for Python
+
+Group:          Development/Libraries
+License:        MIT
+URL:            http://pyyaml.org/
+Source0:        http://pyyaml.org/download/pyyaml/%{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires:  python-devel, python-setuptools, libyaml-devel
+
+%description
+YAML is a data serialization format designed for human readability and
+interaction with scripting languages.  PyYAML is a YAML parser and
+emitter for Python.
+
+PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
+support, capable extension API, and sensible error messages.  PyYAML
+supports standard YAML tags and provides Python-specific tags that allow
+to represent an arbitrary Python object.
+
+PyYAML is applicable for a broad range of tasks from complex
+configuration files to object serialization and persistance.
+
+%prep
+%setup -q -n %{name}-%{version}
+
+
+%build
+%{__python} setup.py build
+chmod a-x examples/yaml-highlight/yaml_hl.py
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/%{_bindir}
+%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc PKG-INFO README LICENSE examples
+# %{python_sitelib}/*
+%{python_sitearch}/*
+
+
+%changelog
+* Sun Feb 7 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.09-1
+- new upstream release
+
+* Thu Jun 11 2009 Shu KONNO <owa@bg.wakwak.com> 3.08-2
+- s/python_sitelib/python_sitearch/
+
+* Wed Jun 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.08-1
+- initial build for Vine Linux
+
+* Tue Mar 3 2009 John Eckersberg <jeckersb@redhat.com> - 3.08-4
+- Correction, change libyaml to libyaml-devel in BuildRequires
+
+* Mon Mar 2 2009 John Eckersberg <jeckersb@redhat.com> - 3.08-3
+- Add libyaml to BuildRequires
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.08-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 18 2009 John Eckersberg <jeckersb@redhat.com> - 3.08-1
+- New upstream release
+
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.06-2
+- Rebuild for Python 2.6
+
+* Fri Oct 24 2008 John Eckersberg <jeckersb@redhat.com> - 3.06-1
+- New upstream release
+
+* Wed Jan 02 2008 John Eckersberg <jeckersb@redhat.com> - 3.05-2
+- Remove explicit dependency on python >= 2.3
+- Remove executable on example script in docs
+
+* Mon Dec 17 2007 John Eckersberg <jeckersb@redhat.com> - 3.05-1
+- Initial packaging for Fedora

+ 315 - 0
R/R/R-vl.spec

@@ -0,0 +1,315 @@
+%define pkg_version 2.10.1
+%define pkg_release 1%{?_dist_release}
+
+Summary:          A language for data analysis and graphics
+Summary(ja):      データ解析・グラフィック化の言語
+Name:             R
+Version:          %{pkg_version}
+Release:          %{pkg_release}
+Source0:          ftp://cran.r-project.org/pub/R/src/base/R-2/%{name}-%{version}.tar.gz
+#Patch0:           R-release.diff.gz
+License:          GPL2
+Group:            Applications/Engineering
+URL:              http://www.r-project.org
+
+BuildRequires: gcc-c++
+BuildRequires: gcc-gfortran
+BuildRequires: tetex texinfo tcl tk
+BuildRequires: libpng-devel libjpeg-devel
+BuildRequires: readline-devel libtermcap-devel
+BuildRequires: zlib-devel bzip2-devel XOrg-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Toshiaki Ara <ara_t@384.jp>
+
+%description
+'GNU S' - A language and environment for statistical computing and
+graphics. R is similar to the award-winning S system, which was
+developed at Bell Laboratories by John Chambers et al. It provides
+a wide variety of statistical and graphical techniques (linear and
+nonlinear modelling, statistical tests, time series analysis,
+classification, clustering, ...).
+
+R is designed as a true computer language with control-flow
+constructions for iteration and alternation, and it allows users to
+add additional functionality by defining new functions. 
+For computationally intensive tasks, C, C++ and Fortran code
+can be linked and called at run time.
+
+%description -l ja
+'GNU S' - 統計解析とグラフィックスのプログラミング言語と環境。
+Rは、ベル研究所のJohn Chambersらが開発した輝けるS言語に似ており、
+線形・非線型モデル、統計検定、時系列分析、クラスター分析など
+幅広い統計解析・視覚化手法を提供する。
+Rは、条件分岐や反復計算などの制御構造を持つ正真正銘のコンピュータ言語
+として設計されており、ユーザが新たに関数を組み込むことが可能である。
+また、計算量が多いときにはC、 C++、Fortranなどのコードとリンクさせて
+使用することができる。
+
+%package devel
+Summary:          files for development of R packages.
+Summary(ja):      Rパッケージ開発用ファイル
+Group:            Development/Libraries
+Requires:         R = %{version}-%{release}
+
+%description devel
+Install R-devel if you are going to develop or compile R packages.
+
+This is just a stub package containing the documentation on "Writing R
+Extensions".  However, installing it will ensure that the build
+environment for R packages is correct.
+
+%description -l ja devel
+Rパッケージを開発したりコンパイルする場合には、このR-develを
+インストールします。R-exts.pdf ("Writing R Extensions": 英文)
+が含まれているだけのサブパッケージですが、正しくRパッケージを
+開発するための助けになるでしょう。
+
+%package -n libRmath
+Summary:          standalone math library from the R project
+Summary(ja):      単独で動作するRプロジェクトの数理ライブラリ
+Group:            System Environment/Libraries
+
+%description -n libRmath
+A standalone library of mathematical and statistical functions derived
+from the R project.  This packages provides the shared libRmath library.
+
+%description -l ja -n libRmath
+単独で動作するRプロジェクトの数理統計ライブラリで、libRmath.soという
+共有ライブラリを提供する。
+
+%package -n libRmath-devel
+Summary:          standalone math library from the R project
+Summary(ja):      libRmathの開発ライブラリ
+Group:            Development/Libraries
+Requires:         libRmath = %{version}-%{release}
+
+%description -n libRmath-devel
+A standalone library of mathematical and statistical functions derived
+from the R project.  This packages provides the header files.
+
+%description -l ja -n libRmath-devel
+libRmathのヘッダファイル(Rmath.h)
+
+%prep
+%{__rm} -rf ${RPM_BUILD_ROOT}
+%setup -q 
+#%patch0 -p1 
+
+%build
+export R_BROWSER="%{_bindir}/firefox"
+%configure
+%{__make} %{?_smp_mflags}
+(cd src/nmath/standalone; %{__make} %{?_smp_mflags})
+LANG=C make check-all
+%{__make} pdf
+#We can only "make info" if we have an up to date version of texinfo
+%{?INFO: %{__make} info}
+
+
+%install
+%{__make} install DESTDIR=${RPM_BUILD_ROOT} install-pdf %{?INFO:install-info}
+%{__rm} -f ${RPM_BUILD_ROOT}%{_infodir}/dir
+%{__rm} -f ${RPM_BUILD_ROOT}%{_infodir}/dir.old
+
+#Install libRmath files
+(cd src/nmath/standalone; %{__make} install DESTDIR=${RPM_BUILD_ROOT})
+
+mkdir -p ${RPM_BUILD_ROOT}/etc/ld.so.conf.d
+echo "%{_libdir}/R/lib" > ${RPM_BUILD_ROOT}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
+
+#Fix lication of R_HOME_DIR in shell wrapper
+sed -e "s@R_HOME_DIR=.*@R_HOME_DIR=%{_libdir}/R@" bin/R \
+  > ${RPM_BUILD_ROOT}%{_libdir}/R/bin/R
+chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/R/bin/R
+sed -e "s@R_HOME_DIR=.*@R_HOME_DIR=%{_libdir}/R@" bin/R \
+  > ${RPM_BUILD_ROOT}%{_bindir}/R
+chmod 755 ${RPM_BUILD_ROOT}%{_bindir}/R
+
+
+%files
+%defattr(-, root, root)
+%{_bindir}/R
+%{_bindir}/Rscript
+%{_libdir}/R
+%{?INFO:%{_infodir}/R-*.info*}
+%{_mandir}/man1/*
+/etc/ld.so.conf.d/*
+
+%files devel
+%defattr(-, root, root)
+%doc doc/manual/R-exts.pdf
+
+%files -n libRmath
+%defattr(-, root, root)
+%{_libdir}/libRmath.so
+
+%files -n libRmath-devel
+%defattr(-, root, root)
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/Rmath.h
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+
+%post 
+%if 0%{?INFO}
+   # Create directory entries for info files
+   # (optional doc files, so we must check that they are installed)
+   for doc in admin data exts FAQ intro lang; do
+      file=%{_infodir}/R-${doc}.info.gz
+      if [ -e $file ]; then
+         /sbin/install-info ${file} %{_infodir}/dir 2>/dev/null
+      fi
+   done
+%endif
+%{_syssbindir}/ldconfig
+
+%preun 
+%if 0%{?INFO}
+   if [ $1 = 0 ]; then
+      # Delete directory entries for info files (if they were installed)
+      for doc in admin data exts FAQ intro lang; do
+         file=%{_infodir}/R-${doc}.info.gz
+         if [ -e ${file} ]; then
+            /sbin/install-info --delete R-${doc} %{_infodir}/dir 2>/dev/null
+         fi
+      done
+   fi
+%endif
+
+%postun -p %{_syssbindir}/ldconfig
+
+%post -n libRmath -p %{_syssbindir}/ldconfig
+
+%postun -n libRmath -p %{_syssbindir}/ldconfig
+
+
+%changelog
+* Thu Dec 15 2009 Toshiaki Ara <ara_t@384.jp> 2.10.1-1vl5
+- Updated to 2.10.1
+
+* Thu Nov 06 2009 Toshiaki Ara <ara_t@384.jp> 2.10.0-3vl5
+- patched to 2.10.0
+
+* Sat Oct 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.10.0-2
+- spec in UTF-8
+
+* Thu Oct 27 2009 Toshiaki Ara <ara_t@384.jp> 2.10.0-1vl5
+- Updated to 2.10.0
+
+* Thu Sep 23 2009 Toshiaki Ara <ara_t@384.jp> 2.9.2-1vl5
+- Updated to 2.9.2
+- deleted BuildRequires: lapack-devel blas-devel
+- rewrote SPEC file
+
+* Thu Aug 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1:2.5.1-0vl1
+- Updated to 2.5.1
+- added BuildRequires: gcc-gfortran for VineSeed
+- added BuildRequires: lapack-devel blas-devel
+- fixed %preun script
+
+* Wed Dec 20 2006 Susumu Tanimura <stanimura-ngs@umin.ac.jp> 1:2.4.1-0vl1
+- Updated to 2.4.1
+- Added INFO option
+- Exclude Japanese Rprofile.site
+
+* Mon Oct 30 2006 Susumu Tanimura <stanimura-ngs@umin.ac.jp>
+- Updated to 2.4.0
+
+* Mon Oct 2 2006 Martyn Plummer <plummer@iarc.fr> 1:2.3.1-2
+- Added optimization flags
+
+* Tue Jun  6 2006 Susumu Tanimura <stanimura-ngs@umin.ac.jp> 1:2.3.1-0vl1
+- Packaged for VineLinux3.2
+
+* Tue May  9 2006 Susumu Tanimura <stanimura-ngs@umin.ac.jp> 1:2.3.0-0vl2
+- Use JAVA_HOME for R_JAVA_LD_LIBRARY_PATH 
+
+* Mon May  8 2006 Susumu Tanimura <stanimura-ngs@umin.ac.jp> 1:2.3.0-0vl1
+- Packaged for VineLinux3.2
+- Slipped texinfo
+- Fixed preun error
+- Preset Japanese fonts
+
+* Thu Jan 12 2006 Susumu Tanimura <stanimura-ngs@umin.ac.jp>
+- Packaged for VineLinux3.2
+
+* Tue Jan 3 2006 Martyn Plumer <plummber@iarc.fr> 1:2.2.1-1
+- Restored CAPABILITIES file lost in 2.2.1beta
+
+* Mon Dec 12 2005 Martyn Plummer <plummer@iarc.fr> 1:2.2.1beta-1
+- Configure uses --without-blas by default.
+- Install pdf manuals.
+- All toplevel documentation files are installed into _libdir/R
+  as they may be required by R (qv note on AUTHORS and THANKS below).
+- Legacy scripts for rebuilding package indices removed.
+
+* Mon Sep 19 2005 Martyn Plummer <plummer@iarc.fr> 1:2.2.0-0
+- R now compiles with gcc 4.0.1 and default rpm optimization flags.
+
+* Wed Jul 13 2005 Martyn Plummer <plummer@iarc.fr> 1:2.1.1-2
+- The files AUTHORS and THANKS need to be installed into _libdir/R
+  as they are required by the function contributors().  Previously
+  they were installed only as documentation files.
+
+* Tue Jun 21 2005 Martyn Plummer <plummer@iarc.fr>
+- Corrected date error in SPEC file.
+
+* Sun Jun 19 2005 Martyn Plummer <plummer@iarc.fr>
+- Dropped support for Red Hat boxed set.
+- Synchronized with Fedora Extras 4 RPM by Tom Calloway
+  including support for shared R library.
+- Added gfortran support. However, gcc 4.0.0 will not compile R correctly
+  with the default optimization flags, so there is a temporary work-around.
+
+* Wed Jun 15 2005 Gernot Stocker <gernot.stocker@tugraz.at>
+- Adaptations for CentOS and Rocks-Linux, tested under Release 4.0
+
+* Sat Apr 30 2005 Joseph P. Skudlarek <Jskud@Jskud.com> 0:2.1.0-0.fdr.3
+- Install R-data.info file as well.
+- Make info processing conditional on texinfo version, not platform release,
+  so that if a new enough version is installed, we will build and install info.
+
+* Mon Apr 18 2005 Martyn Plummer <plummer@iarc.fr> 0:2.1.0-0.fdr.1
+- Built R 2.1.0.  R now supports internationalization, so the patch
+  to set the locale to "C" is now dropped.
+- install.packages() exits gracefully with a helpful message if
+  the file INSTALL is not present, so this is now included in the
+  R-devel package.
+
+* Mon Mar 14 2005 Martyn Plummer <plummer@iarc.fr> 0:2.0.1-0.fdr.5
+- Added support for Scientific Linux (http://www.scientificlinux.org)
+  A distribution based on RHEL. Thanks to Jon Peatfield.
+
+* Mon Feb 28 2005 Martyn Plummer <plummer@iarc.fr> 0:2.0.1-0.fdr.4
+- Fixed file ownership in R-devel and libRmath packages
+
+* Wed Feb 16 2005 Martyn Plummer <plummer@iarc.fr> 0:2.0.1-0.fdr.3
+- R-devel package is now a stub package with no files, except a documentation
+  file (RPM won't accept sub-packages with no files). R now conflicts
+  with earlier (i.e 0:2.0.1-0.fdr.2) versions of R-devel.
+- Created libRmath subpackage with shared library.
+
+* Mon Jan 31 2005 Martyn Plummer <plummer@iarc.fr> 0:2.0.1-0.fdr.2
+- Created R-devel and libRmath-devel subpackages
+
+* Mon Nov 15 2004 Martyn Plummer <plummer@iarc.fr> 0:2.0.1-0.fdr.1
+- Built R 2.0.1
+
+* Wed Nov 10 2004 Martyn Plummer <plummer@iarc.fr> 0:2.0.0-0.fdr.3
+- Set R_PRINTCMD at configure times so that by default getOption(printcmd)
+  gives "lpr".
+- Define macro fcx for all Fedora distributions. This replaces Rinfo
+
+* Tue Oct 12 2004 Martyn Plummer <plummer@iarc.fr> 0:2.0.0-0.fdr.2
+- Info support is now conditional on the macro Rinfo, which is only
+  defined for Fedora 1 and 2. 
+
+* Thu Oct 7 2004 Martyn Plummer <plummer@iarc.fr> 0:2.0.0-0.fdr.1
+- Built R 2.0.0
+- There is no longer a BUGS file, so this is not installed as a
+  documentation file.

+ 76 - 0
R/RedCloth/RedCloth-vl.spec

@@ -0,0 +1,76 @@
+%define ruby		/usr/bin/ruby
+%define rbindir  %(%{ruby} -r rbconfig -e 'print Config::CONFIG["bindir"]')
+%define rlibdir  %(%{ruby} -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
+%define rarchdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["archdir"]')
+
+Summary: A Textile library for Ruby
+Summary(ja): RubyのためのTextileライブラリ
+Name: RedCloth
+Version: 3.0.4
+Release: 1%{?_dist_release}
+License: BSD
+Group: System Environment/Libraries
+Source: http://rubyforge.org/frs/download.php/6064/RedCloth-3.0.4.tar.gz
+Patch1: RedCloth-3.0.4-ri-data-install.patch
+Patch2: RedCloth-3.0.4-fix-shebang.patch
+URL: http://rubyforge.org/projects/redcloth/
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildPreReq: ruby ruby-devel rdoc
+Requires: ruby
+
+%description
+RedCloth is a library for using Textile in Ruby.  Textile is a text
+format.  A very simple text format.  Another stab at making readable
+text that can be converted to HTML.
+
+%description -l ja
+RedClothはRubyでテキストフォーマットの一種であるTextileを使うためのラ
+イブラリです。これはとてもシンプルなフォーマットであり、HTML形式に変換
+することができます。
+
+%prep
+
+%setup -q
+
+%patch1 -p1
+%patch2 -p1
+
+%build
+%{ruby} setup.rb config --rbdir=\$stdruby
+%{ruby} setup.rb setup
+
+cd doc
+%{ruby} make.rb README > ../README.html
+%{ruby} make.rb QUICK-REFERENCE > ../QUICK-REFERENCE.html
+%{ruby} make.rb REFERENCE > ../REFERENCE.html
+
+cd ..
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+mkdir -p ${RPM_BUILD_ROOT}%{rbindir}
+mkdir -p ${RPM_BUILD_ROOT}%{rlibdir}
+
+%{ruby} setup.rb install --prefix=${RPM_BUILD_ROOT}
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+rm README.html QUICK-REFERENCE.html REFERENCE.html
+
+%files
+%defattr(-, root, root)
+%doc doc/CHANGELOG
+%doc doc/README
+%doc doc/REFERENCE
+%{_bindir}/*
+%{rlibdir}/*
+%{_datadir}/ri/*/*/RedCloth/*
+
+%changelog
+* Sun Oct 05 2008 Shu KONNO <owa@bg.wakwak.com> 3.0.4-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Mon Mar 19 2007 akira yamada <akira@vinelinux.org> 3.0.4-0vl1
+- initial packaging.
+

+ 200 - 0
S/SDL/SDL-vl.spec

@@ -0,0 +1,200 @@
+Summary: Simple DirectMedia Layer
+Name: SDL
+Version: 1.2.13
+Release: 2%{?_dist_release}
+License: LGPL
+Group: System Environment/Libraries
+URL: http://www.libsdl.org/
+Source0: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
+
+Patch0: SDL-1.2.10-byteorder.patch
+Patch1: SDL-1.2.12-prefersounddaemons.patch
+Patch2: SDL-1.2.13-libdir.patch
+
+#BuildRequires: XOrg-devel, XOrg-gl-devel
+BuildRequires: xorg-x11-devel, mesa-libGL-devel
+BuildRequires: alsa-lib-devel, esound-devel, arts-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+This is the Simple DirectMedia Layer, a generic API that provides low
+level access to audio, keyboard, mouse, and display framebuffer across
+multiple platforms.
+
+%description -l ja
+このパッケージはSimple DirectMedia Layerであり、複数のプラットホーム間の
+オーディオ、キーボード、マウスやディスプレイフレームバッファにlow level
+アクセスするための一般的なAPIです。
+
+%package devel
+Summary: Libraries, includes and more to develop SDL applications.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+This is the Simple DirectMedia Layer, a generic API that provides low
+level access to audio, keyboard, mouse, and display framebuffer across
+multiple platforms.
+
+This is the libraries, include files and other resources you can use
+to develop SDL applications.
+
+%description devel -l ja
+このパッケージはSimple DirectMedia Layerであり、複数のプラットホーム間の
+オーディオ、キーボード、マウスやディスプレイフレームバッファにlow level
+アクセスするための一般的なAPIです。
+
+このパッケージはSDLアプリケーションを開発するために使用されるincludeファイルや
+その他リソースを含んでいます。
+
+%prep
+%setup -q 
+%patch0 -p1 -b .byte
+%patch1 -p1 -b .prefer
+%patch2 -p1 -b .libdir
+
+%build
+#libtoolize --force
+aclocal
+autoconf
+
+%configure \
+	--disable-video-svga --disable-video-ggi --disable-video-aalib \
+	--disable-video-directfb \
+	--disable-debug \
+	--enable-dlopen \
+	--enable-arts-shared \
+	--enable-esd-shared \
+	--enable-alsa-shared \
+	--enable-sdl-dlopen \
+	--disable-rpath
+make
+
+%install
+rm -rf %{buildroot}
+%makeinstall
+
+## remove unuse files
+rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
+
+%clean
+rm -rf %{buildroot}
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc README-SDL.txt COPYING CREDITS BUGS
+%{_libdir}/lib*.so.*
+
+%files devel
+%defattr(-,root,root)
+%doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew docs.html
+%doc docs/index.html docs/html
+%{_bindir}/*-config
+%{_libdir}/lib*.so
+%{_libdir}/*a
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/SDL/
+%{_mandir}/man3/*
+%{_datadir}/aclocal/*
+
+%changelog
+* Fri Sep 26 2008 Shu KONNO <owa@bg.wakwak.com> 1.2.13-2vl5
+- spec in utf-8
+- remove *.la
+
+* Sat Apr  5 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.13-1vl5
+- new upstream release
+- updated Patch3
+
+* Tue Jul 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.12-0vl1
+- new upstream release
+- remove obsolete Patch10 which is merged in upstream
+
+* Wed Jul 18 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.11-0vl3
+- update Patch10 to add missing X11 symbols for X11 dynamic loading.
+
+* Fri Jul 13 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.11-0vl2
+- add Patch10 to support XIM on SDL-X11
+  (see http://bugzilla.libsdl.org/show_bug.cgi?id=429)
+
+* Thu Dec 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2.11-0vl1
+- new upstream release
+- update byteorder.patch (patch0), prefersounddaemons.patch (patch1)
+- drop c++.patch (patch2), no_rpath.patch (patch5), x86_64.patch (patch7)
+- import libdir.patch (patch2) from FC
+- update %%configure options:
+  - add '--disable-video-directfb --disable-rpath --enable-sdl-dlopen'
+  - add '--enable-{esd,arts,alsa}-shared'
+  - drop '--enable-xfree86-glidehack'
+- add *.pc to SDL-devel package
+- add BuildRequires: {XOrg,XOrg-gl,alsa-lib,esound,arts}-devel
+- add Requires: pkgconfig to -devel package
+
+* Tue Oct 10 2006 NAKAMURA Kenta <kenta@vinelinux.org> 1.2.8-0vl2
+- fixed x86_64 endian problem with x86_64 patch
+
+* Sat Mar 19 2005 Satoshi MACHINO <machino@vinelinux.org> 1.2.8-0vl1
+- new upstream version
+	-- dropped patch4 and patch6
+
+* Fri Sep 10 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.2.7-0vl2
+- rebuilt without alsa-lib (sorry, ppc.rpm had dependencies with alsa-lib)
+
+* Mon May 03 2004 Satoshi MACHINO <machino@vinelinux.org> 1.2.7-0vl1
+- new upstream version
+	-- dropped patch3
+	-- added patch4,5,6 from fedora
+- added Japanese description
+
+* Mon May 05 2003 Satoshi MACHINO <machino@vinelinux.org> 1.2.5-0vl2
+- changed configure option
+	-- --disable-arts --enable-dlopen 
+- added BuildPrereq:   automake autoconf libtool
+- added some patches from rawhide SDL-1.2.5-3
+	-- SDL-1.2.3-prefersounddaemons.patch
+	-- SDL-1.2.3-c++.patch
+	-- SDL-1.2.5-dgavideo-modes.patch
+- didn't to use libtool/config.{sub,guess}, autogen.sh
+
+
+* Sun Oct 13 2002 Satoshi MACHINO <machino@vinelinux.org> 1.2.5-0vl1
+- new upstream version.
+
+* Thu Apr 30 2002 Satoshi MACHINO <machino@vinelinux.org> 1.2.4-0vl1
+- updated SDL-1.2.4
+
+* Thu Jan 10 2002 akira yamada <akira@vinelinux.org> 1.2.3-0vl1
+- new upstream version.
+
+* Mon Aug 27 2001 Shoji Matsumoto <shom@vinelinux.org> 1.2.2-0vl2
+- rebuild on current Seed
+
+* Sat Aug 18 2001 Toru Sagami <sagami@vinelinux.org>
+- 1.2.2-0vl1: updated to 1.2.2 with better macros
+
+* Wed Jan 19 2000 Sam Lantinga <slouken@libsdl.org>
+- Re-integrated spec file into SDL distribution
+- 'name' and 'version' come from configure 
+- Some of the documentation is devel specific
+- Removed SMP support from %build - it doesn't work with libtool anyway
+
+* Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com>
+- Hacked Mandrake sdl spec to build 1.1
+
+* Sun Dec 19 1999 John Buswell <johnb@mandrakesoft.com>
+- Build Release
+
+* Sat Dec 18 1999 John Buswell <johnb@mandrakesoft.com>
+- Add symlink for libSDL-1.0.so.0 required by sdlbomber
+- Added docs
+
+* Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com>
+- v 1.0.0
+
+* Mon Nov  1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- First spec file for Mandrake distribution.
+
+# end of file

+ 90 - 0
S/SDL_Pango/SDL_Pango-vl.spec

@@ -0,0 +1,90 @@
+Summary:	Libraries connecting Pango text rendering engine and SDL.
+Summary(ja): 	Pango テキスト描画エンジンと SDL を接続するライブラリ
+Name:		SDL_Pango
+Version:	0.1.2
+Release: 	1%{?_dist_release}
+Source0:	%{name}-%{version}.tar.gz
+Patch0:		SDL_Pango-0.1.2-API-adds.patch
+License:	LGPL
+Group:		System Environment/Libraries
+URL:		http://sourceforge.net/projects/sdlpango/
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:  SDL-devel >= 1.2.4
+BuildRequires:	pango-devel >= 1.2.0
+
+%description
+Pango is the text rendering engine of GNOME 2.
+SDL_Pango connects the engine to SDL.
+
+%description -l ja
+Pango は GNOME 2 用のテキスト描画エンジンです。
+SDL_Pangoはこのエンジンと SDL を接続するライブラリです。
+
+#-----------------------------------------------------------------------------
+
+%package devel
+Summary:	Libraries and includes to develop SDL_Pango programs
+Summary(ja): 	SDL_Pango 用の開発ライブラリおよびヘッダファイル
+Group:		Development/Libraries
+Requires:	%{name} = %{version}
+
+%description devel
+This is the libraries, include files and other resources you can use
+to develop SDL_Pango using applications.
+
+You should install the SDL_Pango-devel package if you would like to
+develop applications using SDL_Pango.
+
+%description -l ja devel
+このパッケージは SDL_Pango アプリケーションを開発するために使用する
+include ファイルやその他リソースを含んでいます。
+
+SDL_Pango を使用したアプリケーションを開発するなら、このパッケージ
+をインストールしてください。
+
+#-----------------------------------------------------------------------------
+
+%prep
+
+%setup -q
+%patch0 -p0 -b .add-api
+
+%build
+%configure
+%__make
+
+
+%install
+%__rm -rf ${RPM_BUILD_ROOT}
+%makeinstall
+
+# remove unnecessary file.
+%{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/libSDL_Pango.la
+
+%clean
+%__rm -rf ${RPM_BUILD_ROOT}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
+%{_libdir}/libSDL_Pango.so.*
+
+%files devel
+%defattr(-,root,root)
+%{_includedir}/SDL_Pango.h
+%{_libdir}/libSDL_Pango.a
+%{_libdir}/libSDL_Pango.so
+%{_libdir}/pkgconfig/SDL_Pango.pc
+
+%changelog
+* Sun Sep 21 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.1.2-1
+- applied new versioning policy
+- spec in UTF-8
+
+* Wed Mar 21 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.2-0vl1
+- initial build for Vine Linux

+ 159 - 0
S/SDL_gfx/SDL_gfx-vl.spec

@@ -0,0 +1,159 @@
+Summary:	SDL graphics drawing primitives and other support functions
+Summary(ja): 	SDLの基本的な描画機能とその他の機能を提供するライブラリ
+Name:		SDL_gfx
+Version:	2.0.17
+Release: 	1%{?_dist_release}
+Source0:	%{name}-%{version}.tar.gz
+License:	LGPL
+Group:		System Environment/Libraries
+URL:		http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0
+
+BuildRequires:	SDL-devel >= 1.2.0
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+%define all_x86 i386 i586 i686 athlon
+
+
+%description
+The SDL_gfx library evolved out of the SDL_gfxPrimitives code which
+provided basic drawing routines such as lines, circles or polygons and
+SDL_rotozoom which implemented a interpolating rotozoomer for SDL
+surfaces.
+
+The current components of the SDL_gfx library are:
+
+   * Graphic Primitives (SDL_gfxPrimitves.h)
+   * Rotozoomer (SDL_rotozoom.h)
+   * Framerate control (SDL_framerate.h)
+%ifarch %{all_x86}
+   * MMX image filters (SDL_imageFilter.h)
+%endif
+
+The library is backwards compatible to the above mentioned code. Its
+is written in plain C and can be used in C++ code.
+
+
+%description -l ja
+SDL_gfx は SDL_gfxPrimitives コードから発展したライブラリであり、線や
+円、ポリゴンの描画を行う基本的な機能と、SDL サーフェースの回転・拡大
+・縮小を行う SDL_rotozoom を提供します。
+
+現在の SDL_gfx ライブラリに含まれているのは:
+
+   * 基本的な画像の描画 (SDL_gfxPrimitves.h)
+   * SDL サーフェースの回転、拡大、縮小 (SDL_rotozoom.h)
+   * フレームレート制御 (SDL_framerate.h)
+%ifarch %{all_x86}
+   * MMX イメージフィルタ (SDL_imageFilter.h)
+%endif
+
+このライブラリは先に述べたコードとの後方互換性を持っています。この
+ライブラリは C 言語で記述されており、C++ からでも使用できます。
+
+#-----------------------------------------------------------------------------
+
+%package devel
+Summary:	Libraries and includes to develop SDL_gfx programs
+Summary(ja):	SDL_gfx 用の開発ライブラリおよびヘッダファイル
+Group:		Development/Libraries
+Requires:	%{name} = %{version}
+
+%description devel
+This package includes the files needed for developing and compiling
+applications which use the SDL_gfx  library.
+
+You should install the SDL_gfx-devel package if you would like to
+develop applications based on SDL_gfx.
+
+%description devel -l ja
+このパッケージは SDL_gfx ライブラリを使用するアプリケーションを開発
+するのに必要なライブラリやヘッダファイルを含んでいます。
+
+SDL_gfx をベースにしたアプリケーションを開発するなら、このパッケージ
+をインストールしてください。
+
+#-----------------------------------------------------------------------------
+
+%package demos
+Summary:	SDL_gfx demo programs
+Summary(ja):	SDL_gfx デモプログラム
+Group:		Applications/Other
+Requires:	%{name} = %{version}
+AutoReqProv: no
+
+%description demos
+SDL_gfx demo applications and source code.
+It is necessary to compile to run demo applications.
+
+%description demos -l ja
+SDL_gfx のデモアプリケーションとソースコードです。
+デモアプリケーションを実行するには自分でコンパイルする必要があります。
+
+#-----------------------------------------------------------------------------
+
+%prep
+%setup -q
+
+%build
+./autogen.sh
+%ifarch %{all_x86}
+./configure
+%else
+./configure --disable-mmx
+%endif
+%__make
+
+
+%install
+%__rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+%__install -d $RPM_BUILD_ROOT/%{_datadir}/SDL_gfx-demos
+%__install -m755 %{_builddir}/%{name}-%{version}/Test/* $RPM_BUILD_ROOT/%{_datadir}/SDL_gfx-demos
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+
+%clean
+%__rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog INSTALL LICENSE NEWS README*
+%doc Docs/
+%{_libdir}/libSDL_gfx.so*
+
+%files devel
+%defattr(-,root,root)
+%{_libdir}/libSDL_gfx.a
+#{_libdir}/libSDL_gfx.la
+%{_includedir}/SDL/*
+
+%files demos
+%defattr(-,root,root)
+%{_datadir}/SDL_gfx-demos
+
+
+%changelog
+* Sat Sep 20 2008 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 2.0.17-1
+- new upstream release
+- applied new versioning policy
+- spec in UTF-8
+
+* Mon Jan 15 2007 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 2.0.15-0vl1
+- new upstream release
+- added %post and %postun section
+
+* Mon Jun 26 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.0.13-1vl2
+- rebuild to correct version mismatch.(1vl1 already exist in Vine Plus/3.0)
+- change SDL_gfx-demos Group to Applications/Other.
+- add SDL_gfx-demos description.
+
+* Wed Aug 24 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.0.13-0vl2
+- disable MMX on non-x86 archtecture
+
+* Sat May 14 2005 kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.0.13-0vl1
+- initial build for VineSeed Plus.

+ 121 - 0
S/SDL_image/SDL_image-vl.spec

@@ -0,0 +1,121 @@
+Summary: Simple DirectMedia Layer - Sample Image Loading Library
+Name: SDL_image
+Version: 1.2.6
+Release: 1%{?_dist_release}
+Source0: http://www.libsdl.org/projects/SDL_image/release/%{name}-%{version}.tar.gz
+License: LGPL
+Group: System Environment/Libraries
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: SDL-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libpng-devel
+BuildRequires: libtiff-devel
+BuildRequires: autoconf automake libtool
+BuildRequires: sane
+#BuildRequires: XOrg-devel
+
+%description
+This is a simple library to load images of various formats as SDL surfaces.
+This library supports BMP, PPM, PCX, GIF, JPEG, PNG, and TIFF formats.
+
+%description -l ja
+これはSDLにて様々な画像フォーマットを扱うライブラリです。
+このライブラリはBMP, PPM, PCX, GIF, JPEG, PNG, TIFF形式をサポートします。
+
+%package devel
+Summary: Libraries, includes and more to develop SDL applications.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: SDL-devel
+
+%description devel
+This is a simple library to load images of various formats as SDL surfaces.
+This library supports BMP, PPM, PCX, GIF, JPEG, PNG, and TIFF formats.
+
+%description devel -l ja
+これはSDLにて様々な画像フォーマットを扱うライブラリです。
+このライブラリはBMP, PPM, PCX, GIF, JPEG, PNG, TIFF形式をサポートします。
+
+
+%prep
+%setup -q
+
+%build
+%configure
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%makeinstall
+
+#install showimage 
+%__mkdir_p $RPM_BUILD_ROOT%{_bindir}
+/bin/sh ./libtool  --mode=install /usr/bin/install -c showimage \
+$RPM_BUILD_ROOT%{_bindir}
+
+rm $RPM_BUILD_ROOT%{_libdir}/*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root)
+%doc README CHANGES COPYING
+%{_bindir}/showimage*
+%{_libdir}/lib*.so.*
+
+%files devel
+%defattr(-,root,root)
+%{_libdir}/lib*.a
+%{_libdir}/lib*.so
+%{_includedir}/SDL/
+
+%changelog
+* Sat Sep 20 2008 Ryoiochi INAGAKI <ryo1@bc.wakwak.com> 1.2.6-1
+- new upstream release
+- applied new versioning policy
+- spec in UTF-8
+
+* Mon Mar 12 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.2.5-0vl2
+- add BuildRequires: libtiff-devel
+
+* Mon Jan 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.5-0vl1
+- new upstream release
+- added %post and %postun section
+
+* Sat Mar 19 2005 Satoshi MACHINO <machino@vinelinux.org> 1.2.4-0vl1
+- new upstream release
+
+* Wed Jan 19 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.2.3-0vl6
+- rebuilt as -0vl6, release number should be greater than VinePlus/3.1
+- added BuildRequires: XOrg-devel
+
+* Sun Oct 24 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.2.3-0vl4
+- rebuilt without linking libasound.so.2 (ppc only fix)
+
+* Wed May 05 2004 Satoshi MACHINO <machino@vinelinux.org> 1.2.3-0vl3
+- added japanese description
+- built by SDL-1.2.7
+
+* Sun May 11 2003 Satoshi MACHINO <machino@vinelinux.org> 1.2.3-0vl2
+- fixed typo in spec
+
+* Wed May 07 2003 Satoshi MACHINO <machino@vinelinux.org> 1.2.3-0vl1
+- New upstream version (SDL_image-1.2.3)
+- Used rpmmacros
+
+* Thu Apr 30 2002 Satoshi MACHINO <machino@vinelinux.org> 1.2.2-0vl1
+- updated SDL_image-1.2.2
+
+* Wed Jan 19 2000 Sam Lantinga 
+- converted to get package information from configure
+* Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com>
+- initial spec file
+
+

+ 133 - 0
S/SDL_mixer/SDL_mixer-vl.spec

@@ -0,0 +1,133 @@
+Summary: Simple DirectMedia Layer - Sample Mixer Library
+Name:    SDL_mixer
+Version: 1.2.8
+Release: 1%{?_dist_release}
+Source0: http://www.libsdl.org/projects/%{name}/%{name}-%{version}.tar.gz
+License: LGPL
+Group: System Environment/Libraries
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: SDL-devel >= 1.2.10
+BuildRequires: sane
+BuildRequires: libtool automake autoconf
+BuildRequires: libvorbis-devel
+BuildRequires: libogg-devel
+Requires: libvorbis
+Requires: libogg
+Requires: smpeg
+
+%description
+Due to popular demand, here is a simple multi-channel audio mixer.
+It supports 4 channels of 16 bit stereo audio, plus a single channel
+of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
+libraries.
+
+%description -l ja
+これはシンプルなマルチチャンネルなオーディオミキサーです。
+4チャンネルの16 bitステレオオーディオ+一般的なMikMod MOD、
+Timidity MIDIやSMPEG MP3ライブラリよって
+ミックスされた1チャンネルの音楽をサポートします。
+
+%package devel
+Summary: Libraries, includes and more to develop SDL applications.
+Group: Development/Libraries
+Requires: %{name} = %{version}
+
+%description devel
+Due to popular demand, here is a simple multi-channel audio mixer.
+It supports 4 channels of 16 bit stereo audio, plus a single channel
+of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
+libraries.
+
+%description devel -l ja
+これはシンプルなマルチチャンネルなオーディオミキサーです。
+4チャンネルの16 bitステレオオーディオ+一般的なMikMod MOD、
+Timidity MIDIやSMPEG MP3ライブラリよって
+ミックスされた1チャンネルの音楽をサポートします。
+
+%prep
+%setup -q
+
+%build
+%configure 
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+# installed binary
+%__mkdir_p $RPM_BUILD_ROOT%{_bindir}
+/bin/sh ./libtool  --mode=install /usr/bin/install -c build/playmus \
+$RPM_BUILD_ROOT%{_bindir}
+/bin/sh ./libtool  --mode=install /usr/bin/install -c build/playwave \
+$RPM_BUILD_ROOT%{_bindir}
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc README CHANGES COPYING 
+%{_bindir}/playmus
+%{_bindir}/playwave
+%{_libdir}/lib*.so.*
+
+%files devel
+%defattr(-,root,root)
+%{_libdir}/lib*.a
+%{_libdir}/lib*.so
+%{_includedir}/SDL/*
+
+%changelog
+* Sun Sep 21 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.8-1
+- applied new versioning policy
+- spec in UTF-8
+
+* Tue Oct 30 2007 Shu KONNO <owa@bg.wakwak.com> 1.2.8-0vl2
+- added Requires: smpeg
+
+* Sun Sep 02 2007 Shu KONNO <owa@bg.wakwak.com> 1.2.8-0vl1
+- update SDL_mixer to 1.2.8
+- dropt BuildPreReq: smpeg-devel
+- dropt Requires: smpeg
+
+* Mon Jan 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.7-0vl1
+- new upstream release
+- added %post and %postun section
+
+* Mon Mar 21 2005 Satoshi MACHINO <machino@vinelinux.org> 1.2.6-0vl2
+- fixed included devel package
+
+* Sat Mar 19 2005 Satoshi MACHINO <machino@vinelinux.org> 1.2.6-0vl1
+- new upstream release
+- enabled music-ogg, music-mp3
+
+* Mon Oct 11 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.2.5-0vl3
+- rebuilt without alsa
+
+* Wed May 05 2004 Satoshi MACHINO <machino@vinelinux.org> 1.2.5-0vl2
+- added japanese description
+- built by SDL-1.2.7
+ 
+* Sun May 11 2003 Satoshi MACHINO <machino@vinelinux.org> 1.2.5-0vl1
+- new upstram version
+- used rpmmacros
+
+* Tue Jul 02 2002 Satoshi MACHINO <machino@vinelinux.org> 1.2.4-0vl1
+- new upstream version.
+
+* Thu Apr 30 2002 Satoshi MACHINO <machino@vinelinux.org> 1.2.3-0vl1
+- updated SDL_mixer-1.2.3
+- added BuildPreReq
+
+* Wed Jan 19 2000 Sam Lantinga 
+- converted to get package information from configure
+* Sun Jan 16 2000 Hakan Tandogan <hakan@iconsult.com>
+- initial spec file
+

+ 97 - 0
S/SDL_net/SDL_net-vl.spec

@@ -0,0 +1,97 @@
+Summary: SDL portable network library
+Name: SDL_net
+Version: 1.2.7
+Release: 1%{?_dist_release}
+Source0: %{name}-%{version}.tar.gz
+URL: http://www.libsdl.org/projects/SDL_net/
+License: LGPL
+Group: System Environment/Libraries
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: SDL >= 1.2.4
+BuildRequires: sane
+BuildRequires: libtool autoconf automake
+Requires: SDL
+
+%description
+This is a portable network library for use with SDL.
+
+%description -l ja
+SDLで使用する,ポータブルなネットワークライブラリです.
+
+%package devel
+Summary: Libraries and includes to develop SDL networked applications.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+This is a portable network library for use with SDL.
+
+This is the libraries and include files you can use to develop SDL networked applications.
+
+%description devel -l ja
+SDLで使用する,ポータブルなネットワークライブラリです.
+
+SDLでネットワークアプリケーションを開発する時に使用するライブラリや
+インクルードファイルが含まれています.
+
+
+%prep
+%setup -q 
+
+%build
+%configure --disable-gui
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc README CHANGES COPYING
+%{_libdir}/lib*.so.*
+
+%files devel
+%defattr(-,root,root)
+%doc README CHANGES COPYING
+%{_libdir}/lib*.a
+%{_libdir}/lib*.so
+%{_includedir}/SDL/
+
+%changelog
+* Sat Sep 20 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.7-1
+- new upstream release
+- applied new versioning policy
+- spec in UTF-8
+
+* Mon Jan 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.6-0vl1
+- new upstream release
+- s/Copyright/License/
+- added %post and %postun section
+
+* Wed May 05 2004 Satoshi MACHINO <machino@vinelinux.org> 1.2.5-0vl2
+- added japanese description
+- built by SDL-1.2.7
+
+* Sat May 10 2003 Satoshi MACHINO <machino@vinelinux.org> 1.2.5-0vl1
+- new upstream version
+- added libtool autoconf automake sane in BuildPreReq
+
+* Thu Apr 30 2002 Satoshi MACHINO <machino@vinelinux.org> 1.2.4-1vl1
+- build on VineLinux
+- added BuildPreReq:
+- used rpmmacro
+
+* Sat Feb  3 2001 Paul S Jenner <psj@firstlinux.net>
+- First spec file based on SDL spec file
+

+ 72 - 0
S/SDL_perl/SDL_perl-vl.spec

@@ -0,0 +1,72 @@
+%define name	SDL_perl
+%define version	2.1.2
+%define release	2%{?_dist_release}
+
+Summary:	SDL_perl - Simple Direct Media Layer for Perl
+Summary(ja): 	SDL_perl - Perl 用 SDL(Simple DirectMedia Layer) モジュール
+Name:		%{name}
+Version:	%{version}
+Release: 	%{release}
+Source0:	http://search.cpan.org/CPAN/authors/id/D/DG/DGOEHRIG/SDL_Perl-%{version}.tar.gz
+Patch0:		sdl-2.1.3.build.patch
+License:	Artistic and GPL
+Group:		Development/Libraries
+URL:		http://search.cpan.org/dist/SDL_Perl/
+
+Requires:	perl
+BuildRequires:	perl, perl-Module-Build >= 0.22
+BuildRequires:	SDL-devel >= 1.2.6, smpeg-devel >= 0.4.4
+BuildRequires:	SDL_image-devel >= 1.2.2, SDL_gfx-devel >= 2.0.3
+BuildRequires:	SDL_mixer-devel >= 1.2.5, SDL_ttf-devel >= 2.0.5
+BuildRequires:	SDL_net-devel >= 1.2.4
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+%description
+SDL_perl is a package of perl modules that provides both
+functional and object orient interfaces to the Simple DirectMedia
+Layer for Perl 5.
+
+%description -l ja
+SDL_perl は、Perl 5 に SDL (Simple DirectMedia Layer) 用の機能
+とオブジェクト指向のインターフェースを提供する、Perl モジュール
+のパッケージです。
+
+
+%prep
+
+%setup -q -n SDL_Perl-%{version}
+# apply patch from CPAN bug report #19155
+%patch0 -p1 -b .build
+
+%build
+CFLAGS="$RPM_OPT_FLAGS" %{__perl} Build.PL installdirs=vendor
+./Build
+
+%install
+%{__rm} -rf ${RPM_BUILD_ROOT}
+./Build install destdir=${RPM_BUILD_ROOT}
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+%files
+%defattr(-,root,root)
+%doc BUGS CHANGELOG COPYING MANIFEST README TODO
+%{perl_vendorarch}/SDL.pm
+%{perl_vendorarch}/SDL/*
+%{perl_vendorarch}/SDL_perl.pm
+%{perl_vendorarch}/auto/SDL/*
+%{perl_vendorarch}/auto/SDL_perl/*
+%{_mandir}/man3/SDL.3pm*
+%{_mandir}/man3/SDL::*
+
+
+%changelog
+* Mon Jun 22 2009 Shu KONNO <owa@bg.wakwak.com> 2.1.2-2
+- spec in utf-8
+
+* Wed Sep 03 2008 Shu KONNO <owa@bg.wakwak.com> 2.1.2-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Mon Mar 26 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.1.2-0vl1
+- initial build for Vine Linux

+ 127 - 0
S/SDL_ttf/SDL_ttf-vl.spec

@@ -0,0 +1,127 @@
+Summary: Simple DirectMedia Layer - Sample TrueType Font Library
+Name: SDL_ttf
+Version: 2.0.9
+Release: 2%{?_dist_release}
+Group: System Environment/Libraries
+License: LGPL
+Source0: http://www.libsdl.org/projects/SDL_ttf/src/%{name}-%{version}.tar.gz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: SDL-devel >= 1.2.4
+BuildRequires: esound-devel
+BuildRequires: freetype2-devel
+BuildRequires: libXt-devel
+BuildRequires: libtool, autoconf, automake
+
+%description
+This library allows you to use TrueType fonts to render text in SDL
+applications.
+
+%description -l ja
+このライブラリはSDLアプリケーションに於て、
+TrueTypeフォントを使用してtextをレンダリングするためのライブラリです。
+
+%package devel
+Summary: Libraries, includes and more to develop SDL applications.
+Group: Development/Libraries
+Requires: %{name} = %{version}
+Requires: SDL-devel
+
+%description devel
+This library allows you to use TrueType fonts to render text in SDL
+applications.
+
+%description devel -l ja
+このライブラリはSDLアプリケーションに於て、
+TrueTypeフォントを使用してtextをレンダリングするためのライブラリです。
+
+
+%prep
+rm -rf $RPM_BUILD_ROOT
+%setup
+
+%build
+%configure
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+# install binary
+#%__mkdir_p $RPM_BUILD_ROOT%{_bindir}
+#/bin/sh ./libtool  --mode=install /usr/bin/install -c showfont \
+#$RPM_BUILD_ROOT%{_bindir}
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc README CHANGES COPYING
+%doc showfont.c
+#%{_bindir}/showfont*
+%{_libdir}/lib*.so.*
+
+%files devel
+%defattr(-,root,root)
+%{_libdir}/lib*.a
+%{_libdir}/lib*.so
+%{_includedir}/SDL/
+
+%changelog
+* Sat May 30 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0.9-2
+- don't include showfont anymore, as it now comes from xorg-x11-xfs-utils
+
+* Sun Sep 21 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.0.9-1
+- applied new versioning policy
+- spec in UTF-8
+- BuildRequires: libXt-devel instead of XOrg-devel
+
+* Sun Sep 02 2007 Shu KONNO <owa@bg.wakwak.com> 2.0.9-0vl1
+- updated SDL_ttf to 2.0.9
+
+* Tue Jan 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.0.8-0vl1
+- new upstream release
+- added %post and %postun section
+
+* Mon Mar 21 2005 Satoshi MACHINO <machino@vinelinux.org> 2.0.7-0vl2
+- fixed included devel package
+
+* Sat Mar 19 2005 Satoshi MACHINO <machino@vinelinux.org> 2.0.7-0vl1
+- new upstream release
+	-- dropped patch1 because it ihas been included
+
+* Tue May 04 2004 Satoshi MACHINO <machino@vinelinux.org> 2.0.6-0vl2
+- added japanese description
+- changed BuildPreReq to XOrg-devel from XFree86-devel
+- added freetype2.patch
+- built on SDL-1.2.7
+
+* Sun May 11 2003 Satoshi MACHINO <machino@vinelinux.org> 2.0.6-0vl1
+- new upstream version
+- added automake in BuildPreReq
+- used rpmmacros
+
+* Thu Apr 30 2002 Satoshi MACHINO <machino@vinelinux.org> 2.0.5-0vl1
+- updated SDL_ttf-2.0.5
+- BuildRequires: SDL-devel >= 1.2.4
+
+* Thu Jan 10 2002 akira yamada <akira@vinelinux.org> 2.0.4-0vl1
+- new upstream version.
+
+* Sat Oct 27 2001 akira yamada <akira@vinelinux.org> 2.0.3-1vl1
+- imported to VineSeed Plus.
+
+* Wed Jan 19 2000 Sam Lantinga 
+- converted to get package information from configure
+
+* Sun Jan 16 2000 Hakan Tandogan <hakan@iconsult.com>
+- initial spec file
+

+ 109 - 0
S/STLport/STLport-vl.spec

@@ -0,0 +1,109 @@
+Name:         STLport
+Version:      5.1.5
+Release:      2%{?_dist_release}
+Summary:      C++ STL library compatible with the latest ANSI/ISO C++ specification
+Summary(ja):  ANSI/ISO C++ 仕様に沿った C++ 標準テンプレートライブラリ
+Group:        System Environment/Libraries
+License:      Opensource (Free and Unrestricted)
+URL:          http://www.stlport.org/
+Source:       %{name}-%{version}.tar.bz2
+BuildRoot:    %{_tmppath}/%{name}-%{version}-root
+Vendor:       Project Vine
+Distribution: Vine Linux
+
+%description
+The ANSI/ISO C++ specifcation includes a standard C++ library, also known as
+the STL. GCC by default comes with an implementation that does not comply
+with this standard, but instead partly implements an older version. STLport
+is freely available version, based on the SGI STL implementation. It is
+fully-compliant, supported, and very fast. Includes special debugging
+facilities, and interesting and useful extensions to the standard.
+
+%package devel
+Summary:  STLport development headers and documentation
+Summary(ja):  STL の開発用ヘッダファイルとドキュメント
+Group:    Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Documentarion and headers for STLport
+
+
+%prep
+%setup -q
+
+%build
+#cd src
+#make -f gcc.mak INSTALLDIR=$RPM_BUILD_ROOT%{_prefix} clean all
+pushd build/lib
+export OPT="${RPM_OPT_FLAGS} -fPIC"
+make %{?_smp_mflags} -f gcc.mak all
+popd
+
+%install
+rm -rf %{buildroot}
+#cd src
+#make -f gcc.mak INSTALLDIR=$RPM_BUILD_ROOT%{_prefix} install
+#cd $RPM_BUILD_ROOT/usr/include/stlport
+#ln -s . ext
+
+pushd build/lib
+make -f gcc.mak install
+make -f gcc.mak \
+    install-release-static \
+    install-dbg-static     \
+    install-stldbg-static
+popd
+
+echo "Installing libs"
+install -d $RPM_BUILD_ROOT%{_libdir}
+#install -m0755 lib/* $RPM_BUILD_ROOT%{_libdir}
+cp -a lib/* $RPM_BUILD_ROOT%{_libdir}
+
+echo "Installing includes"
+install -d $RPM_BUILD_ROOT%{_includedir}/stlport
+cp -a stlport $RPM_BUILD_ROOT%{_includedir}/stlport
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+%doc INSTALL README
+%defattr(0644,root,root,0755)
+%{_libdir}/*.so.*
+
+%files devel
+%defattr(0644,root,root,0755)
+%doc doc/*
+%{_includedir}/stlport
+%{_libdir}/*.a
+%{_libdir}/*.so
+
+
+%changelog
+* Sun Oct 12 2008 Shu KONNO <owa@bg.wakwak.com> 5.1.5-2vl5
+- fixed copy option for symlink at %%install
+
+* Sun Oct 05 2008 Shu KONNO <owa@bg.wakwak.com> 5.1.5-1vl5
+- updated to 5.1.5
+- modified build, install scripts
+- applied new versioning policy, spec in utf-8
+
+* Wed Dec 21 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.2-0vl2
+- fixed typo at Group:
+
+* Mon Dec 19 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.2-0vl1
+- updated to 4.6.2
+- rebuilt with new toolchains
+- changed Group:
+- added Japanese summary
+- added %post, %postun section
+
+* Fri Sep 28 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0-0vl1
+- built for Vine

+ 96 - 0
S/SVGATextMode/SVGATextMode-vl.spec

@@ -0,0 +1,96 @@
+Summary: A utility for improving the appearance of text consoles.
+Name: SVGATextMode
+%define version 1.8
+Version: 1.10
+Release: 0vl1
+Copyright: GPL
+Group: Applications/System
+Source: ftp://sunsite.unc.edu/pub/Linux/utils/console/SVGATextMode-%{version}-src.tar.gz 
+Patch0: SVGATextMode-1.10-make.patch
+Patch1: SVGATextMode-1.9-rh.patch
+Patch2: SVGATextMode-1.10-fs.h.patch
+Requires: kbd
+BuildRoot: %{_tmppath}/SVGATextMode-root
+ExclusiveArch: %{ix86}
+
+%description
+SVGATextMode is a utility for reprogramming (S)VGA hardware, to improve
+the appearance of text consoles. SVGATextMode uses a configuration file 
+(the default is /etc/TextConfig) with a syntax similar to X Window 
+System's configuration file (Xconfig or XF86Config) to set up textmodes 
+with higher resolution, larger font sizes, higher display refresh rates, 
+etc.  Theoretically, SVGATextMode can be used to program any text mode 
+size, but your results will depend upon your VGA card.
+
+Install SVGATextMode if you want to alter the appearance of your text 
+consoles.
+
+%prep
+%setup -q -n SVGATextMode-%{version}
+%patch0 -p1 -b .make
+%patch1 -p1 -b .rh
+%patch2 -p1 -b .fs
+
+%build
+make dep
+make all RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/{etc,usr/sbin,%{_mandir}/man{5,8}}
+make DESTDIR=%{buildroot} \
+     INSTMANDIR=%{buildroot}%{_mandir} \
+	 newinstall man-install
+install -m 0755 STMmenu %{buildroot}/usr/sbin/stm-menu
+
+%clean 
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root)
+%config /etc/TextConfig
+%doc README README.FIRST CREDITS COPYING HISTORY TODO Changelog
+%doc doc/*
+/usr/sbin/*
+%{_mandir}/man*/*
+
+%changelog
+* Sat Aug 18 2001 Toru Sagami <sagami@vinelinux.org>
+- 1.10-0vl1: updated to 1.10
+
+* Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
+- fix description
+- man pages are compressed
+- version 1.9
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 4)
+
+* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
+- glibc 2.1
+
+* Thu Sep 03 1998 Cristian Gafton <gafton@redhat.com>
+- added patch for Matrox Millenium AGP
+
+* Fri May 01 1998 Cristian Gafton <gafton@redhat.com>
+- ExclusiveArch: i386
+
+* Sun Jan 11 1998 Cristian Gafton <gafton@redhat.com>
+- upgraded to 1.8
+- built against glibc; spec file cleanup
+
+* Wed Jul 2 1997 Timo Karjalainen <timok@iki.fi>
+- Upgraded to version 1.6
+
+* Fri Jun 13 1997 Timo Karjalainen <timok@iki.fi>
+- Config file moved from /usr/etc to /etc
+- Some minor changes to specfile
+
+* Wed Jun 4 1997 Ximenes Zalteca <ximenes@null.net>
+- Re-Group:'d
+
+* Sun Apr 27 1997 Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
+- added %changelog
+- added %clean
+- added BuildRoot
+

+ 77 - 0
S/Sjeng-Free/Sjeng-Free-vl.spec

@@ -0,0 +1,77 @@
+Name: Sjeng-Free
+Version: 11.2
+Release: 1%{?_dist_release}
+Summary: Sjeng is a chessprogram that plays many variants.
+Summary(ja): Sjeng は多くの変則チェスも遊べるチェスプログラムです。
+Source: http://sjeng.org/ftp/Sjeng-Free-%{version}.tar.gz
+URL: http://sjeng.org/indexold.html
+License: GPL
+Group: Applications/Games
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: gdbm-devel
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: IKEDA Katsumi <ikeda@webmasters.gr.jp>
+
+%description
+Sjeng currently plays standard chess, crazyhouse, bughouse,
+suicide (aka giveaway or anti-chess) and losers. It can also
+play variants which have the same rules as normal chess, but
+a different starting position.
+
+%description -l ja
+Sjeng は現在、普通ののチェス、crazyhouse, bughouse, suicide (別名 giveaway また
+は anti-chess) と losers をプレイします。駒を好きなように配置した状態から普通の
+チェスと同じルールでプレイを開始することもできます。
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%makeinstall
+%{__install} -d ${RPM_BUILD_ROOT}%{_datadir}/sjeng-free
+%{__install} -d ${RPM_BUILD_ROOT}%{_datadir}/sjeng-free/books
+%{__install} -d ${RPM_BUILD_ROOT}%{_datadir}/sjeng-free/tests
+%{__install} books/*.opn ${RPM_BUILD_ROOT}%{_datadir}/sjeng-free/books
+%{__install} tests/*.epd ${RPM_BUILD_ROOT}%{_datadir}/sjeng-free/tests
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO
+%{_bindir}/sjeng
+%{_datadir}/sjeng-free/books/bug.opn
+%{_datadir}/sjeng-free/books/losers.opn
+%{_datadir}/sjeng-free/books/suicide.opn
+%{_datadir}/sjeng-free/tests/bk.epd
+%{_datadir}/sjeng-free/tests/bt2630.epd
+%{_datadir}/sjeng-free/tests/ecm98.epd
+%{_datadir}/sjeng-free/tests/lct2.epd
+%{_datadir}/sjeng-free/tests/wac.epd
+
+%changelog
+* Sun Oct 05 2008 Shu KONNO <owa@bg.wakwak.com> 11.2-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Sun Jul 30 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 11.2-0vl4
+- rebuilt for VineSeed (4.0)
+
+* Mon Aug 16 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 11.2-0vl3
+- Rebuild for Vine Linux 3.0.
+
+* Fri Jul 23 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 11.2-0vl2
+- Added Packager and %%description -l ja.
+- Modified %%install and %%files to install books and tests.
+- Corrected redundancy ("./configure" and "make install").
+
+* Fri Feb 13 2004 by IKEDA Katsumi  <ikeda@webmasters.gr.jp>
+- 11.2-0vl1
+- Initial spec file.

+ 366 - 0
S/SysVinit/SysVinit-vl.spec

@@ -0,0 +1,366 @@
+Summary: Programs which control basic system processes.
+Summary(ja): 基本的なシステムプロセスを制御するプログラム
+Name: SysVinit
+Version: 2.86
+Release: 1%{_dist_release}
+License: GPL
+Group: System Environment/Base
+Source: ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/sysvinit-%{version}.tar.gz
+Patch1: sysvinit-2.78-man.patch
+Patch2: sysvinit-2.77-md5-be.patch
+Patch3: sysvinit-2.78-halt.patch
+Patch4: sysvinit-2.86-autofsck.patch
+Patch5: sysvinit-2.86-loginshell.patch
+Patch6: sysvinit-2.86-makefile.patch
+Patch7: sysvinit-2.86-chroot.patch
+Patch8: sysvinit-2.86-inittab.patch
+Patch9: sysvinit-2.86-environ.patch
+Patch10: sysvinit-2.86-pidof.patch
+Patch11: sysvinit-2.86-haltname.patch
+Patch12: sysvinit-2.86-haltman.patch
+Patch13: sysvinit-2.86-single.patch
+Patch14: sysvinit-2.86-maxproclen.patch
+Patch15: sysvinit-2.86-ipv6.patch
+Patch16: sysvinit-2.86-quiet.patch
+Patch17: sysvinit-2.86-godot.patch
+Patch18: sysvinit-2.86-timeval.patch
+Patch19: sysvinit-2.86-console-open.patch
+Patch22: 81_killall_avoid_init.dpatch
+Source1: change_console
+Source2: change_console.8
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+Requires: pam >= 0.66-5
+
+%description
+The SysVinit package contains a group of processes that control
+the very basic functions of your system. SysVinit includes the init
+program, the first program started by the Linux kernel when the
+system boots. Init then controls the startup, running, and shutdown
+of all other programs.
+
+%description -l ja
+SysVinit パッケージには,システムの非常に基本的な機能を制御する
+プロセスが収められています.例えば,システム起動時に Linux カーネルに
+よって最初に起動されるプログラムである init 等です.init はその後
+システムの起動や,他のプログラムの起動/終了を制御します.
+
+
+%prep
+%setup -q -n sysvinit-%{version}
+# We use a shell, not sulogin. Other random man fixes go here (such as #192804)
+%patch1 -p1 -b .manpatch
+# Handle bigendian MD5
+%patch2 -p1 -b .be
+# Create /halt or /poweroff on shutdown
+%patch3 -p1 -b .halt
+# Unlink /.autofsck on shutdown -f
+%patch4 -p1 -b .autofsck
+# Invoke single-user shell as a login shell (#105653)
+%patch5 -p1 -b .loginshell
+# Various makefile adjustments
+%patch6 -p1 -b .makefile
+# Add -c option for only matching processes with the same root
+%patch7 -p1 -b .chroot
+# Adjust examples in inittab(5) to more accurately reflect RH/Fedora
+# usage (#173572)
+%patch8 -p1 -b .inittabdocs
+# Assumedly, if we're passing an environment as the last arg, we
+# want execle, not execl.
+%patch9 -p1 -b .environ
+# Fix various things in pidof - pidof /x/y matching /z/y, pidof -x
+# for scripts, etc.
+%patch10 -p1 -b .pidof
+# Fix halt when called by login
+%patch11 -p1 -b .haltname
+# Document pam_console usage
+%patch12 -p1 -b .haltman
+# Fix single user mode (#176348)
+%patch13 -p1 -b .single
+# Fix under-copy of proc title (#188160)
+%patch14 -p1 -b .maxproclen
+# ipv6 support in last
+%patch15 -p1 -b .ipv6
+# Be less verbose when booted with 'quiet'
+%patch16 -p1 -b .quiet
+# Preserve 'waiting' across re-exec (#199305, #201146, #143289)
+%patch17 -p1 -b .godot
+# Don't overwrite ut_addr_v6 on 64-bit platforms (#176494)
+%patch18 -p1 -b .timeval
+# Allow some time for failed opens to resolve themselves (#181546)
+%patch19 -p1 -b .console-open
+%patch22 -p1 -b .nopid1
+
+%build
+make %{?_smp_mflags} CC=%{__cc} -C src
+
+%install
+rm -rf $RPM_BUILD_ROOT
+for I in sbin %{_bindir} %{_mandir}/man{1,3,5,8} etc var/run dev %{_includedir}; do
+	mkdir -p $RPM_BUILD_ROOT/$I
+done
+install -d $RPM_BUILD_ROOT/bin
+make -C src ROOT=$RPM_BUILD_ROOT MANDIR=%{_mandir} \
+	BIN_OWNER=`id -nu` BIN_GROUP=`id -ng` install
+
+# If this already exists, just do nothing (the ||: part)
+mknod --mode=0600 $RPM_BUILD_ROOT/dev/initctl p ||:
+ln -snf killall5 $RPM_BUILD_ROOT/sbin/pidof
+
+chmod 755 $RPM_BUILD_ROOT%{_bindir}/utmpdump
+
+install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/sbin/change_console
+install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/man8/change_console.8
+install -m 644 src/initreq.h $RPM_BUILD_ROOT%{_includedir}
+
+%post
+[ -e /var/run/initrunlvl ] && ln -s ../var/run/initrunlvl /etc/initrunlvl
+[ -x /sbin/telinit -a -p /dev/initctl -a -f /proc/1/exe -a -d /proc/1/root ] && /sbin/telinit u
+exit 0
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc doc/Changelog doc/Install
+%doc doc/sysvinit-%{version}.lsm contrib/start-stop-daemon.* 
+/sbin/halt
+/sbin/init
+/sbin/killall5
+/sbin/pidof
+/sbin/poweroff
+/sbin/reboot
+/sbin/runlevel
+/sbin/shutdown
+/sbin/sulogin
+/sbin/telinit
+/sbin/change_console
+%{_includedir}/initreq.h
+%{_bindir}/last
+%{_bindir}/lastb
+%{_bindir}/mesg
+%{_bindir}/utmpdump
+%{_sysbindir}/mountpoint
+%attr(2555,root,tty)  %{_bindir}/wall
+%{_mandir}/*/*
+/dev/initctl
+
+%changelog
+* Mon Aug 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.86-1
+- new upstream release
+
+* Thu Jul 06 2006 Shu KONNO <owa@bg.wakwak.com> 2.85-5vl3
+- add script to create $RPM_BUILD_ROOT/bin in %%install section
+
+* Wed Dec 10 2003 <tkoba@vinelinux.org> 2.85-5vl2
+- install initreq.h
+
+* Fri Nov 21 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.85-5vl1
+- new upstream release
+- merged with fedora package.
+  * Tue Jul 17 2001 <sagami@vinelinux.org>
+  - 2.78-10vl3: fix orphan symlink in %%doc
+  * Tue Jan 23 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+  - 2.78-10vl1
+  - rebuilt under new %%{_mandir} definition
+  - added Japanese summary and description
+  * Sat Nov 18 2000 Satoshi MACHINO <machino@vinelinux.org> 2.78-10vl1
+  - build with gcc-2.95.3
+  - partially used rpmmacros
+
+* Mon Sep 22 2003 Bill Nottingham <notting@redhat.com> 2.85-5
+- add change_console, for changing console used by init
+
+* Wed Jun 25 2003 Bill Nottingham <notting@redhat.com> 2.85-4
+- block signals when calling syslog() (#97534, <joden@lee.k12.nc.us>)
+
+* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Fri May 23 2003 Bill Nottingham <notting@redhat.com> 2.85-2
+- clean up killall5 some
+
+* Thu May 22 2003 Florian La Roche <Florian.LaRoche@redhat.de>
+- update to 2.85, remove already applied patches
+
+* Mon Feb 10 2003 Bill Nottingham <notting@redhat.com> 2.84-13
+- fix s390x build
+- fix silly warning (#83943)
+
+* Mon Feb 10 2003 Arjan van de Ven <arjanv@redhat.com>
+- fix wait() handling wrt setting SIGCHLD to SIG_IGN in shutdown
+- fix segfault in spawn() function in shutdown
+
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
+- rebuilt
+
+* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 2.84-7
+- Pass __cc macro to build, to facilitate cross-compiling
+- _smp_mflags
+
+* Mon Dec  2 2002 Bill Nottingham <notting@redhat.com> 2.84-6
+- rebuild on all arches
+- change sulogin message to be slightly more correct (#65828)
+
+* Thu Jul 18 2002 Bill Nottingham <notting@redhat.com>
+- don't strip binaries
+- have wall not write to non-ttys (#65412)
+- update usage for halt/reboot (#57753)
+- allow '-t' argument to last for checking state at certain times (#56863)
+- make 'pidof /foo/bar' not match /baz/bar (#53918)
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Thu Mar 12 2002 Bill Nottingham <notting@redhat.com> 2.84-2
+- add patch to log messages on shutdown/reboot
+
+* Fri Feb 22 2002 Bill Nottingham <notting@redhat.com> 2.84-1
+- update to 2.84
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri Nov  9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.79-2
+- Fix pidof -o (#55954)
+- Handle RPM_OPT_FLAGS
+- s/Copyright/License/
+
+* Mon Sep 17 2001 Bill Nottingham <notting@redhat.com>
+- update to 2.79
+
+* Tue Aug 28 2001 Bill Nottingham <notting@redhat.com>
+- unlink /.autofsck on shutdown -f
+
+* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
+- Bump release + rebuild.
+
+* Thu Jun 21 2001 Bill Nottingham <notting@redhat.com>
+- update 'no logout' patch
+- fix setting of CREAD to work with 2.4.3+ kernels (#45284)
+
+* Tue Jun 12 2001 Bill Nottingham <notting@redhat.com>
+- show users with no login pid but no logout record as gone (#42550,
+  <cwolf@starclass.com>)
+- fix sulogin to *always* work without a tty (#40934)
+
+* Tue Apr  3 2001 Bill Nottingham <notting@redhat.com>
+- set umask 022 on startup
+- manpage tweaks (#21628, #27173)
+
+* Mon Apr  2 2001 Bill Nottingham <notting@redhat.com>
+- fix dangling symlink in %%doc (#34383)
+
+* Thu Mar 15 2001 Bill Nottingham <notting@redhat.com>
+- don't run telinit u if we don't appear to be on the root fs
+
+* Fri Feb 16 2001 Bill Nottingham <notting@redhat.com>
+- run telinit u on upgrade
+
+* Wed Jan 31 2001 Bill Nottingham <notting@redhat.com>
+- document '-n' option to wall, make it root-only (#18672)
+- don't open files in sulogin unless they're really ttys (#21862)
+
+* Tue Aug  8 2000 Bill Nottingham <notting@redhat.com>
+- set SHLVL in sulogin so /etc/profile.d stuff isn't run by default
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Thu Jun  8 2000 Bill Nottingham <notting@redhat.com>
+- fix the md5 code (#11534)
+- rebuild for FHS & the like
+
+* Wed Apr 19 2000 Bill Nottingham <notting@redhat.com>
+- ignore sigint in sulogin (#9803)
+- touch file in root directory if powering off (#7318)
+
+* Tue Mar  7 2000 Jeff Johnson <jbj@redhat.com>
+- rebuild for sparc baud rates > 38400.
+
+* Thu Feb 24 2000 Bill Nottingham <notting@redhat.com>
+- update to 2.78-final
+
+* Mon Feb  7 2000 Bill Nottingham <notting@redhat.com>
+- handle compressed manpages
+
+* Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
+- build to fix dependency problem
+
+* Tue Jan 10 2000 Bill Nottingham <notting@redhat.com>
+- update to 2.78
+
+* Mon Sep 06 1999 Jakub Jelinek <jj@ultra.linux.cz>
+- on big endian machines use a kludge for broken pam md5 passwords
+
+* Fri Aug 27 1999 Bill Nottingham <notting@redhat.com>
+- update to 2.77
+
+* Tue Jul 06 1999 Bill Nottingham <notting@redhat.com>
+- move pam_console stuff to usermode package
+
+* Fri Jul 02 1999 Cristian Gafton <gafton@redhat.com>
+- requires usermode to express the dependency on /usr/bin/consolehelper
+(#2813)
+
+* Wed Jun 23 1999 Bill Nottingham <notting@redhat.com>
+- make man page references to single-user mode consistent with RH usage
+
+* Sat Apr 17 1999 Jeff Johnson <jbj@redhat.com>
+- remove /etc/initlvl compatibility symlink from file list (#2236).
+
+* Fri Mar 26 1999 Michael Johnson <johnsonm@redhat.com>
+- pam.d files marked noreplace
+- added poweroff as a console application
+
+* Mon Mar 22 1999 Michael Johnson <johnsonm@redhat.com>
+- marked config files as such in consolehelper part of filelist
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 8)
+
+* Fri Mar 19 1999 Michael Johnson <johnsonm@redhat.com>
+- consolehelper support
+
+* Wed Jan 06 1999 Cristian Gafton <gafton@redhat.com>
+- glibc 2.1
+
+* Sun Aug 23 1998 Jeff Johnson <jbj@redhat.com>
+- poweroff symlink not included (problem #762)
+
+* Thu Jul 09 1998 Chris Evans <chris@ferret.lmh.ox.ac.uk>
+- Fix a securelevel releated security hole. Go on, try and break append
+  only files + securelevel now ;-)
+
+* Wed Jul  8 1998 Jeff Johnson <jbj@redhat.com>
+- remove /etc/nologin at end of shutdown.
+- compile around missing SIGPWR on sparc
+
+* Thu May 07 1998 Prospector System <bugs@redhat.com>
+- translations modified for de, fr, tr
+
+* Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
+- upgraded to 2.74
+- fixed the package source url... (yeah, it was wrong !)
+
+* Wed Oct 1 1997 Cristian Gafton <gafton@redhat.com>
+- fixed the MD5 check in sulogin (128 hash bits encoded with base64 gives
+  22 bytes, not 24...). Fix in -md5.patch
+
+* Thu Sep 11 1997 Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
+- /etc/initrunlvl gets linked to /tmp/init-root/var/run/initrunlvl which is
+  just plain wrong..
+- /usr/bin/utmpdump was missing in the files section, although it was
+  explicitly patched into PROGS.
+- added attr's to the files section.
+- various small fixes.
+
+* Tue Jun 17 1997 Erik Troan <ewt@redhat.com>
+- updated to 2.71
+- built against glibc 2.0.4
+
+* Fri Feb 07 1997 Michael K. Johnson <johnsonm@redhat.com>
+- Added sulogin.8 man page to file list.

+ 121 - 0
T/TeXmacs/TeXmacs-vl.spec

@@ -0,0 +1,121 @@
+Summary: A structured wysiwyg scientific text editor
+Name: TeXmacs
+Version: 1.0.6
+Release: 0vl1
+Url: http://www.texmacs.org
+Source: ftp://ftp.texmacs.org/pub/TeXmacs/TeXmacs-%{version}-src.tar.gz
+Patch0: TeXmacs-1.0.6-maxima-5.11.patch
+License: GNU GPL 2.0
+Group: Applications/Editors
+Requires: tetex guile
+Buildrequires: guile-devel freetype2-devel XOrg-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+
+GNU TeXmacs is a free wysiwyw (what you see is what you want) editing
+platform with special features for scientists. The software aims to provide
+a unified and user friendly framework for editing structured documents with
+different types of content (text, graphics, mathematics, interactive content,
+etc.). The rendering engine uses high-quality typesetting algorithms so as to
+produce professionally looking documents, which can either be printed out
+or presented from a laptop.
+
+The software includes a text editor with support for mathematical formulas,
+a small technical picture editor and a tool for making presentations from
+a laptop. Moreover, TeXmacs can be used as an interface for many external
+systems for computer algebra, numerical analysis, statistics, etc.
+New presentation styles can be written by the user and new features can be
+added to the editor using the Scheme extension language. A native spreadsheet
+and tools for collaborative authoring are planned for later.
+
+TeXmacs runs on all major Unix platforms and Windows. Documents can be
+saved in TeXmacs, Xml or Scheme format and printed as Postscript or
+Pdf files. Converters exist for TeX/LaTeX and Html/Mathml.
+
+%prep
+%setup -q -n TeXmacs-%{version}-src
+%patch0 -p1
+
+%build
+%configure
+%__make TEXMACS
+
+%install
+%__make DESTDIR=%{buildroot} install
+export GUILE_DATA_PATH=`guile-config info pkgdatadir`
+export GUILE_LOAD_PATH=`find $GUILE_DATA_PATH -type d | grep ice-9`
+%__cp -r -f $GUILE_LOAD_PATH %{buildroot}%{_datadir}/TeXmacs/progs
+%__chmod -f 644 %{buildroot}%{_datadir}/TeXmacs/progs/ice-9/*
+%__chmod -f 755 %{buildroot}%{_datadir}/TeXmacs/progs/ice-9
+%__mkdir -p %{buildroot}/etc/X11/applnk/Applications
+%__mkdir -p %{buildroot}/usr/share/application-registry
+%__mkdir -p %{buildroot}/usr/share/mime-info
+%__mkdir -p %{buildroot}/usr/share/pixmaps
+%__cp -f %{buildroot}%{_datadir}/TeXmacs/misc/mime/texmacs.desktop %{buildroot}/etc/X11/applnk/Applications
+%__cp -f %{buildroot}%{_datadir}/TeXmacs/misc/mime/texmacs.applications %{buildroot}/usr/share/application-registry
+%__cp %{buildroot}%{_datadir}/TeXmacs/misc/mime/texmacs.keys %{buildroot}/usr/share/mime-info
+%__cp %{buildroot}%{_datadir}/TeXmacs/misc/mime/texmacs.mime %{buildroot}/usr/share/mime-info
+%__cp %{buildroot}%{_datadir}/TeXmacs/misc/pixmaps/TeXmacs.xpm %{buildroot}/usr/share/pixmaps
+
+%files
+%defattr(-,root,root)
+%{_bindir}/*
+%{_includedir}/*
+%{_mandir}/*/*
+%{_libexecdir}/TeXmacs
+%{_datadir}/TeXmacs
+/etc/X11/applnk/Applications/texmacs.desktop
+/usr/share/application-registry/texmacs.applications
+/usr/share/mime-info/texmacs.keys
+/usr/share/mime-info/texmacs.mime
+/usr/share/pixmaps/TeXmacs.xpm
+
+%clean
+%__rm -rf %{buildroot}
+
+%changelog
+* Sun Apr 22 2007 USAMI Kosuke <usami-k@yc5.so-net.ne.jp> - 1.0.6-0vl1
+- new upstream version
+- add patch for maxima-5.11
+- update description
+
+* Sat Apr 23 2005 USAMI Kosuke <usami-k@yc5.so-net.ne.jp> - 1.0.4-0vl1
+- New upstream version
+
+* Sat Apr 10 2004 USAMI Kosuke <usami-k@yc5.so-net.ne.jp> - 1.0.3-0vl1
+- New upstream version
+
+* Sat Oct 11 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.0.2-0vl2
+- %%defattr was missing - fixed
+- make TEXMACS, not STATIC_TEXMACS
+
+* Fri Sep 26 2003 USAMI Kosuke <usami-k@yc5.so-net.ne.jp> - 1.0.2-0vl1
+- New upstream version
+
+* Thu Aug  7 2003 USAMI Kosuke <usami-k@yc5.so-net.ne.jp> - 1.0.1.21-0vl1
+- New upstream version
+
+* Sat Jun 28 2003   Joris van der Hoeven <vdhoeven@texmacs.org>
+- 1.0.1.16 Moved "TeXmacs-%{version}" in root directory to "TeXmacs"
+
+* Mon Jun  2 2003 USAMI Kosuke <usami-k@yc5.so-net.ne.jp> 1.0.1-1vl1
+- Import from original
+
+* Tue Jul 22 2002   Joris van der Hoeven <vdhoeven@texmacs.org>
+- 1.0.0.10 Migrated architecture dependent options to configure.in
+
+* Thu Feb 07 2002   Joris van der Hoeven <vdhoeven@texmacs.org>
+- 0.3.5.14 Added -f for chmod
+
+* Thu Feb 07 2002   Joris van der Hoeven <vdhoeven@texmacs.org>
+- 0.3.5.11 Extra compilation options reduce size of executable
+
+* Sun Nov 26 2001   Joris van der Hoeven <vdhoeven@texmacs.org>
+- 0.3.5.7 TeXmacs mime types & pixmap
+
+* Thu Jul 5 2001   Joris van der Hoeven & Christophe Merlet
+- 0.3.4.3 Further corrections
+
+* Sun Jun 3 2001   Bo Forslund  <bo.forslund@abc.se>
+- 0.3.4.3 Some tiny adjustments in the spec

+ 124 - 0
T/Terminal/Terminal-vl.spec

@@ -0,0 +1,124 @@
+Summary: modern terminal emulator for Xfce
+Summary(ja): Xfce用のターミナルエミュレータ
+Name: Terminal
+Version: 0.2.12
+Release: 1%{?_dist_release}
+Source0: http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
+#Patch0: Terminal-docmake.patch
+#Patch1: Terminal-usage.patch
+License: GPL
+Group: User Interface/Desktops
+URL: http://www.os-cillation.com/article.php?sid=40
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: libexo-devel >= 0.3.2
+BuildRequires: libxfcegui4-devel >= 4.6.0
+BuildRequires: libxfce4util-devel >= 4.6.0
+BuildRequires: gtk2-devel
+BuildRequires: vte-devel >= 0.11.11
+BuildRequires: startup-notification-devel
+BuildRequires: dbus-devel
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+Terminal is a modern terminal emulator for the Unix/Linux desktop - primarly for
+the Xfce desktop environment. We developed it because we saw the need for a
+lightweight and easy to use terminal emulator in the Xfce desktop environment,
+that doesn't require the user to install the GNOME plattform, but still provides
+a worthy alternative to the GNOME terminal emulator.
+
+%description -l ja
+TerminalはUnix/Linuxデスクトップ用、第一にXfce用のターミナルエミュレータです。
+Xfceデスクトップ環境で動き、GNOMEプラットフォームを必要とせず、しかし十分に
+GNOMEターミナルエミュレータの代替たりうる、軽量で使いやすいターミナルエミュ
+レータというニーズに応えて開発されました。
+
+%prep
+%setup -q
+#patch0 -p1
+#patch1 -p1
+
+%build
+%configure
+%__make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+rm -rf docs_to_install
+mv $RPM_BUILD_ROOT%{_docdir}/Terminal docs_to_install
+
+rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/*.cache
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
+  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+%postun
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
+  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog NEWS README THANKS
+%doc docs_to_install/*
+%{_datadir}/%{name}/
+%{_datadir}/icons/hicolor/*/stock/navigation/*.png
+%{_datadir}/icons/hicolor/48x48/apps/Terminal.png
+%{_datadir}/icons/hicolor/scalable/apps/Terminal.svg
+%{_datadir}/pixmaps/terminal.xpm
+%{_localedir}/*/LC_MESSAGES/Terminal.mo
+%{_datadir}/applications/Terminal.desktop
+%{_mandir}/man1/Terminal.1*
+%{_bindir}/Terminal
+%{_bindir}/terminal
+%{_libexecdir}/TerminalHelp
+
+%changelog
+* Sat May 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.2.12-1
+- new upstream release
+
+* Sun Oct 05 2008 Shu KONNO <owa@bg.wakwak.com> 0.2.8-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Sun Dec 23 2007 UECHI Yasumasa <uechi@potaway.net> 0.2.8-0vl2
+- new upstream release.
+- revise Patch0 (Terminal-docmake.patch) for ja docs.
+
+* Sun Jul 29 2007 UECHI Yasumasa <uechi@potaway.net> 0.2.6-0vl2
+- build for VineSeed
+
+* Sat Jul 28 2007 UECHI Yasumasa <uechi@potaway.net> 0.2.6-0vl1
+- new upstream version
+- revise Patch0 (Terminal-docmake.patch) for ja docs.
+- drop Patch1 (Terminal-usage.patch)
+- add %{_datadir}/icons/hicolor/*/stock/navigation/*.png in files section.
+- update icon-cache in %post and %postun.
+
+* Sun Mar 12 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.2.4-0vl5
+- rebuild with dbus-0.61-0vl1
+- add /usr/bin/terminal to %%files
+
+* Sat Jul 16 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.2.4-0vl4
+- rebuild with D-BUS (dbus-devel)
+- commented all Requires that is detected by *.so dependency
+
+* Thu May 19 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.2.4-0vl3
+- add Patch1 http://bugs.os-cillation.de/attachment.cgi?id=25
+
+* Fri Apr 22 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.2.4-0vl2
+- rebuild for VineSeed
+
+* Sun Apr 17 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.2.4-0vl1
+- initial build for Vine Linux

+ 137 - 0
T/Thunar/Thunar-vl.spec

@@ -0,0 +1,137 @@
+Summary: 	modern file manager
+Summary(ja): 	近代的なファイルマネージャ
+Name: 		Thunar
+Version: 	1.0.1
+Release: 	1%{?_dist_release}
+License:	GPLv2 and LGPLv2
+URL: 		http://www.xfce.org/
+Source0: 	http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
+Group: 		User Interface/Desktops
+BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:  libexo-devel >= 0.3.100
+BuildRequires:  glib2-devel >= 2.12.0
+BuildRequires: 	gtk2-devel >= 2.10.0
+BuildRequires:  libxfce4util-devel >= 4.6.0
+BuildRequires:  libpng-devel >= 1.2.0
+BuildRequires:  dbus-glib-devel >= 0.34
+BuildRequires:  GConf2-devel >= 2.4.0
+BuildRequires:  startup-notification-devel >= 0.4
+BuildRequires:  freetype2-devel
+BuildRequires:  gamin-devel >= 0.1.0
+BuildRequires:  hal-devel >= 0.5.0
+BuildRequires:  libexif-devel >= 0.6.0
+BuildRequires:  pcre-devel >= 6.0
+BuildRequires:  xfce4-panel-devel >= 4.3.90
+
+Obsoletes:      xffm
+
+%description
+Thunar is a modern file manager for the Unix/Linux desktop, aiming to be
+easy-to-use and fast.
+
+%package devel
+Summary: Development headers for Thunar
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: libexo-devel >= 0.3.100
+Requires: gtk2-devel >= 2.10.0
+Requires: pkgconfig
+
+%description devel
+This package includes the header files you will need to build
+plugins for Thunar.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall
+
+rm -rf docs_to_include
+mkdir -p docs_to_include
+mv $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}/* docs_to_include
+#cp AUTHORS COPYING COPYING.LIB ChangeLog FAQ HACKING NEWS README THANKS TODO $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}-%{version}
+
+%find_lang %{name}
+
+## remove unuse files
+rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la
+rm -rf $RPM_BUILD_ROOT/%{_libdir}/thunarx-1/*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post 
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
+  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+/sbin/ldconfig
+
+%postun 
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
+  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+/sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(-,root,root)
+%doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ NEWS README THANKS
+%doc docs_to_include/*
+%{_sysconfdir}/xdg/Thunar
+%{_bindir}/*
+%{_libdir}/lib*.so.*
+%dir %{_libdir}/thunarx-1
+%{_libdir}/thunarx-1/*.so
+%{_libexecdir}/*
+%{_datadir}/Thunar
+%{_datadir}/applications/*.desktop
+%{_datadir}/dbus-1/services/*.service
+%{_datadir}/icons/hicolor/icon-theme.cache
+%{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/icons/hicolor/*/stock/navigation/*
+%{_datadir}/pixmaps/Thunar
+%{_datadir}/thumbnailers
+%{_datadir}/xfce4/panel-plugins/thunar-tpa.desktop
+%{_mandir}/man1/Thunar*
+
+%files devel
+%defattr(-,root,root)
+%{_includedir}/thunar-vfs-1
+%{_includedir}/thunarx-1
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gtk-doc/html/thunar-vfs
+%{_datadir}/gtk-doc/html/thunarx
+
+%changelog
+* Sat May 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.1-1
+- new upstream release
+- split devel subpackage
+
+* Mon Sep 29 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.0-3
+- add BuildRequires: xfce4-panel
+  (needed to build thunar-tpa.desktop)
+
+* Thu Sep 25 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9.0-2vl5
+- added BuildRequires: libexo-devel, dbus-glib-devel, hal-devel
+
+* Sat Sep 20 2008 Shu KONNO <owa@bg.wakwak.com> 0.9.0-1vl5
+- applied new versioning policy
+- removed *.la
+
+* Sun Dec 23 2007 UECHI Yasumasa <uechi@potaway.net> 0.9.0-0vl2
+- new upstream release.
+
+* Sun Jul 29 2007 UECHI Yasumasa <uechi@potaway.net> 0.8.0-0vl2
+- build for VineSeed
+
+* Sat Jul 28 2007 UECHI Yasumasa <uechi@potaway.net> 0.8.0-0vl1
+- initial release
+

+ 286 - 0
T/TiMidity++/TiMidity++-vl.spec

@@ -0,0 +1,286 @@
+%define name	TiMidity++
+%define ver     2.13.1
+%define release	0vl1
+%define debug   off
+%define tarball %{name}-%{ver}
+
+# if 'make install' can install jman automatically
+%define jman_install manual
+
+Summary:	A Realtime MIDI Player
+Group:		Applications/Multimedia
+License:	GPL
+URL:		http://timidity.sourceforge.net/
+Source:		%{tarball}.tar.bz2
+Patch:		TiMidity++-iro.diff
+Name:		%{name}
+Version:	%{ver}
+Release:	%{release}
+Packager:	Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+Requires:	esound, libvorbis, libogg, XOrg-libs, audiofile
+Requires:	Xaw3d, gtk+, glib, tcl, tk, openMotif, slang
+BuildPreReq:	esound-devel, libogg-devel, libvorbis-devel
+BuildPreReq:	Xaw3d-devel, gtk+-devel, tcl, tk, openMotif-devel
+BuildPreReq:	ncurses-devel
+
+
+%description
+
+  TiMidity has originally been a converter that converts MIDI files to WAV
+  audio file. But now TiMidity++ is not only a converter but also the
+  real-time player that can play a MIDI file in real time. TiMidity does
+  not requires external MIDI instrument module to play MIDI file, performs
+  with software power.
+
+  -Od8M -s11025 options will help you if bothered with noisy replay.
+
+  TiMidity++ uses GUS/patch (Glavis Ultrasound) as the voice data to
+  play.  You must get GUS/patch files, and make the configuration file.
+  You must make the configuration file (*.cfg).  By default,
+  timidity.cfg is %{_datadir}/timidity/timidity.cfg.
+  Take care if you wanna upgrade from older version.
+
+See %{_defaultdocdir}/%{name}-%{ver}/INSTALL for futher information.
+
+#Now this package is beta version, so take care!
+
+%description -l ja
+
+TiMidity++ は、もともとは MIDI -> WAV コンバータでしたが、
+今ではソフトウェア MIDI プレーヤとしての機能を持っています。
+MIDI 演奏用のハードウェアは必要ありません。
+
+CPU パワーの少ないマシンでは、-Od8M -s11025 オプションを
+付けると音飛びが防げるでしょう。
+
+このパッケージの TiMidity をインストールしただけでは、音がなりません。
+演奏するには、GUS の音源ファイルを入手し、設定ファイルである timidity.cfg
+を作成しなければなりません。デフォルトでは、
+%{_datadir}/timidity/timidity.cfg になります。
+アップグレードされる方は気をつけて下さい。
+
+詳細は %{_defaultdocdir}/%{name}-%{ver}/INSTALL.jp を読んで下さい。
+
+#なお、このパッケージはベータ版です。取り扱いに注意しましょう。
+
+
+%prep
+%setup -q -n %{tarball}
+%ifnarch sparc
+%patch -p1
+%endif
+
+%build
+if [ %{debug} = "on" ] ; then
+  export CFLAGS="$RPM_OPT_FLAGS -g"
+else
+  export CFLAGS="$RPM_OPT_FLAGS"
+fi
+
+# detect whether alsa library is installed
+if [ -f /usr/include/linux/asound.h ] ; then
+   SOUND="--enable-audio=esd,alsa,oss,vorbis --enable-alsaseq"
+else
+   SOUND="--enable-audio=esd,oss,vorbis"
+fi
+
+./configure --prefix=%{_prefix} --with-elf --with-x --x-includes=/usr/include --x-libraries=/usr/X11R6/%{_lib} \
+  $SOUND \
+  --with-default-output=default \
+  --enable-dynamic=gtk,ncurses,slang,motif,tcltk,emacs,vt100,xaw,xskin \
+  --enable-network --enable-server --enable-spectrogram
+
+make
+
+
+%install
+
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_libdir}
+#make prefix=$RPM_BUILD_ROOT%{_prefix} install-strip
+make prefix=$RPM_BUILD_ROOT%{_prefix} install
+
+if [ %{jman_install} = "manual" ]; then
+
+  # install Japanese manual
+  mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/{man1,man5}
+  install -m644 doc/ja_JP.eucJP/timidity.1 $RPM_BUILD_ROOT%{_mandir}/ja/man1/
+  install -m644 doc/ja_JP.eucJP/timidity.cfg.5 $RPM_BUILD_ROOT%{_mandir}/ja/man5/
+  mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}/ja/
+  install -m644 doc/ja_JP.eucJP/* $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}/ja/
+
+  # install English manual
+  mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man5}
+  install -m644 doc/C/timidity.1 $RPM_BUILD_ROOT%{_mandir}/man1/
+  install -m644 doc/C/timidity.cfg.5 $RPM_BUILD_ROOT%{_mandir}/man5/
+  mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}/C/
+  install -m644 doc/C/* $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}/C/
+  install -m644 interface/timidity.el $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
+
+fi
+
+# 補足ドキュメント
+install -m644 doc/ja_JP.eucJP/* $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}/ja/
+install -m644 doc/C/* $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}/C/
+#install -m644 interface/timidity.el $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
+#mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
+#cp -p interface/timidity.el $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
+cp -p interface/interface*.txt interface/timidity.el $RPM_BUILD_ROOT%{_libdir}/timidity
+
+# install cool icon.
+mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/pixmaps/timidity/
+cp -p interface/pixmaps/*.xpm $RPM_BUILD_ROOT%{_sharedstatedir}/pixmaps/timidity/
+
+# make symlink for Window Maker
+cd $RPM_BUILD_ROOT%{_sharedstatedir}/pixmaps/
+ln -s timidity/timidity.xpm .
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root)
+%{_mandir}/ja/man1/timidity.1*
+%{_mandir}/ja/man5/timidity.cfg.5*
+%{_mandir}/man1/timidity.1*
+%{_mandir}/man5/timidity.cfg.5*
+%doc doc/*
+%{_bindir}/timidity
+%{_datadir}/pixmaps/timidity.xpm
+%{_datadir}/pixmaps/timidity/*.xpm
+
+## if you faced on an error to rebuild or run, please uncomment below.
+## maybe for Tcl/Tk, xaw, xskin and gtk...
+
+%{_libdir}/timidity/*
+
+
+%changelog
+* Tue Mar 27 2007 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 2.13.1-0vl1
+- update to 2.13.1
+
+* Sun Mar 11 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.13.0-0vl3
+- rebuild with Xaw3d-1.5E
+- add BuildPreReq: ncurses-devel
+- change --x-libraries's value from /usr/X11R6/lib to /usr/X11R6/%%{_lib}
+
+* Thu Jul 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.13.0-0vl2
+- rebuilt with Xaw3d-1.5-17vl3
+- s/Copyright/License/
+- changed Group to Applications/Multimedia 
+- updated build dependancy
+
+* Fri Apr 30 2004 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- update
+
+* Fri Aug 16 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 2.11.3-0vl4
+- fix typo (ncurces -> ncurses) thanks Mr. Mickey_U
+
+* Fri Jul 26 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.11.3-0vl3
+- rebuilt with libvorbis-1.0
+
+* Thu Feb 14 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.3-0vl2]
+- fix %defattr
+- Add Requires: XFree86-libs, audiofile, Xaw3d, gtk+, glib, tcl, tk, lesstif, slang
+
+* Fri Jan 18 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.3-0vl1]
+- update.
+
+* Mon Jan 14 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.2-0vl2]
+- Add Requires:	libvorbis, libogg
+- Add BuildPreReq: libogg-devel, libvorbis-devel
+
+* Sat Jan 12 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.2-0vl1]
+- update.
+
+* Mon Dec 31 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.1-0vl1]
+- update.
+
+* Thu Dec 27 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.0-0vl1]
+- update.
+
+* Thu Nov 22 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.10.4-0vl2]
+- Rebuilt(About Tcl/Tk).
+
+* Mon Mar 19 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.4-0vl1]
+- Updated to 2.10.4.
+
+* Sun Mar 11 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.3-0vl1]
+- Updated to 2.10.3.
+
+* Sat Mar 03 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 2.10.2-0vl3
+- always require esound
+- disable alsa in case alsa driver/library is not installed
+
+* Thu Jan 13 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.2-0vl2]
+- Use some rpmmacros, Modified Compile Option & man5 data, tcl path.
+
+* Thu Nov  2 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.2-0vl1]
+- Updated to 2.10.2.
+
+* Sat Oct 18 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.1-0vl1]
+- Updated to 2.10.1.
+
+* Sat Sep 16 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.0-0vl3]
+- Updated to 2.10.0.(rebuild without alsa-lib)
+
+* Sat Sep  9 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.0-0vl2]
+- Updated to 2.10.0.(ja_JP.ujis -> ja)
+
+* Wed Sep  6 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.0-0vl1]
+- Updated to 2.10.0.
+
+* Wed Oct  6 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.1-1]
+- Updated to 2.6.1.
+
+* Fri Sep 23 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-1]
+- Updated to the full release of version 2.6.0.
+- Include pixmaps.
+- Make symlink for Window Maker.
+
+* Fri Sep 11 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-0.4.0]
+- Updated to the 4th (maybe last?) beta release of version 2.6.0.
+
+* Fri Sep 11 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-0.3.1]
+- Enabled all the interfaces.
+
+* Fri Sep 11 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-0.3.0]
+- Updated to the 3rd beta release of version 2.6.0.
+- Added TiMidity.ad, TiMidity-uj.ad to install documents.
+
+* Fri Sep 03 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-0.2.2]
+- Updated to the 2nd beta release of version 2.6.0.
+
+* Mon Aug 23 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.5.0-1]
+- Updated to full release of version 2.5.0.
+- Modified to install Japanese manuals.
+
+* Mon Aug 23 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.4.1-1]
+- First attempt.

+ 507 - 0
T/TiMidity++4ALSA/TiMidity++4ALSA-vl.spec

@@ -0,0 +1,507 @@
+%define debug   off
+
+# if 'make install' can install jman automatically
+%define jman_install manual
+%define org_name TiMidity++
+
+Name:		TiMidity++4ALSA
+Version:	2.13.2
+Release:	9%{?_dist_release}
+
+Summary:	A software wavetable MIDI synthesizer(for ALSA)
+Summary(ja):  ソフトウェアMIDI音源シンセサイザー(for ALSA)
+Group:		Applications/Multimedia
+License:	GPLv2
+URL:		http://timidity.sourceforge.net/
+
+## Packager:	Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+
+Source: http://downloads.sourceforge.net/timidity/%{org_name}-%{version}.tar.bz2
+Source1: timidity.desktop
+## Source2: wishx.sh
+Source2: timidity_add_text.txt
+Source3: alsa2midi
+Source4: timidity++.cfg
+Source5: timidity.Sample.cfg
+
+Vendor:		Project Vine
+Distribution:	VineLinux
+
+# FedoraCore patches
+## Patch1: TiMidity++-2.13.0-detect.patch
+## Patch2: TiMidity++-2.13.0-64bit.patch
+## Patch3: TiMidity++-2.13.0-warnings.patch
+## Patch4: TiMidity++-2.13.2-flac-detect.patch
+## Patch5: TiMidity++-2.13.2-speex.patch
+## Patch6: TiMidity++-2.13.2-libao-first.patch
+
+## Patch21: TiMidity++-2.13.2-ipv6.patch
+## Patch22: TiMidity++-2.13.2-dynlibroot.patch
+## Patch23: TiMidity++-2.13.2-cfgfile-name.patch
+## Patch24: TiMidity++-2.13.2-ipv6-fixes.patch
+## Patch25: TiMidity++-2.13.2-missing-protos.patch
+
+# The following patches are courtesy of Debian
+## Patch10: TiMidity++-2.13.2-man-pages.patch
+## Patch11: TiMidity++-2.13.2-misc-fixes.patch
+## Patch12: TiMidity++-2.13.2-mlutil.patch
+## Patch13: TiMidity++-2.13.2-flac.patch
+
+# VineLinux -- irokawa patches 
+## TiMidity++-iro.diff
+# replase and others (babasaki)
+## Patch10: TiMidity++-2.13.2-doc.patch
+## Patch30: TiMidity++-2.13.2-interface.patch
+
+## package rebuild patches
+Patch1: TiMidity++_configure.patch
+Patch2: TiMidity++_manual_C_ja.patch
+Patch3: TiMidity++_interface.patch
+Patch4: TiMidity++_lib.patch
+Patch5: TiMidity++_timidity.patch
+Patch6: TiMidity++_utils.patch
+
+#--------------------------------------------------------------------
+
+BuildRoot:  %{_tmppath}/%{org_name}-%{version}-root
+
+BuildRequires: arts-devel, esound-devel, alsa-lib-devel, ncurses-devel, gtk2-devel
+BuildRequires: libao-devel, libvorbis-devel, flac-devel, speex-devel
+## BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: desktop-file-utils, emacs
+## for ALSA
+BuildRequires: glibc-kernheaders
+
+BuildPreReq: esound-devel, libogg-devel, libvorbis-devel
+BuildPreReq: Xaw3d-devel, gtk+-devel, tcl, tk
+
+Requires: esound, libvorbis, libogg, XOrg-libs, audiofile
+Requires: Xaw3d, gtk+, glib, tcl, tk, slang, alsa-utils
+Requires: hicolor-icon-theme
+
+Prereq : soundfont2
+
+## _Conflicts_ : TiMidity++
+Obsoletes: TiMidity++ <= %{version}
+Provides:  TiMidity++
+## =========================
+
+#--------------------------------------------------------------------
+%description
+
+  TiMidity has originally been a converter that converts MIDI files to WAV
+  audio file. But now TiMidity++ is not only a converter but also the
+  real-time player that can play a MIDI file in real time. TiMidity does
+  not requires external MIDI instrument module to play MIDI file, performs
+  with software power.
+
+  -Od8M -s11025 options will help you if bothered with noisy replay.
+
+  TiMidity++ uses GUS/patch (Glavis Ultrasound) as the voice data to
+  play.  You must get GUS/patch files, and make the configuration file.
+  You must make the configuration file (*.cfg).  By default,
+  timidity.cfg is /etc/timidity/timidity.cfg.
+  Take care if you wanna upgrade from older version.
+
+See "%{_defaultdocdir}/%{org_name}-%{version}/INSTALL" for futher information.
+
+ * Now this package is beta version, so take care!
+
+%description -l ja
+
+TiMidity++ は、もともとは MIDI -> WAV コンバータでしたが、
+今ではソフトウェア MIDI プレーヤとしての機能を持っています。
+MIDI 演奏用のハードウェアは必要ありません。
+
+CPU パワーの少ないマシンでは、-Od8M -s11025 オプションを
+付けると音飛びが防げるでしょう。
+
+TiMidity++のその他のオプションについてはドキュメントの収められている
+ディレクトリの %{_defaultdocdir}/%{org_name}-%{version}/INSTALL.ja を読んで下さい。
+=======================================================================
+このパッケージは TiMidity++ を ALSA のためのMIDIポートにする機能を含みます。
+root権限で /etc/init.d/alsa2midi status を確認してください。
+(不要なら停止しても問題ありません。任意にはstart/stopで制御できます)
+
+注:このパッケージはデスクトップ設定を含み、サウンドフォント(音色ファィル)
+必須の構成になっています
+
+※サウンドフォントについて
+
+演奏するためには、サウンドフォント(*.pat または *.sf2)をインストール、
+または入手し、timidity.cfg 設定ファイルを作成します。
+設定ファイルは、
+ /etc/timidity/timidity++.cfg
+ /etc/timidity/timidity.cfg@ --> /etc/update-alternatives/timidity.cfg
+……の順序で認識されますが、timidity++.cfg が存在すると timidity.cfg は
+読み込まれません。そこで、source 文を使って timidity.cfg をインクルード
+しています。
+このパッケージにはサンプルの timidity.Sample.cfg が含まれ、
+ /etc/timidity/timidity.cfg にリンクされています。
+※soundfonts2を提供するパッケージが必ず先にインストールされるはずなので、
+  update-alternativesのリストには出ますが、使用されません。
+
+あくまで参考ですが、共通の起動時オプションを設定する場合は、
+ timidity++.cfg に、サウンドフォントに固有の定義は timidity.cfg@ を
+活用すると良いかと思います。( timidity++.cfg の文末に source文を忘れずに)
+
+VineLinuxに用意した freepatsパッケージなどのサウンドフォントを使用する
+場合には、root権限で timidity.cfg のサウンドフォント定義を切替えられる
+ようにしています。
+
+rootコマンド
+  update-alternatives --config timidity.cfg
+
+※他は追加情報(timidity_add_text.txt)をご覧下さい
+
+#--------------------------------------------------------------------
+## %patch1 -p1 -b .detect
+# fix for x86_64 and s390x
+## %patch2 -p1 -b .64bit
+## %patch3 -p1 -b .warnings
+## %patch6 -p1
+## %patch10 -p1
+## %patch11 -p1
+## %patch12 -p1
+## %patch13 -p1
+## %patch21 -p1
+## %patch22 -p1
+## %patch23 -p1
+## %patch24 -p1
+## %patch25 -p1
+## %patch30 -p1
+#--------------------------------------------------------------------
+%prep
+%setup -q -n %{org_name}-%{version}
+
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+
+%build
+if [ %{debug} = "on" ] ; then
+  export CFLAGS="$RPM_OPT_FLAGS -g"
+else
+  export CFLAGS="$RPM_OPT_FLAGS"
+fi
+## SEED 2008-08-18現在で flac オプションでエラーが出る対応
+if [ %{?_dist_release} = "vl5" ] ; then
+  export ENABLE_AUDIO="oss,alsa,arts,esd,ao,vorbis,speex"
+else
+  export ENABLE_AUDIO="oss,alsa,arts,esd,ao,vorbis,speex,flac"
+fi
+
+
+./configure \
+  --prefix=%{_prefix} \
+  --with-elf \
+  --with-default-output=default \
+  --with-x \
+  --x-includes=/usr/include --x-libraries=/usr/X11R6/lib \
+  --disable-dependency-tracking \
+  --enable-dynamic= \
+  --enable-interface=ncurses,slang,tcltk,emacs,vt100,xskin,gtk,server,alsaseq,network,spectrogram \
+  --enable-audio=${ENABLE_AUDIO}
+## --enable-audio=oss,alsa,arts,esd,ao,vorbis,speex,flac
+## remove ,xaw
+
+make
+##make %{?_smp_mflags}
+
+#--------------------------------------------------------------------
+%install
+
+rm -rf $RPM_BUILD_ROOT
+
+## mkdir -p $RPM_BUILD_ROOT%{_libdir}
+make prefix=$RPM_BUILD_ROOT%{_prefix} install
+
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/timidity/
+install %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT/%{_sysconfdir}/timidity/
+
+# Manual
+if [ %{jman_install} = "manual" ]; then
+
+  # install Japanese manual
+  mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/{man1,man5}
+  install -m644 doc/ja_JP.eucJP/timidity.1 $RPM_BUILD_ROOT%{_mandir}/ja/man1/
+  install -m644 doc/ja_JP.eucJP/timidity.cfg.5 $RPM_BUILD_ROOT%{_mandir}/ja/man5/
+  mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/ja_JP.eucJP/
+  install -m644 doc/ja_JP.eucJP/README.* $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/ja_JP.eucJP/
+
+  # install English manual
+  mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man5}
+  install -m644 doc/C/timidity.1 $RPM_BUILD_ROOT%{_mandir}/man1/
+  install -m644 doc/C/timidity.cfg.5 $RPM_BUILD_ROOT%{_mandir}/man5/
+  mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/C/
+  install -m644 doc/C/README.* $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/C/
+  install -m644 doc/C/CHANGES.02i $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/C/
+  install -m644 doc/C/FAQ $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/C/
+
+fi
+
+# add Documents
+install -m644 doc/ja_JP.eucJP/README.* $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/ja_JP.eucJP/
+install -m644 doc/C/README.* doc/C/CHANGES.02i doc/C/FAQ $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/C/
+## cp -p interface/interface*.txt interface/timidity.el $RPM_BUILD_ROOT%{_libdir}/timidity
+cp -p interface/interface*.txt interface/timidity.el $RPM_BUILD_ROOT%{_prefix}/lib/timidity
+install -m644 interface/timidity.el $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}
+install -m644 AUTHORS COPYING NEWS TODO $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}
+install -m644 ChangeLog* INSTALL* README*  $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}
+
+# install GNOME desktop
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+desktop-file-install --vendor VineLinux              \
+  --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
+  %{SOURCE1}
+
+# install icon.
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
+install -p -m 644 interface/pixmaps/timidity.xpm \
+  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/timidity.xpm
+
+mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/pixmaps/timidity/
+install -p interface/pixmaps/*.xpm $RPM_BUILD_ROOT%{_sharedstatedir}/pixmaps/timidity/
+
+# make symlink for Window Maker
+cd $RPM_BUILD_ROOT%{_sharedstatedir}/pixmaps/
+ln -s timidity/timidity.xpm .
+
+# make wishx for tcl/tk timidity
+# mkdir -p $RPM_BUILD_ROOT/usr/local/bin/
+# cp -p %{SOURCE2} $RPM_BUILD_ROOT/usr/local/bin/wishx
+
+# MIDI port init.d for ALSA
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d/
+install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/
+
+# add text
+install %{SOURCE2} $RPM_BUILD_ROOT%{_defaultdocdir}/%{org_name}-%{version}/ja_JP.eucJP/
+rm -rf $RPM_BUILD_ROOT/usr/man
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+#--------------------------------------------------------------------
+%post
+# update icon themes
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+if [ $1 = 1 ]; then
+/sbin/chkconfig --add alsa2midi
+/sbin/chkconfig --level 35 alsa2midi on
+/sbin/service alsa2midi start &>/dev/null || :
+fi
+# update-alternatives
+/sbin/update-alternatives --install \
+  %{_sysconfdir}/timidity/timidity.cfg timidity.cfg \
+  %{_sysconfdir}/timidity/timidity.Sample.cfg 1 \
+
+%preun
+# update-alternatives
+if [ "$1" = "0" ]; then
+  /sbin/update-alternatives --remove \
+  timidity.cfg %{_sysconfdir}/timidity/timidity.Sample.cfg
+fi
+
+%postun
+# update icon themes
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+#--------------------------------------------------------------------
+%files
+%defattr(-,root,root)
+## %doc AUTHORS COPYING README README.ja NEWS ChangeLog INSTALL INSTALL.ja
+## %doc doc/*
+%{_defaultdocdir}/%{org_name}-%{version}/*
+%config(noreplace) %{_sysconfdir}/timidity/timidity*.cfg
+%{_mandir}/*
+## %{_mandir}/ja/man1/timidity.1*
+## %{_mandir}/ja/man5/timidity.cfg.5*
+## %{_mandir}/man1/timidity.1*
+## %{_mandir}/man5/timidity.cfg.5*
+%{_bindir}/*
+%{_sysconfdir}/init.d/*
+## /usr/local/bin/wishx
+/usr/share/emacs/site-lisp/timidity.el
+%{_datadir}/pixmaps/timidity.xpm
+%{_datadir}/pixmaps/timidity/*.xpm
+%{_datadir}/applications/VineLinux-timidity.desktop
+%{_datadir}/icons/hicolor/48x48/apps/timidity.xpm
+
+## if you faced on an error to rebuild or run, please uncomment below.
+## maybe for Tcl/Tk, xaw, xskin and gtk...
+
+## %{_libdir}/timidity/*
+%{_prefix}/lib/timidity/*
+#--------------------------------------------------------------------
+%changelog
+
+* Thu Aug 18 2008 Seiichirou Babasaki 2.13.2-9
+- Updated specfile
+- included "Shu KONNO" x86_64 changes.
+
+* Sat Aug 09 2008 Shu KONNO <owa@bg.wakwak.com> 2.13.2-8 (x86_64)
+- changed %%{_libdir}/timidity to %%{_prefix}/lib/timidity
+
+* Thu Jul 1 2008 Seiichirou Babasaki 2.13.2-8
+- Updated specfile
+- "Obsoletes:" and "Provides:" option
+- Updated  timidity_add_text.txt
+
+* Wed Jun 11 2008 Seiichirou Babasaki 2.13.2-7
+- Updated specfile
+- Remove "flac" optin (Seed)
+- Build Requires : Emacs
+
+* Fri May 23 2008 Seiichirou Babasaki 2.13.2-6
+- Updated specfile
+- Packgage rename (TiMidity++ to TiMidity++4ALSA)
+- remove wishx.sh
+
+* Fri May 9 2008 Seiichirou Babasaki 2.13.2-5
+- Updated specfile
+- add  timidity++.cfg, dummy-cfg-file
+
+* Fri May 2 2008 Seiichirou Babasaki 2.13.2-4
+- Updated specfile
+- add alsa2midi /etc/init.d/ file
+- "update-alternatives" (Mandriva idea) 
+
+* Fri Apr 18 2008 Seiichirou Babasaki 2.13.2-3
+- Updated specfile ( marge Seed-2.13.1)
+
+* Thu Apr 17 2008 Seiichirou Babasaki 2.13.2-2
+- Updated specfile ( soundable, gtk+ & tcltk interface )
+
+* Wed Apr 16 2008 Seiichirou Babasaki 2.13.2-1
+- Update source - Babasaki
+- Updated specfile (import FC9 )
+
+#--------------------------------------------------------------------
+* Thu Jul 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.13.0-0vl2
+- rebuilt with Xaw3d-1.5-17vl3
+- s/Copyright/License/
+- changed Group to Applications/Multimedia 
+- updated build dependancy
+
+* Fri Apr 30 2004 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- update
+
+* Fri Aug 16 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 2.11.3-0vl4
+- fix typo (ncurces -> ncurses) thanks Mr. Mickey_U
+
+* Fri Jul 26 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.11.3-0vl3
+- rebuilt with libvorbis-1.0
+
+* Thu Feb 14 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.3-0vl2]
+- fix %defattr
+- Add Requires: XFree86-libs, audiofile, Xaw3d, gtk+, glib, tcl, tk, lesstif, slang
+
+* Fri Jan 18 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.3-0vl1]
+- update.
+
+* Mon Jan 14 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.2-0vl2]
+- Add Requires:	libvorbis, libogg
+- Add BuildPreReq: libogg-devel, libvorbis-devel
+
+* Sat Jan 12 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.2-0vl1]
+- update.
+
+* Mon Dec 31 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.1-0vl1]
+- update.
+
+* Thu Dec 27 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.11.0-0vl1]
+- update.
+
+* Thu Nov 22 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+- [TiMidity++-2.10.4-0vl2]
+- Rebuilt(About Tcl/Tk).
+
+* Mon Mar 19 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.4-0vl1]
+- Updated to 2.10.4.
+
+* Sun Mar 11 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.3-0vl1]
+- Updated to 2.10.3.
+
+* Sat Mar 03 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 2.10.2-0vl3
+- always require esound
+- disable alsa in case alsa driver/library is not installed
+
+* Thu Jan 13 2001 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.2-0vl2]
+- Use some rpmmacros, Modified Compile Option & man5 data, tcl path.
+
+* Thu Nov  2 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.2-0vl1]
+- Updated to 2.10.2.
+
+* Sat Oct 18 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.1-0vl1]
+- Updated to 2.10.1.
+
+* Sat Sep 16 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.0-0vl3]
+- Updated to 2.10.0.(rebuild without alsa-lib)
+
+* Sat Sep  9 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.0-0vl2]
+- Updated to 2.10.0.(ja_JP.ujis -> ja)
+
+* Wed Sep  6 2000 Hiroaki Irokawa <irorin@terra.dti.ne.jp>
+  [TiMidity++-2.10.0-0vl1]
+- Updated to 2.10.0.
+
+* Wed Oct  6 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.1-1]
+- Updated to 2.6.1.
+
+* Fri Sep 23 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-1]
+- Updated to the full release of version 2.6.0.
+- Include pixmaps.
+- Make symlink for Window Maker.
+
+* Fri Sep 11 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-0.4.0]
+- Updated to the 4th (maybe last?) beta release of version 2.6.0.
+
+* Fri Sep 11 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-0.3.1]
+- Enabled all the interfaces.
+
+* Fri Sep 11 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-0.3.0]
+- Updated to the 3rd beta release of version 2.6.0.
+- Added TiMidity.ad, TiMidity-uj.ad to install documents.
+
+* Fri Sep 03 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.6.0-0.2.2]
+- Updated to the 2nd beta release of version 2.6.0.
+
+* Mon Aug 23 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.5.0-1]
+- Updated to full release of version 2.5.0.
+- Modified to install Japanese manuals.
+
+* Mon Aug 23 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
+  [TiMidity++-2.4.1-1]
+- First attempt.

+ 90 - 0
T/TrueType-baekmuk/TrueType-baekmuk-vl.spec

@@ -0,0 +1,90 @@
+%define xfontdir_       %{_datadir}/fonts/ko
+%define xfontdir        %{xfontdir_}/TrueType
+%define	gsver		7.07
+%define	gslibdir	%{_datadir}/ghostscript/%{gsver}/lib
+
+Summary: 	Baekmuk Korean TrueType Fonts
+Summary(ja):	Baekmuk 韓国語 TrueType フォント
+Name:           TrueType-baekmuk
+Version:        2.2
+Release:	1%{?_dist_release}
+License:        BSD
+Group: 		User Interface/X
+BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{PACKAGE_VERSION}-root
+BuildRequires:	ghostscript >= %{gsver}
+
+Source0:        http://kldp.net/frs/download.php/1429/baekmuk-ttf-2.2.tar.gz
+Source5:	CIDFnmap.ko
+
+PreReq:         chkfontpath, freetype-utils
+PreReq:         XOrg-font-utils
+
+%description
+This package provides Baekmuk Korean TrueType fonts.
+
+%prep
+%setup -n baekmuk-ttf-%{version}
+
+%build
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{xfontdir}
+install -m 0644 ttf/*.ttf $RPM_BUILD_ROOT%{xfontdir}/
+
+# for ghostscript
+install -d $RPM_BUILD_ROOT%{gslibdir}
+install -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{gslibdir}/
+
+%clean
+[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+
+%post
+{
+  /usr/bin/ttmkfdir -d %{xfontdir} -o %{xfontdir}/fonts.scale
+  /usr/X11R6/bin/mkfontdir %{xfontdir}
+  /usr/sbin/chkfontpath -q -a %{xfontdir}
+  if [ -x /usr/bin/vine-update-gnome-font-install ]; then
+    /usr/bin/vine-update-gnome-font-install
+  fi
+  if [ -x /usr/bin/redhat-update-gnome-font-install2 ]; then
+    /usr/bin/redhat-update-gnome-font-install2
+  fi
+  [ -x /usr/bin/fc-cache ] && /usr/bin/fc-cache %{xfontdir}
+} >& /dev/null ||:
+
+%postun
+{
+  /usr/bin/ttmkfdir -d %{xfontdir} -o %{xfontdir}/fonts.scale
+  /usr/X11R6/bin/mkfontdir %{xfontdir}
+  if [ "$1" = 0 ]; then
+    /usr/sbin/chkfontpath -q -r %{xfontdir}
+    if [ -x /usr/bin/vine-update-gnome-font-install ]; then
+        /usr/bin/vine-update-gnome-font-install
+    fi
+    if [ -x /usr/bin/redhat-update-gnome-font-install2 ]; then
+        /usr/bin/redhat-update-gnome-font-install2
+    fi
+    [ -x /usr/bin/fc-cache ] && /usr/bin/fc-cache %{xfontdir}
+  fi
+} >& /dev/null ||:
+
+%files
+%defattr(-, root, root)
+%doc README COPYRIGHT COPYRIGHT.ks
+%attr(0755, root, root) %dir %{xfontdir_}
+%attr(0755, root, root) %dir %{xfontdir}
+%{xfontdir}/*.ttf
+%{gslibdir}/CIDFnmap.ko
+
+%changelog
+* Sun Oct 05 2008 Shu KONNO <owa@bg.wakwak.com> 2.2-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Fri Apr 15 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2-0vl1
+- new upstream source
+
+* Wed Aug 25 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-0vl1
+- initial build for Vine Linux

+ 195 - 0
T/TrueType-base/TrueType-base-vl.spec

@@ -0,0 +1,195 @@
+%define version 4.4.1
+%define release 0vl1
+
+%define xfontdir /usr/X11R6/lib/X11/fonts/TrueType
+
+Summary: Vine TrueType font managing base
+Summary(ja): TrueType フォント使用のベース
+Name: TrueType-base
+Version: %{version}
+Release: %{release}
+BuildArch: noarch
+
+Source: TrueType-base-%{version}.tgz
+
+Copyright: distributable
+Group: User Interface/X
+Buildroot: %{_tmppath}/%{name}-root
+PreReq: mktcapdir >= 0.5.4
+# PreReq: chkfontpath
+Requires: mktcapdir >= 0.5.4
+
+Distribution: Vine Linux
+Vendor: Project Vine
+Packager: Shoji Matsumoto <shom@vinelinux.org>
+
+%description
+Vine TrueType font managing base.
+Include symlinks to basic TTF (luxi*.ttf in XFree86-4.2) and some .ttfconf
+
+%description -l ja
+Vine の TrueType フォントマネジメントのベースです。
+XFree86-4.2 に含まれる基本的な TTF である luxi*.ttf へのシンボリックリンクと、
+いくつかの TTF 用の mktcapdir 用定義ファイルが含まれています。
+
+%prep
+rm -rf ${RPM_BUILD_ROOT}
+
+%setup
+
+%install
+
+mkdir -p $RPM_BUILD_ROOT/%{xfontdir}
+rm *.spec
+mv * \
+  $RPM_BUILD_ROOT/%{xfontdir}
+
+# %post
+# %{_sbindir}/chkfontpath -q -a %{xfontdir}
+# %{_bindir}/mktcapdir %{xfontdir} %{xfontdir}/*.ttfconf
+# if [ -x %{_bindir}/vine-update-gnome-font-install ]; then
+#   %{_bindir}/vine-update-gnome-font-install
+# fi
+
+# %postun
+# %{_sbindir}/chkfontpath -q -r %{xfontdir}
+# %{_bindir}/mktcapdir %{xfontdir} %{xfontdir}/*.ttfconf
+# if [ -x %{_bindir}/vine-update-gnome-font-install ]; then
+#   %{_bindir}/vine-update-gnome-font-install
+# fi
+
+%post
+%{_bindir}/mktcapdir %{xfontdir} %{xfontdir}/*.ttfconf
+if [ -x %{_bindir}/vine-update-gnome-font-install ]; then
+  %{_bindir}/vine-update-gnome-font-install
+fi
+
+%postun
+%{_bindir}/mktcapdir %{xfontdir} %{xfontdir}/*.ttfconf
+if [ -x %{_bindir}/vine-update-gnome-font-install ]; then
+  %{_bindir}/vine-update-gnome-font-install
+fi
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%dir %{xfontdir}
+%{xfontdir}/*
+
+%changelog
+* Thu Feb 20 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.1-0vl1
+- update for 2.6errata
+- modify ttfconf
+
+* Wed Nov 20 2002 Shoji Matsumoto <shom@vinelinux.org> 4.4-0vl2
+- remove .spec in fontdir...
+- update for Seed
+
+* Sun Oct 06 2002 Shoji Matsumoto <shom@vinelinux.org> 4.4-0vl1
+- xtt bug (garbage glyph in -c-) workarownd with mktcapdir-0.5.4
+- chkfontpath removed
+
+* Sun Mar 31 2002 Shoji Matsumoto <shom@vinelinux.org> 4.3-0vl3
+- chkfontpath fix in %post
+
+* Thu Mar 28 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 4.3-0vl2
+- add PreReq: chkfontpath, mktcapdir
+
+* Sun Mar 17 2002 Shoji Matsumoto <shom@vinelinux.org> 4.3-0vl1
+- add Obsoletes TrueType_jp < 4.1
+
+* Tue Mar 12 2002 Shoji Matsumoto <shom@vinelinux.org> 4.3-0vl0
+- created
+- separated from TrueType_jp (to TrueType-base, TrueType-kochi)
+- *******************************************************************
+
+* Tue Mar 12 2002 Shoji Matsumoto <shom@vinelinux.org> 4.2-0vl0
+- update ricoh.ttfconf, kochi.ttfconf
+- add luxi*-2.ttf (bitmap embedded luxi*.ttf)
+
+* Mon Mar 11 2002 Shoji Matsumoto <shom@vinelinux.org> 4.1-0vl0
+- Package Name changed to TrueType-kochi (Provides TrueTypeFonts_jp)
+- update microsoft.ttfconf, ricoh.ttfconf
+
+* Sun Mar 10 2002 Shoji Matsumoto <shom@vinelinux.org> 4.0-0vl2
+- fix
+
+* Sun Mar 10 2002 Shoji Matsumoto <shom@vinelinux.org> 4.0-0vl1
+- upate kochi-*
+- update *.ttfconf
+- add xf42lux.ttfconf, symlinks to XF42 lux ttfs
+- add ricoh.ttfconf for CR
+
+* Mon Dec 03 2001 Shoji Matsumoto <shom@vinelinux.org> 3.0-0vl6
+- update *.ttfconf
+- remove ricoh.ttfconf
+- update kochi-*
+
+* Mon Sep 10 2001 SHoji Matsumoto <shom@vinelinux.org> 3.0-0vl4
+- fixed bug in kochi.ttfconf
+
+* Mon Sep 10 2001 SHoji Matsumoto <shom@vinelinux.org> 3.0-0vl3
+- remove %post process for DynaFonts fonts
+  (/usr/share/fonts/TrueType/aliastt-* obsoletes)
+
+* Sat Sep 08 2001 Shoji Matsumoto <shom@vinelinux.org> 3.0-0vl2
+- remove watanabe, wadalab
+- now using mktcapdir
+
+* Mon Jun 04 2001 Shoji Matsumoto <shom@vinelinux.org> 3.0-0vl1
+- remove times/hevletica iso8859-1 aliases for kochi
+
+* Fri May 18 2001 Shoji Matsumoto <shom@vinelinux.org> 3.0-0vl0
+- add kochi-mincho/kochi-gothic
+- add Type1 fonts from XFree86-4.0 (temp)
+- add -alias-{times,helvetica,monotype} to aliases
+
+* Thu Mar 15 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 2-7
+- remove Obsoletes DynaFonts tag.
+
+* Sun Nov 19 2000 Satoshi MACHINO <machino@vinelinux.org> 2-6
+- build with gcc-2.95.3
+- partially used rpmmacros
+ 
+* Wed Mar  8 2000 Jun Nishii <jun@vinelinux.org>
+- 2-5
+- chkfontpath -remove TrueType in %post to get stability
+
+* Tue Feb  1 2000 Jun Nishii <jun@vinelinux.org>
+- 2-4
+- stop to add path for xfs to get stability
+
+* Mon Jan 24 2000 Jun Nishii <jun@vinelinux.org>
+- 2-3
+- oops...fix bugs for comment out in FONTS.ALIAS
+
+* Thu Jan 20 2000 Jun Nishii <jun@vinelinux.org>
+- 2-2
+- bug fix: added symlink for aliastt-...
+- added Obsoletes DynaFonts
+
+* Sun Jan  9 2000 Jun Nishii <jun@vinelinux.org>
+- TrueTypeFonts_jp-2-1
+- added %defattr
+- bzip2 source
+
+* Thu Dec 30 1999 Jun Nishii <jun@vinelinux.org>
+- change group
+
+* Fri Dec 10 1999 Jun Nishii <jun@vinelinux.org>
+- new fonts.alias
+
+* Mon Nov  8 1999 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rins.st.ryukoku.ac.jp>
+- 1-4
+- added Prereq: chkfontpath tag
+
+* Tue Sep 9 1999 Norihito Ohmori <ohmori@flatout.org>
+- change using chkfontpath
+
+* Wed Dec 23 1998 MATSUMOTO Shoji <vine@flatout.org>
+- 1-2
+- change fonts.dir and fonts.alias
+- some symbols defined
+

+ 73 - 0
T/TrueType-bitstream-vera/TrueType-bitstream-vera-vl.spec

@@ -0,0 +1,73 @@
+%define archivename     ttf-bitstream-vera
+%define fontdir         %{_datadir}/fonts/bitstream-vera
+%define __fccache	umask 133; which fc-cache >& /dev/null && fc-cache
+
+Name:      TrueType-bitstream-vera
+Version:   1.10
+Release:   1%{?_dist_release}
+Summary:   Bitstream Vera Fonts
+Summary:   Bitstream Vera フォント
+Group:     User Interface/X
+License:   Redistributable, with restrictions
+URL:       http://www.gnome.org/fonts/
+Source:    ftp://ftp.gnome.org/pub/GNOME/sources/%{archivename}/%{version}/%{archivename}-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
+BuildArch: noarch
+Provides:  bitstream-vera-fonts
+
+%description
+The Vera fonts are high-quality latin fonts donated by Bitstream.
+These fonts have been released under a liberal license, see
+the licensing FAQ in %{_docdir}/%{name}-%{version}/COPYRIGHT.TXT or the
+online up-to-date version at %{url} for details.
+
+
+%prep
+%setup -q -n %{archivename}-%{version}
+
+%build
+
+%install
+/bin/rm -rf $RPM_BUILD_ROOT
+
+#fonts
+install -d -m 0755 $RPM_BUILD_ROOT%{fontdir}
+install -m 0644 *.ttf  $RPM_BUILD_ROOT%{fontdir}
+
+# "touch" all files we've got flagged as %ghost  but which are not 
+# present in the RPM_BUILD_ROOT when RPM looks for files
+/bin/touch $RPM_BUILD_ROOT%{fontdir}/fonts.cache-1
+
+
+%clean
+/bin/rm -rf $RPM_BUILD_ROOT
+
+
+%post
+%__fccache %{fontdir} ||:
+
+
+%postun
+if [ "$1" = "0" ]; then
+   %__fccache %{_fontdir} ||:
+fi
+
+
+%files
+%defattr(0644,root,root,0755)
+%doc *.TXT
+%dir %{fontdir}
+%{fontdir}/*.ttf
+%ghost %{fontdir}/fonts.cache-1
+
+
+%changelog
+* Sun Oct 05 2008 Shu KONNO <owa@bg.wakwak.com> 1.10-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Sun Dec 28 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.10-0vl1
+- initial build for Vine Linux
+
+* Tue Jun 10 2003 Owen Taylor <otaylor@redhat.com> 1.10-1
+- Base package on spec file from Nicolas Mailhot <Nicolas.Mailhot at laPoste.net>
+- Cleanups from Warren Togami and Nicolas Mailhot

+ 145 - 0
T/TrueType-cwtex/TrueType-cwtex-vl.spec

@@ -0,0 +1,145 @@
+%define _fontdir %{_datadir}/fonts/TrueType-cwtex
+
+%define _name TrueType-cwTeX
+%define archivename cwttf
+%define _version v1.0
+
+%define fontdir_base %{_fontdir}/baseline/
+%define fontdir_center %{_fontdir}/center/
+
+Name: TrueType-cwtex
+Version: 1.0
+Release: 2%{?_dist_release}
+Summary: cwTeX TrueType Fonts
+Summary(ja): cwTeX TrueType フォント
+Group: User Interface/X
+License: GPLv2+
+URL: http://cle.linux.org.tw/fonts/cwttf/
+Source: %{archivename}-%{_version}.tar.gz
+
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{_version}-root
+
+Requires: TrueType-cwtex-baseline = %{version}
+Requires: TrueType-cwtex-baseline-doc = %{version}
+Requires: TrueType-cwtex-center = %{version}
+Requires: TrueType-cwtex-center-doc = %{version}
+
+%description
+cwTeX TrueType fonts are transformed fonts
+from cwTeX Traditional Chinese Type 1 fonts.
+
+%description -l ja	
+cwTeX TrueType フォントは cwTeX 繁体字中国語の
+Type1 フォントから変換したフォントです。
+このパッケージは baseline, center 両パッケージを
+インストールするためのメタパッケージです。
+
+#for baseline section start
+%package baseline
+Summary: cwTeX TrueType Fonts (baseline)
+Summary(ja): cwTeX TrueType フォント (baseline)
+Group: User Interface/X
+BuildArch: noarch
+Requires: TrueType-cwtex-baseline-doc
+
+%description baseline
+cwTeX TrueType Fonts are transformed from
+cwTeX Traditional Chinese Type 1 fonts.
+This package contains baseline fonts.
+
+%description -l ja baseline
+cwTeX TrueType フォントは cwTeX 繁体字中国語の
+Type1 フォントから変換したフォントです。
+このパッケージは baseline フォントを含んでいます。
+
+#for center section start
+%package center
+Summary: cwTeX TrueType Font (center)
+Summary(ja): cwTeX TrueType フォント (center)
+Group: User Interface/X
+BuildArch: noarch
+Requires: TrueType-cwtex-center-doc
+
+%description center
+cwTeX TrueType Fonts are transformed from
+cwTeX Traditional Chinese Type 1 fonts.
+This package contains center fonts.
+
+%description -l ja center
+cwTeX TrueType フォントは cwTeX 繁体字中国語の
+Type1 フォントから変換したフォントです。
+このパッケージは center フォントを含んでいます。
+
+%package baseline-doc
+Summary: cwTeX TrueType Font Documents (baseline)
+Summary(ja): cwTeX フォントドキュメント (baseline)
+Group: User Interface/X
+
+%description baseline-doc
+This package includes important documents
+for cwTeX baseline fonts includes enduser license.
+
+%package center-doc
+Summary: cwTeX TrueType Font Documents (center)
+Summary(ja): cwTeX フォントドキュメント (center)
+Group: User Interface/X
+
+%description center-doc
+This package includes important documents
+for cwTeX center fonts includes enduser license.
+
+%prep
+%setup -q -n %{archivename}
+
+%build
+
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+
+#fonts
+mkdir -p $RPM_BUILD_ROOT%{fontdir_base}
+mkdir -p $RPM_BUILD_ROOT%{fontdir_center}
+install -m 0644 ./baseline/*.ttf  $RPM_BUILD_ROOT%{fontdir_base}
+install -m 0644 ./center/*.ttf  $RPM_BUILD_ROOT%{fontdir_center}
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%post baseline
+%__font_install_post %{fontdir_base}
+
+%post center
+%__font_install_post %{fontdir_center}
+
+%postun baseline
+%__font_install_postun %{fontdir_base}
+
+%postun center
+%__font_install_postun %{fontdir_center}
+
+%files
+
+%files baseline-doc
+%doc ./baseline/*.pdf *.html
+%doc AUTHORS COPYING Readme*.* *.txt
+
+%files center-doc
+%doc ./center/*.pdf *.html
+%doc AUTHORS COPYING Readme*.* *.txt
+
+%files baseline
+%{fontdir_base}/*.ttf
+
+%files center
+%{fontdir_center}/*.ttf
+
+%changelog
+
+* Mon Sep 21 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.0-2
+- rebuild to fix broken dependency (vine-users:079665)
+
+* Fri Jun 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.0-1
+- initial build for VineSeed

+ 191 - 0
T/TrueType-dejavu/TrueType-dejavu-vl.spec

@@ -0,0 +1,191 @@
+%define fontname dejavu
+%define archivename dejavu-fonts-ttf
+%define _fontdir %{_datadir}/fonts/TrueType-%{fontname}
+
+Name: TrueType-%{fontname}
+Version: 2.30
+Release: 1%{?_dist_release}
+Summary: The DejaVu fonts (based on the Vera Fonts) .
+
+License: Bitstream Vera and Public Domain
+Group: User Interface/X
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+URL: http://sourceforge.net/projects/dejavu/
+Source: %{archivename}-%{version}.tar.bz2
+
+Requires:         TrueType-%{fontname}-sans >= %{version}
+Requires:         TrueType-%{fontname}-serif >= %{version}
+Requires:         TrueType-%{fontname}-sans-mono >= %{version}
+BuildRoot:        %{_tmppath}/%{name}-%{version}-root
+BuildArch:        noarch
+Obsoletes:        TrueType-DejaVu
+
+%description
+The DejaVu fonts are a font family
+based on the Vera Fonts (version 1.10).
+
+%description -l ja
+DejaVu Fonts は Bitstream Vera Fonts (version 1.10) を
+ベースにしたフォントファミリです。
+
+このパッケージはDejaVuフォントのメタパッケージです。
+Sans・Serif・Sans-Monoの3書体をインストールします。
+
+
+%package sans
+Summary: DejaVu sans TrueType Fonts
+Summary(ja): DejaVu sans True Type フォント
+Group: User Interface/X
+Requires: TrueType-dejavu-doc
+
+%description sans
+This package includes DejaVu sans TrueType fonts.
+
+%description -l ja sans
+このパッケージにはDejaVu sans フォントが含まれています。
+
+- DejaVuSans-Bold
+- DejaVuSans-BoldOblique
+- DejaVuSans-ExtraLight
+- DejaVuSans-Oblique
+- DejaVuSans
+- DejaVuSansCondensed-Bold
+- DejaVuSansCondensed-BoldOblique
+- DejaVuSansCondensed-Oblique
+- DejaVuSansCondensed
+
+
+%package serif
+Summary: DejaVu serif TrueType Fonts
+Summary(ja): DejaVu serif True Type フォント
+Group: User Interface/X
+Requires: TrueType-dejavu-doc
+
+%description serif
+This package includes DejaVu serif TrueType fonts.
+
+%description -l ja serif
+このパッケージにはDejaVu serif フォントが含まれています。
+
+- DejaVuSerif-Bold
+- DejaVuSerif-BoldItalic
+- DejaVuSerif-Italic
+- DejaVuSerif
+- DejaVuSerifCondensed-Bold
+- DejaVuSerifCondensed-BoldItalic
+- DejaVuSerifCondensed-Italic
+- DejaVuSerifCondensed
+
+
+%package sans-mono
+Summary: DejaVu sans-mono TrueType Fonts
+Summary(ja): DejaVu sans-mono True Type フォント
+Group: User Interface/X
+Requires: TrueType-dejavu-doc
+
+%description sans-mono
+This package includes DejaVu sans-mono TrueType fonts.
+
+%description -l ja sans-mono
+このパッケージにはDejaVu sans-mono フォントが含まれています。
+
+- DejaVuSansMono-Bold
+- DejaVuSansMono-BoldOblique
+- DejaVuSansMono-Oblique
+- DejaVuSansMono
+
+%package doc
+Summary: DejaVu Font Documents
+Summary(ja): DejaVu フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for DejaVu fonts includes enduser
+license.
+
+%description -l ja doc
+このパッケージにはDejaVuフォントのライセンスを含むドキュメント類が含まれています。
+
+
+
+%prep
+%setup -q -n %{archivename}-%{version}
+mv ttf/*.ttf .
+
+%build
+
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+#%{__rm} -rf %{_topdir}/SOURCES/%{archivename}-%{version}.tar.bz2
+#%{__rm} -rf %{_topdir}/BUILD/%{archivename}-%{version}
+
+%post sans
+%__font_install_post %{_fontdir}
+
+%post serif
+%__font_install_post %{_fontdir}
+
+%post sans-mono
+%__font_install_post %{_fontdir}
+
+
+%postun sans
+%__font_install_postun %{_fontdir}
+
+%postun serif
+%__font_install_postun %{_fontdir}
+
+%postun sans-mono
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files sans
+%{_fontdir}/DejaVuSans*.ttf
+
+%files serif
+%{_fontdir}/DejaVuSerif*.ttf
+
+%files sans-mono
+%{_fontdir}/DejaVuSansMono*.ttf
+
+%files doc
+%doc *.txt
+%doc AUTHORS BUGS LICENSE NEWS README
+
+%changelog
+
+* Tue Sep 1 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.30-1
+- new upstream release
+
+* Sat May 9 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.29-3
+- added Obsoletes: TrueType-DejaVu
+
+* Wed Apr 29 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.29-2
+- spec rewrote mostly (compliant to TrueType-IPAfont.spec)
+- renamed package name
+- splitted sans, serif, sans-mono, and doc packages
+- spec in UTF-8
+
+* Thu Mar 12 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.29-1
+- new upstream release
+
+* Sat Jan 10 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.28-3
+- fixed Summary
+- fixed Lisense
+- modified description -l ja
+
+* Thu Jan 1 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.28-2
+- fixed fontdir name
+
+* Wed Dec 31 2008 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.28-1
+- initial build for Vineseed

+ 141 - 0
T/TrueType-droid/TrueType-droid-vl.spec

@@ -0,0 +1,141 @@
+%define _fontdir %{_datadir}/fonts/TrueType-droid
+%define fontname droid-fonts
+
+Name: TrueType-droid
+Summary: Droid Fonts Family
+Summary(ja): Droid フォントファミリ -"Android"搭載のフォント
+Version: 1.0.20100227
+Release: 1%{?_dist_release}
+License: Apache License 2.0
+Group: User Interface/X
+URL: http://www.droidfonts.com/
+Source0: %{fontname}-20100227.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildArch: noarch
+Requires: TrueType-droid-serif = %{version}
+Requires: TrueType-droid-sans = %{version}
+Requires: TrueType-droid-doc = %{version}
+
+%description
+The Droid family of fonts was designed by Ascender’s Steve Matteson
+beginning in the fall of 2006. The Droid family of fonts consists of
+Droid Sans, Droid Sans Mono and Droid Serif. 
+
+This package is meta package to install both Droid serif and Droid sans
+fonts.
+
+%description -l ja
+Droid フォントファミリは2006年の秋に Ascender の Steve Matteson によって
+デザインが開始されました。Droid フォントファミリは Droid Sans、Droid Sans Mono、
+Droid Serif から構成されます。
+
+このパッケージは Droid フォントをインストールするためのメタパッケージです。
+このパッケージで serif、sans がインストールされます。
+
+%package serif
+Summary: Droid serif fonts
+Summary(ja): Droid serif フォント
+Group: User Interface/X
+Requires: TrueType-droid-doc
+
+%description serif
+This package includes Droid serif fonts.
+
+%description -l ja serif
+このパッケージには Droid serif フォントが含まれています。
+
+DroidSerif-Bold
+DroidSerif-BoldItalic
+DroidSerif-Italic
+DroidSerif-Regular
+
+%package sans
+Summary: Droid sans fonts
+Summary(ja): Droid sans フォント
+Group: User Interface/X
+Requires: TrueType-droid-doc
+
+%description sans
+This package includes Droid sans fonts.
+
+%description -l ja sans
+このパッケージには Droid sans フォントが含まれています。
+
+Clockopia
+DroidSans-Bold
+DroidSans
+DroidSansFallback
+DroidSansJapanese
+DroidSansMono
+
+%package doc
+Summary: Droid Font Documents
+Summary(ja): Droid フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for Droid fonts includes enduser
+license.
+
+%description -l ja doc
+このパッケージには Droid フォントのライセンスを含むドキュメント類が含まれています。
+
+
+%prep
+%setup -q -n %{fontname}
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+# delete disused font
+rm -rf $RPM_BUILD_ROOT%{_fontdir}/Ahem.ttf
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%post sans
+%__font_install_post %{_fontdir}
+
+%post serif
+%__font_install_post %{_fontdir}
+
+%postun sans
+%__font_install_postun %{_fontdir}
+
+%postun serif
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files doc
+%doc README.txt NOTICE MODULE_LICENSE_APACHE2 Android.mk
+
+%files sans
+%{_fontdir}/DroidSans*.ttf
+%{_fontdir}/Clockopia.ttf
+
+%files serif
+%{_fontdir}/DroidSerif*.ttf
+
+
+%changelog
+* Sat Feb 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20100227-1
+- new upstream release
+
+* Sun Jan 31 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20100131-1
+- new upstream release
+
+* Mon May 18 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20090430-2
+- removed Ahem.ttf (disused font)
+- spec in UTF-8
+
+* Thu Apr 30 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20090430-1
+- initial build for VineSeed

+ 144 - 0
T/TrueType-gnu-freefont/TrueType-gnu-freefont-vl.spec

@@ -0,0 +1,144 @@
+%define _fontdir %{_datadir}/fonts/TrueType-gnu-freefont
+
+Name:    TrueType-gnu-freefont
+Version: 20090104
+Release: 2%{?_dist_release}
+Summary: Free UCS Outline Fonts by The GNU FreeFont project
+Summary(ja): The GNU FreeFont project によるフリーな UCS アウトラインフォント
+Group: User Interface/X
+License: GPLv3
+URL: http://savannah.gnu.org/projects/freefont/
+Source:	http://ftp.gnu.org/gnu/freefont/freefont-ttf-%{version}.tar.gz
+
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+Requires: TrueType-gnu-freefont-serif = %{version}
+Requires: TrueType-gnu-freefont-sans = %{version}
+Requires: TrueType-gnu-freefont-mono = %{version}
+Requires: TrueType-gnu-freefont-doc = %{version}
+
+%description
+This package is meta package to install three type GNU Freefonts.
+
+%description -l ja
+このパッケージはGNU Freefont のメタパッケージです。
+このパッケージでserif・sans・monoの3書体をインストールします。
+
+%package serif
+Summary: GNU Freefont serif
+Summary(ja): GNU Freefont serif フォント
+Group: User Interface/X
+Requires: TrueType-gnu-freefont-doc
+
+%description serif
+This package includes GNU Freefont serif TrueType fonts.
+
+%description -l ja serif
+このパッケージにはGNU Freefont serif フォントが含まれています。
+
+- FreeSerif
+- FreeSerifBold
+- FreeSerifBoldItalic
+- FreeSerifItalic
+
+%package sans
+Summary: GNU Freefont sans
+Summary(ja): GNU Freefont sans フォント
+Group: User Interface/X
+Requires: TrueType-gnu-freefont-doc
+
+%description sans
+This package includes GNU Freefont sans TrueType fonts.
+
+%description -l ja sans
+このパッケージにはGNU Freefont sans フォントが含まれています。
+
+- FreeSans
+- FreeSansBold
+- FreeSansBoldOblique
+- FreeSansOblique
+
+%package mono
+Summary: GNU Freefont mono
+Summary(ja): GNU Freefont mono フォント
+Group: User Interface/X
+Requires: TrueType-gnu-freefont-doc
+
+%description mono
+This package includes GNU Free mono TrueType fonts.
+
+%description -l ja mono
+このパッケージにはGNU Freefont mono フォントが含まれています。
+
+- FreeMono
+- FreeMonoBold
+- FreeMonoBoldOblique
+- FreeMonoOblique
+
+%package doc
+Summary: GNU Freefont Documents
+Summary(ja): GNU Freefont ドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for GNU Freefont
+includes enduser license.
+
+%description -l ja doc
+このパッケージにはGNU Freefontのライセンスを含む
+ドキュメント類が含まれています。
+
+%prep
+%setup -q -n freefont-20090104
+
+%build
+
+%install
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%post serif
+%__font_install_post %{_fontdir}
+
+%post sans
+%__font_install_post %{_fontdir}
+
+%post mono
+%__font_install_post %{_fontdir}
+
+%postun serif
+%__font_install_postun %{_fontdir}
+
+%postun sans
+%__font_install_postun %{_fontdir}
+
+%postun mono
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files doc
+%doc AUTHORS COPYING CREDITS ChangeLog README
+
+%files serif
+%{_fontdir}/FreeSerif*.ttf
+
+%files sans
+%{_fontdir}/FreeSans*.ttf
+
+%files mono
+%{_fontdir}/FreeMono*.ttf
+
+%changelog
+* Sun Jun 14 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 20090104-2
+- added Requires: TrueType-gnu-freefont-mono
+
+* Sat May 16 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 20090104-1
+- initial release for VineSeed
+

+ 98 - 0
T/TrueType-hanaminplus/TrueType-hanaminplus-vl.spec

@@ -0,0 +1,98 @@
+%define version 0.3
+%define release 1%{?_dist_release}
+%define hanamin_date 20081115
+%define ttfjp_version 6.0
+
+%define fontdir %{_datadir}/fonts/%{name}/
+
+Summary: HanaMin+SazanamiMincho True Type Font
+Summary(ja): ハナミン+さざなみ明朝 合成 TrueType フォント
+Name: TrueType-hanaminplus
+Version: %{version}
+Release: %{release}
+
+License: BSD Like
+Group: User Interface/X
+
+# HanMinPlus
+Source0: HanaMin-Plus-%{hanamin_date}.tar.bz2
+
+Source10: 59-hanaminplus.conf
+
+Source20: cidfmap.ja.hanaminplus
+
+Distribution: Vine Linux
+Vendor: Project Vine
+
+BuildArch: noarch
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+Requires(post): mktcapdir >= 0.5.4
+Requires(post): fontconfig, xorg-x11-font-utils
+Provides: TrueTypeFonts_jp = %{ttfjp_version}
+Obsoletes: TrueTypeFonts_jp < 4.1
+Obsoletes: TrueType-kochi <= 4.4.1
+
+Obsoletes: TrueType-sazanami < 3.0
+
+%description
+HanaMin+SazanamiMincho font - Free Japanese True Type Font
+- HanaMin Plus
+
+%description -l ja
+このパッケージには以下のフリーの日本語 True Type フォントが含まれています。
+- HanaMin Plus
+
+%prep
+rm -rf ${RPM_BUILD_ROOT}
+
+%setup -n %{name} -c -a 0
+mv HanaMin-Plus/*.ttf .
+
+%install
+
+mkdir -p $RPM_BUILD_ROOT/%{fontdir}
+install -m664 *.ttf $RPM_BUILD_ROOT/%{fontdir}
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d}
+install -m664 %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/
+for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf
+do
+  ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/
+done
+
+# install ghostscript8 cidfmap 
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
+install -m644 %{SOURCE20} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
+
+%post
+%__font_install_post %{fontdir}
+
+%postun
+%__font_install_postun %{fontdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc HanaMin-Plus/*
+%{fontdir}/*
+%{_sysconfdir}/fonts/conf.avail/*.conf
+%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*.conf
+%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.*
+
+%changelog
+* Wed Apr 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3-1
+- use %%__font_install_{post,postun} macros
+
+* Tue Mar 31 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2-3
+- remove Requires/Requires(post): TrueType-base
+
+* Fri Mar 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2-2
+- remove Requires: TrueType-sazanami
+
+* Mon Nov 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2-1
+- update to HanaMinPlus 20081115
+
+* Sat Nov 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1-1
+- initial build
+  - HanaMin Plus (hanazono-20081012 + sazanami-20040629)

+ 172 - 0
T/TrueType-ipafont/TrueType-ipafont-vl.spec

@@ -0,0 +1,172 @@
+%define _fontdir %{_datadir}/fonts/TrueType-ipafont
+
+Name:    TrueType-ipafont
+Version: 3.01
+Release: 3%{?_dist_release}
+Summary: IPA TrueType Fonts
+Summary(ja): IPA の日本語 TrueType フォント
+Group: User Interface/X
+License: IPA Font License Agreement v1.0
+URL: http://ossipedia.ipa.go.jp/ipafont/
+
+Source:	IPAfont00301.zip
+Source10: ipafont-mincho.ttfconf
+Source11: ipafont-gothic.ttfconf
+Source20: cidfmap.ja.ipafont-mincho
+Source21: cidfmap.ja.ipafont-gothic
+Source30: 59-ipa-mincho.conf
+Source31: 60-ipa-gothic.conf
+
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Obsoletes: TrueType-ipafont
+Requires: TrueType-ipafont-mincho = %{version}
+Requires: TrueType-ipafont-gothic = %{version}
+Requires: TrueType-ipafont-doc = %{version}
+
+%description
+This package is meta package to install both IPAMincho and IPAGothic
+fonts.
+
+%description -l ja
+このパッケージは独立行政法人情報処理推進機構のIPAフォントの明朝、ゴシック
+両書体をインストールするためのメタパッケージです。このパッケージで
+以下の5書体がインストールされます。
+(IPA明朝、IPAP明朝、IPAゴシック、IPAPゴシック)
+
+%package mincho
+Summary: IPAMincho TrueType Fonts
+Summary(ja): IPA明朝 True Type フォント
+Group: User Interface/X
+Requires: TrueType-ipafont-doc
+
+%description mincho
+This package includes IPA Mincho TrueType fonts.
+
+%description -l ja mincho
+このパッケージには独立行政法人情報処理推進機構のIPA明朝フォントが含まれています。
+(IPA明朝、IPAP明朝)
+
+%package gothic
+Summary: IPA Gothic TrueType Fonts
+Summary(ja): IPA Gothic 日本語 True Type フォント
+Group: User Interface/X
+Requires: TrueType-ipafont-doc
+
+%description gothic
+This package includes IPA Gothic TrueType fonts.
+This font is distributable without modification.
+(see /usr/share/doc/TrueType-ipafont/enduser_license.txt for details)
+
+%description -l ja gothic
+このパッケージには独立行政法人情報処理推進機構のIPAゴシックフォントが含まれて
+います。(IPAゴシック、IPAPゴシック)
+
+%package doc
+Summary: IPA Font Documents
+Summary(ja): IPA フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for IPA fonts includes enduser
+license.
+
+%description -l ja doc
+このパッケージには独立行政法人情報処理推進機構のIPAフォントのライセンス
+を含むドキュメント類が含まれています。
+
+%prep
+%setup -q -n IPAfont00301
+
+%build
+
+%install
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.otf $RPM_BUILD_ROOT%{_fontdir}
+cp -f %{SOURCE10} %{SOURCE11} $RPM_BUILD_ROOT%{_fontdir}
+
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d}
+install -m664 %{SOURCE30} %{SOURCE31} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/
+for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf
+do
+  ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/
+done
+
+# install ghostscript8 cidfmap 
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
+install -m644 %{SOURCE20} %{SOURCE21} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
+
+# add fontpath.d symlinks
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/fontpath.d
+ln -sf /usr/share/fonts/%{name} $RPM_BUILD_ROOT%{_sysconfdir}/X11/fontpath.d/
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%post mincho
+%__font_install_post %{_fontdir}
+
+%post gothic
+%__font_install_post %{_fontdir}
+
+%postun mincho
+%__font_install_postun %{_fontdir}
+
+%postun gothic
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files doc
+%doc *.txt
+
+%files mincho
+%{_fontdir}/ipam*.otf
+%{_fontdir}/ipafont-mincho.ttfconf
+%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.ipafont-mincho
+%{_sysconfdir}/fonts/conf.avail/*-ipa-mincho.conf
+%{_sysconfdir}/X11/fontpath.d/%{name}
+%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*-ipa-mincho.conf
+
+%files gothic
+%{_fontdir}/ipag*.otf
+%{_fontdir}/ipafont-gothic.ttfconf
+%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.ipafont-gothic
+%{_sysconfdir}/fonts/conf.avail/*-ipa-gothic.conf
+%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*-ipa-gothic.conf
+
+
+%changelog
+* Mon Aug 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.01-3
+- add fontpath.d symlink
+
+* Wed Jun 03 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.01-2
+- use fixed width font for ghostscript.
+
+* Wed Apr 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.01-1
+- update to IPAfont 00301
+  - drop IPAUIGothic
+- update License tag
+  - OSI approved license 'IPA Font License Agreement v1.0'
+- add fontconfig file
+
+* Thu Jan 08 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.01-2
+- fix typo in cidfmap.ja.ipafont
+- update vine.map and exec updmap-sys on %%post/%%postun
+
+* Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.01-1
+- add gs8 cidfmap
+- move font files to new location
+- new versioning policy, spec in utf-8
+
+* Fri Jan 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.01-0vl2
+- remove Provides: TrueTypeFonts_jp
+  - ipa*font is not free and should not be default font.
+
+* Mon Oct 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.01-0vl1
+- initial build with new ipafont license
+- sprit mincho and gothic as an independent package
+- sprit readme and license to doc package
+- drop M+IPA font which is not allowed by new enduser license.

+ 145 - 0
T/TrueType-junicode/TrueType-junicode-vl.spec

@@ -0,0 +1,145 @@
+%define fontname junicode
+%define _fontdir %{_datadir}/fonts/TrueType-%{fontname}
+
+Name:             TrueType-%{fontname}
+Summary:          Junicode is a Unicode font for medievalists
+Summary(ja):      中世研究家のためのフォント Junicode
+Version:          0.6.17
+Release:          1%{?_dist_release}
+License:          GPL
+Group:            User Interface/X
+URL:              http://junicode.sourceforge.net/
+
+Source0:          %{fontname}-0-6-17.zip
+
+BuildRequires: unzip
+BuildRoot:        %{_tmppath}/%{name}-%{version}-root
+BuildArch:        noarch
+Requires: TrueType-%{fontname}-doc
+
+%description
+A font family especially for medieval scholars,
+but containing an extensive enough selection of
+Unicode characters to be widely useful.
+
+%description -l ja
+特に中世を学ぶ者のためのフォントファミリですが、
+すこぶる有用たりうるに十分なユニコードキャラクタの品揃えを含んでいます。
+
+このパッケージは Junicode フォントのメタパッケージです。
+Bold・Regular・Italic の3書体をインストールします。
+
+%package bold
+Summary: Junicode bold font
+Summary(ja): Junicode bold フォント
+Group: User Interface/X
+Requires: TrueType-%{fontname}-doc
+
+%description bold
+This package includes Junicode bold fonts.
+
+%description -l ja bold
+このパッケージには Junicode bold フォントが含まれています。
+
+- Junicode-Bold
+
+
+%package regular
+Summary: Junicode regular font
+Summary(ja): junicode regular フォント
+Group: User Interface/X
+Requires: TrueType-%{fontname}-doc
+
+%description regular
+This package Junicode regular fonts.
+
+%description -l ja regular
+このパッケージには Junicode regular フォントが含まれています。
+
+- Junicode-Regular
+
+
+%package italic
+Summary: Junicode Italic font
+Summary(ja): Junicode Italic フォント
+Group: User Interface/X
+Requires: TrueType-%{fontname}-doc
+
+%description italic
+This package includes Junicode Italic fonts.
+
+%description -l ja italic
+このパッケージには Junicode Italic フォントが含まれています。
+
+- Junicode-BoldItalic
+- Junicode-Italic
+
+%package doc
+Summary: Junicode font Document
+Summary(ja): Junicode フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for Junicode font
+includes enduser license.
+
+%description -l ja doc
+このパッケージには Junicode フォントのライセンスを含む
+ドキュメント類が含まれています。
+
+%prep
+%setup -q -n %{fontname}
+mv doc/*.* .
+mv fonts/*.ttf .
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%build
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+%post bold
+%__font_install_post %{_fontdir}
+
+%post regular
+%__font_install_post %{_fontdir}
+
+%post italic
+%__font_install_post %{_fontdir}
+
+
+%postun bold
+%__font_install_postun %{_fontdir}
+
+%postun regular
+%__font_install_postun %{_fontdir}
+
+%postun italic
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files bold
+%{_fontdir}/*-Bold.ttf
+
+%files regular
+%{_fontdir}/*-Regular.ttf
+
+%files italic
+%{_fontdir}/*-BoldItalic.ttf
+%{_fontdir}/*-Italic.ttf
+
+%files doc
+%doc *.pdf *.tex
+%{_fontdir}/*.ttf
+
+%changelog
+* Sat Jan 2 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.17-1
+- initial build for VineSeed (again)

+ 173 - 0
T/TrueType-kiloji/TrueType-kiloji-vl.spec

@@ -0,0 +1,173 @@
+%define fontname kiloji
+%define _fontdir %{_datadir}/fonts/TrueType-%{fontname}
+
+Name:             TrueType-%{fontname}
+Summary:          kiloji font - Handwriting-like general styles
+Summary(ja):      手書き風総合書体 きろ字フォント
+Version:          2.1.0
+Release:          1%{?_dist_release}
+License:          New BSD
+Group:            User Interface/X
+URL:              http://www.ez0.net/distribution/font/%{fontname}/
+
+Source0:          %{fontname}_%{version}.zip
+Source1:          %{fontname}_b%{version}.zip
+Source2:          %{fontname}_d%{version}.zip
+Source3:          %{fontname}_p%{version}.zip
+
+Requires:         %{name}-doc >= %{version}
+
+BuildRequires:    unzip
+BuildRoot:        %{_tmppath}/%{name}-%{version}-root
+BuildArch:        noarch
+
+%description
+kilo-ji, "kilo" is the author name of these fonts
+and "ji" means "characters" in Japanese.
+This fonts consists of four styles. 
+
+- kiloji.ttf (kiloji Fixed)
+- kiloji_p.ttf (kiloji Proportional)
+- kiloji_b.ttf (kiloji Bold)
+- kiloji_d.ttf (kiloji Thin)
+
+%description -l ja
+きろ字の "kilo" とはこれらのフォントの作者の名前であり、
+"ji" は 日本語で "文字" を意味します。
+このフォントは4種の書体から成っています。 
+
+- kiloji.ttf(等幅)
+- kiloji_p.ttf (プロポーショナル)
+- kiloji_b.ttf (太字)
+- kiloji_d.ttf (細字)
+
+このパッケージはきろ字フォントのメタパッケージです。
+上記4書体すべてをインストールします。
+
+%package fixed
+Summary: kiloji fonts (fixed)
+Summary(ja): きろ字フォント(等幅)
+Group: User Interface/X
+Requires: TrueType-kiloji-doc
+
+%description fixed
+This package includes kiloji TrueType fonts (fixed).
+
+%description -l ja fixed
+このパッケージにはきろ字フォント(等幅)が含まれています。
+
+%package proportional
+Summary: kiloji fonts (proportional)
+Summary(ja): きろ字フォント(プロポーショナル)
+Group: User Interface/X
+Requires: TrueType-kiloji-doc
+
+%description proportional
+This package includes kiloji TrueType fonts (proportional).
+
+%description -l ja proportional
+このパッケージにはきろ字フォント(プロポーショナル)が含まれています。
+
+%package bold
+Summary: kiloji fonts (bold)
+Summary(ja): きろ字フォント(太字)
+Group: User Interface/X
+Requires: TrueType-kiloji-doc
+
+%description bold
+This package includes kiloji TrueType fonts (bold).
+
+%description -l ja bold
+このパッケージにはきろ字フォント(太字)が含まれています。
+
+%package thin
+Summary: kiloji fonts (thin)
+Summary(ja): きろ字フォント(細字)
+Group: User Interface/X
+Requires: TrueType-kiloji-doc
+
+%description thin
+This package includes kiloji TrueType fonts (thin).
+
+%description -l ja thin
+このパッケージにはきろ字フォント(細字)が含まれています。
+
+%package doc
+Summary: kiloji fonts Documents
+Summary(ja): きろ字フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for kiloji fonts includes enduser
+license.
+
+%description -l ja doc
+このパッケージにはきろ字フォントのライセンスを含むドキュメント類が含まれています。
+
+
+%prep
+%setup -q -c -T
+
+%{_bindir}/unzip -oq %{SOURCE0}
+%{_bindir}/unzip -oq %{SOURCE1}
+%{_bindir}/unzip -oq %{SOURCE2}
+%{_bindir}/unzip -oq %{SOURCE3}
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%build
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+%post fixed
+%__font_install_post %{_fontdir}
+
+%post proportional
+%__font_install_post %{_fontdir}
+
+%post bold
+%__font_install_post %{_fontdir}
+
+%post thin
+%__font_install_post %{_fontdir}
+
+
+%postun fixed
+%__font_install_postun %{_fontdir}
+
+%postun proportional
+%__font_install_postun %{_fontdir}
+
+%postun bold
+%__font_install_postun %{_fontdir}
+
+%postun thin
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files fixed
+%{_fontdir}/%{fontname}.ttf
+
+%files proportional
+%{_fontdir}/%{fontname}_p.ttf
+
+%files bold
+%{_fontdir}/%{fontname}_b.ttf
+
+%files thin
+%{_fontdir}/%{fontname}_d.ttf
+
+%files doc
+%doc Collecting.txt License.txt
+
+%changelog
+* Wed Sep 30 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.1.0-1
+- initial build for VineSeed

+ 211 - 0
T/TrueType-kochi-subst/TrueType-kochi-subst-vl.spec

@@ -0,0 +1,211 @@
+# Command macros
+%define __mkfontdir     umask 133;%{_x11bindir}/mkfontdir
+%define __mkfontscale   umask 133;%{_x11bindir}/mkfontscale
+# Use this macro to call fc-cache throughout the specfile.
+%define __fccache       umask 133;which fc-cache &> /dev/null && fc-cache
+
+%define version 4.6
+%define release 0vl3
+%define kochi_subst_date 20030809
+
+%define xfontdir /usr/X11R6/lib/X11/fonts/TrueType
+
+Summary: Free Japanese/English True Type Font (Kochi substitute, Luxi)
+Summary(ja): フリーの日本語 True Type フォント(東風代用明朝/ゴシック)
+Name: TrueType-kochi-subst
+Version: %{version}
+Release: %{release}
+BuildArch: noarch
+
+PreReq: TrueType-base >= 4.4.1
+Requires: TrueType-base >= 4.4.1
+Provides: TrueTypeFonts_jp = %{version}
+
+Obsoletes: TrueTypeFonts_jp < 4.1
+Obsoletes: TrueType-kochi <= 4.4.1
+Provides: TrueType-kochi = %{version}-%{release}
+
+Source: %{name}-%{version}.tgz
+
+# Kochi substitute
+Source4: kochi-substitute-%{kochi_subst_date}.tar.bz2
+
+Copyright: distributable
+Group: User Interface/X
+Buildroot: %{_tmppath}/%{name}-root
+# Prereq: chkfontpath
+Prereq: mktcapdir >= 0.5.4
+
+Distribution: Vine Linux
+Vendor: Project Vine
+
+%description
+Free Japanese True Type Font (Kochi-Mincho-subst/Kochi-Gothic-subst)
+
+%description -l ja
+フリーの日本語 True Type フォント(代用東風明朝/ゴシック)
+
+%prep
+rm -rf ${RPM_BUILD_ROOT}
+
+%setup -a 4
+mv kochi-substitute-%{kochi_subst_date}/* .
+
+%install
+
+mkdir -p $RPM_BUILD_ROOT/%{xfontdir}
+mv *.ttfconf *.ttf \
+  $RPM_BUILD_ROOT/%{xfontdir}
+
+
+%post
+%{_bindir}/mktcapdir %{xfontdir} %{xfontdir}/*.ttfconf
+if [ -x %{_bindir}/vine-update-gnome-font-install ]; then
+  %{_bindir}/vine-update-gnome-font-install
+fi
+( %__fccache %{xfontdir} ) ||:
+
+%postun
+%{_bindir}/mktcapdir %{xfontdir} %{xfontdir}/*.ttfconf
+if [ -x %{_bindir}/vine-update-gnome-font-install ]; then
+  %{_bindir}/vine-update-gnome-font-install
+fi
+( %__fccache %{xfontdir} ) ||:
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc README.ja COPYING Changelog docs/
+%{xfontdir}/*
+
+%changelog
+* Sat Jan 17 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.6-0vl3
+- fix %post/%pre macros 
+
+* Wed Dec 24 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 4.6-0vl2
+- use __fccache macro
+
+* Wed Oct 22 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 4.6-0vl1
+- new upstream release
+- new upstream release
+- add "eo=m" to ttfconf to use Windows Unicode encoding
+
+* Fri Jun 27 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 4.5-0vl1
+- Kochi substitute fonts
+- spec file based on TrueType-kochi
+
+* Thu Feb 20 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.1-0vl1
+- update kochi-gothic to 0.20030118
+- modify kochi.ttfconf (use cell for monospace font)
+
+* Mon Nov 04 2002 Shoji Matsumoto <shom@vinelinux.org> 4.4-0vl2
+- add kochi-gothic-new
+
+* Sun Oct 06 2002 Shoji Matsumoto <shom@vinelinux.org> 4.4-0vl1
+- update to 0.2-20020727
+- modiry kochi.ttfconf
+- remove chkfontpath
+
+* Sun Mar 31 2002 Shoji Matsumoto <shom@vinelinux.org> 4.3.1-0vl1
+- fix %post ( chkfontpath )
+- remove chkfontpath from %postun
+- update to 0.2-20020326
+
+* Sat Mar 16 2002 Shoji Matsumoto <shom@vinelinux.org> 4.3.1-0vl0
+- add postun
+
+* Tue Mar 12 2002 Shoji Matsumoto <shom@vinelinux.org> 4.3-0vl0
+- created
+- separated from TrueType_jp (to TrueType-base, TrueType-kochi)
+- *******************************************************************
+
+* Tue Mar 12 2002 Shoji Matsumoto <shom@vinelinux.org> 4.2-0vl0
+- update ricoh.ttfconf, kochi.ttfconf
+- add luxi*-2.ttf (bitmap embedded luxi*.ttf)
+
+* Mon Mar 11 2002 Shoji Matsumoto <shom@vinelinux.org> 4.1-0vl0
+- Package Name changed to TrueType-kochi (Provides TrueTypeFonts_jp)
+- update microsoft.ttfconf, ricoh.ttfconf
+
+* Sun Mar 10 2002 Shoji Matsumoto <shom@vinelinux.org> 4.0-0vl2
+- fix
+
+* Sun Mar 10 2002 Shoji Matsumoto <shom@vinelinux.org> 4.0-0vl1
+- upate kochi-*
+- update *.ttfconf
+- add xf42lux.ttfconf, symlinks to XF42 lux ttfs
+- add ricoh.ttfconf for CR
+
+* Mon Dec 03 2001 Shoji Matsumoto <shom@vinelinux.org> 3.0-0vl6
+- update *.ttfconf
+- remove ricoh.ttfconf
+- update kochi-*
+
+* Mon Sep 10 2001 SHoji Matsumoto <shom@vinelinux.org> 3.0-0vl4
+- fixed bug in kochi.ttfconf
+
+* Mon Sep 10 2001 SHoji Matsumoto <shom@vinelinux.org> 3.0-0vl3
+- remove %post process for DynaFonts fonts
+  (/usr/share/fonts/TrueType/aliastt-* obsoletes)
+
+* Sat Sep 08 2001 Shoji Matsumoto <shom@vinelinux.org> 3.0-0vl2
+- remove watanabe, wadalab
+- now using mktcapdir
+
+* Mon Jun 04 2001 Shoji Matsumoto <shom@vinelinux.org> 3.0-0vl1
+- remove times/hevletica iso8859-1 aliases for kochi
+
+* Fri May 18 2001 Shoji Matsumoto <shom@vinelinux.org> 3.0-0vl0
+- add kochi-mincho/kochi-gothic
+- add Type1 fonts from XFree86-4.0 (temp)
+- add -alias-{times,helvetica,monotype} to aliases
+
+* Thu Mar 15 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 2-7
+- remove Obsoletes DynaFonts tag.
+
+* Sun Nov 19 2000 Satoshi MACHINO <machino@vinelinux.org> 2-6
+- build with gcc-2.95.3
+- partially used rpmmacros
+ 
+* Wed Mar  8 2000 Jun Nishii <jun@vinelinux.org>
+- 2-5
+- chkfontpath -remove TrueType in %post to get stability
+
+* Tue Feb  1 2000 Jun Nishii <jun@vinelinux.org>
+- 2-4
+- stop to add path for xfs to get stability
+
+* Mon Jan 24 2000 Jun Nishii <jun@vinelinux.org>
+- 2-3
+- oops...fix bugs for comment out in FONTS.ALIAS
+
+* Thu Jan 20 2000 Jun Nishii <jun@vinelinux.org>
+- 2-2
+- bug fix: added symlink for aliastt-...
+- added Obsoletes DynaFonts
+
+* Sun Jan  9 2000 Jun Nishii <jun@vinelinux.org>
+- TrueTypeFonts_jp-2-1
+- added %defattr
+- bzip2 source
+
+* Thu Dec 30 1999 Jun Nishii <jun@vinelinux.org>
+- change group
+
+* Fri Dec 10 1999 Jun Nishii <jun@vinelinux.org>
+- new fonts.alias
+
+* Mon Nov  8 1999 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rins.st.ryukoku.ac.jp>
+- 1-4
+- added Prereq: chkfontpath tag
+
+* Tue Sep 9 1999 Norihito Ohmori <ohmori@flatout.org>
+- change using chkfontpath
+
+* Wed Dec 23 1998 MATSUMOTO Shoji <vine@flatout.org>
+- 1-2
+- change fonts.dir and fonts.alias
+- some symbols defined
+

+ 126 - 0
T/TrueType-konatu/TrueType-konatu-vl.spec

@@ -0,0 +1,126 @@
+%define fontname konatu
+%define _fontdir %{_datadir}/fonts/TrueType-%{fontname}
+
+Name: TrueType-%{fontname}
+Summary: Konatu font - Gothic type font set for Japanese
+Summary(ja): ゴシック系日本語フォントセット 小夏フォント
+Version: 26
+Release: 1%{?_dist_release}
+License: Creative Commons (CC-BY-SA)
+Group: User Interface/X
+URL: http://www.masuseki.com/index.php?u=be/konatu.htm
+
+Source0: Konatu_ver_%{version}.zip
+
+BuildRequires: unzip
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildArch: noarch
+Requires: %{name}-doc
+
+%description
+Konatu is Gothic type font set for Japanese. 
+This font was created as BeOS(ZETA) bitmap font at first,
+and also made as TrueType font. 
+
+This font is contained two type fonts.
+
+- Konatsu.ttf(proportional)
+- KonatuTohaba.ttf (fixed)
+
+%description -l ja
+小夏フォントはゴシック形の日本語フォントセットです。
+当初は BeOS(ZETA) のビットマップフォントとして
+作られ、その後 TrueType フォントとしても作成されました。
+
+このフォントは2つのタイプのフォントを含んでいます。 
+
+- Konatsu.ttf(プロポーショナル)
+- KonatuTohaba.ttf (等幅)
+
+このパッケージは上記2つのフォントをインストールするメタパッケージです。
+
+%package fixed
+Summary: Konatu fonts (fixed)
+Summary(ja): 小夏フォント(等幅)
+Group: User Interface/X
+Requires: %{name}-doc
+
+%description fixed
+This package includes Konatu TrueType fonts (fixed).
+
+%description -l ja fixed
+このパッケージには小夏フォント(等幅)が含まれています。
+
+
+%package proportional
+Summary(ja): 小夏フォント(プロポーショナル)
+Group: User Interface/X
+Requires: %{name}-doc
+
+%description proportional
+This package includes Konatu TrueType fonts (proportional).
+
+%description -l ja proportional
+このパッケージには小夏フォント(プロポーショナル)が含まれています。
+
+
+%package doc
+Summary: Konatu font Documents
+Summary(ja): 小夏フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for Konatu font
+includes enduser license.
+
+%description -l ja doc
+このパッケージには小夏フォントのライセンスを含む
+ドキュメント類が含まれています。
+
+
+%prep
+%setup -q -n Konatu_ver_%{version}
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%build
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+%post fixed
+%__font_install_post %{_fontdir}
+
+%post proportional
+%__font_install_post %{_fontdir}
+
+%postun fixed
+%__font_install_postun %{_fontdir}
+
+%postun proportional
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files fixed
+%{_fontdir}/KonatuTohaba.ttf
+
+%files proportional
+%{_fontdir}/Konatu.ttf
+
+%files doc
+%doc *.txt
+
+%changelog
+* Wed Jan 6 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 26-1
+- new upstream release
+- splitted two packages - fixed and proportional
+
+* Fri Oct 23 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 25-1
+- initial build for Vine Linux

+ 89 - 0
T/TrueType-kouzan-brush/TrueType-kouzan-brush-vl.spec

@@ -0,0 +1,89 @@
+%define fontname kouzan-brush
+%define _fontdir %{_datadir}/fonts/TrueType-%{fontname}
+
+Name:             TrueType-%{fontname}
+Summary:          Japanese Brush-style font, made by Kouzan Aoyagi
+Summary(ja):      青柳衡山氏作成の毛筆フォント
+Version:          20091228
+Release:          1%{?_dist_release}
+License:          Public Domain
+Group:            User Interface/X
+URL:              http://musashi.or.tv/
+
+Source0:          KouzanGyousho.zip
+Source1:          KouzanMouhitsuFont.zip
+Source2:          KouzanSousho.zip
+Source3:          License.txt
+
+BuildRoot:        %{_tmppath}/%{name}-%{version}-root
+BuildArch:        noarch
+Requires: TrueType-%{fontname}-doc
+
+BuildRequires: unzip
+
+%description
+This font is Brush-style Japanese font, made by Kouzan Aoyagi. 
+This package consists of three fonts. 
+
+- Kouzan-mouhitsu.ttf
+- Kouzan-mouhitsu-gyosho.ttf
+- Kouzan-mouhitsu-sousho.ttf
+
+%description -l ja
+このフォントは青柳衡山氏により作成された毛筆フォントです。
+このパッケージは3種のフォントから成っています。 
+
+- 衡山毛筆フォント
+- 衡山毛筆フォント行書
+- 衡山毛筆フォント草書
+
+%package doc
+Summary: Gutenberg Labo Dingbats font Documents
+Summary(ja): 衡山毛筆フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for kouzan-mouhitsu font
+includes enduser license.
+
+%description -l ja doc
+このパッケージには衡山毛筆フォントのライセンスを含む
+ドキュメント類が含まれています。
+
+
+%prep
+%setup -q -c -T
+
+%{_bindir}/unzip -oq %{SOURCE0}
+%{_bindir}/unzip -oq %{SOURCE1}
+%{_bindir}/unzip -oq %{SOURCE2}
+cp -pr %{SOURCE3} .
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%build
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+%post
+%__font_install_post %{_fontdir}
+
+%postun
+%__font_install_postun %{_fontdir}
+
+%files
+%{_fontdir}/*.ttf
+
+%files doc
+%doc License.txt
+
+%changelog
+* Mon Dec 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 20091228-1
+- initial build for VineSeed

+ 242 - 0
T/TrueType-liberation/TrueType-liberation-vl.spec

@@ -0,0 +1,242 @@
+%define fontname liberation
+%define archivename %{name}-%{version}
+%define common_desc \
+The Liberation Fonts are intended to be replacements for the three most \
+commonly used fonts on Microsoft systems: Times New Roman, Arial, and Courier \
+New.
+
+%define _fontdir %{_datadir}/fonts/TrueType-%{fontname}
+
+Name:             TrueType-%{fontname}
+Summary:          Fonts to replace commonly used Microsoft Windows fonts
+Summary(ja):      一般に使用されている Microsoft Windows のフォントを置換するためのフォント
+Version:          1.05.2.20091227
+Release:          1%{?_dist_release}
+# The license of the Liberation Fonts is a EULA that contains GPLv2 and two 
+# exceptions:
+# The first exception is the standard FSF font exception.
+# The second exception is an anti-lockdown clause somewhat like the one in 
+# GPLv3. This license is Free, but GPLv2 and GPLv3 incompatible.
+License:          Liberation
+Group:            User Interface/X
+URL:              https://www.redhat.com/promo/fonts/
+Source0:          %{fontname}-fonts-ttf-%{version}.tar.gz
+
+Requires:         TrueType-%{fontname}-sans >= %{version}
+Requires:         TrueType-%{fontname}-serif >= %{version}
+Requires:         TrueType-%{fontname}-mono >= %{version}
+BuildRoot:        %{_tmppath}/%{name}-%{version}-root
+BuildArch:        noarch
+
+%description
+%common_desc
+
+Meta-package of Liberation fonts which installs Sans, Serif, and Monospace 
+families.
+
+%description -l ja
+liberation fonts はマイクロソフトのシステムでよく使用される3つのフォント、
+Times New Roman・Arial・Courier New を置換することが意図されている
+フォントです。
+
+このパッケージは Liberation フォントのメタパッケージです。
+Sans・Serif・Monospace の3書体をインストールします。
+
+%package sans
+Summary: liberation sans TrueType Fonts
+Summary(ja): liberation sans True Type フォント
+Group: User Interface/X
+Requires: TrueType-liberation-doc
+
+%description sans
+This package includes liberation sans TrueType fonts.
+
+%description -l ja sans
+このパッケージには liberation sans フォントが含まれています。
+
+
+%package serif
+Summary: liberation serif TrueType Fonts
+Summary(ja): liberation serif True Type フォント
+Group: User Interface/X
+Requires: TrueType-liberation-doc
+
+%description serif
+This package includes liberation serif TrueType fonts.
+
+%description -l ja serif
+このパッケージには liberation serif フォントが含まれています。
+
+
+%package mono
+Summary: liberation mono TrueType Fonts
+Summary(ja): liberation mono True Type フォント
+Group: User Interface/X
+Requires: TrueType-liberation-doc
+
+%description mono
+This package includes liberation mono TrueType fonts.
+
+%description -l ja mono
+このパッケージには liberation mono フォントが含まれています。
+
+
+%package doc
+Summary: liberation Font Documents
+Summary(ja): liberation フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for liberation fonts includes enduser
+license.
+
+%description -l ja doc
+このパッケージには liberation フォントのライセンスを含むドキュメント類が含まれています。
+
+
+%prep
+%setup -q -c %{name}-%{version}
+mv ttf/*.ttf .
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%build
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+# generate fonts.dir and fonts.scale
+#mkfontdir %{buildroot}%{_fontdir}
+#mkfontscale %{buildroot}%{_fontdir}
+
+%post sans
+%__font_install_post %{_fontdir}
+
+%post serif
+%__font_install_post %{_fontdir}
+
+%post mono
+%__font_install_post %{_fontdir}
+
+
+%postun sans
+%__font_install_postun %{_fontdir}
+
+%postun serif
+%__font_install_postun %{_fontdir}
+
+%postun mono
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files sans
+%{_fontdir}/LiberationSans-*.ttf
+
+%files serif
+%{_fontdir}/LiberationSerif-*.ttf
+
+%files mono
+%{_fontdir}/LiberationMono-*.ttf
+
+%files doc
+%doc AUTHORS COPYING ChangeLog License.txt README
+
+%changelog
+* Sun Dec 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.05.2.20091227-1
+- new upstream release
+
+* Wed Jul 22 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.05.1.20090721-1
+- new upstream release
+
+* Fri Jul 17 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.05.1.20090706-1
+- new upstream release
+
+* Tue Apr 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.04.93-1
+- initial build for VineSeed
+
+* Fri Jan 09 2009 Caius Chance <cchance@redhat.com> - 1.04.93-3.fc11
+- Resolves: rhbz#477410 (Convert to new font packaging guidelines.)
+
+* Tue Dec 09 2008 Caius Chance <cchance@redhat.com> - 1.04.93-2.fc11
+- Resolves: rhbz#474522 (Cent sign is not coressed in Sans & Mono.)
+
+* Wed Dec 03 2008 Caius Chance <cchance@redhat.com> - 1.04.93-1.fc11
+- Resolves: rhbz#473481
+  (Blurriness of Greek letter m (U+03BC) in Liberation Sans Regular.)
+
+* Thu Jul 17 2008 Caius Chance <cchance@redhat.com> - 1.04.90-1.fc10
+- Resolves: rhbz#258592
+  (Incorrect glyph points and missing hinting instructions for U+0079, U+03BC, 
+   U+0431, U+2010..2012.)
+
+* Thu Jul 17 2008 Caius Chance <cchance@redhat.com> - 1.04-1.fc10
+- Resolves: rhbz#455717 (Update sources to version 1.04.)
+- Improved .spec file.
+
+* Thu Jun 12 2008 Caius Chance <cchance@redhat.com> - 1.04-0.1.beta2.fc10
+- Updated source version to 1.04.beta2.
+- Removed License.txt and COPYING as already included in sources.
+
+* Thu Apr 10 2008 Caius Chance <cchance@redhat.com> - 1.03-1.fc9
+- Resolves: rhbz#251890 (Exchanged and incomplete glyphs.)
+- Repack source tarball and re-align source version number.
+
+* Mon Mar 31 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.02-2
+- correct license tag, license explanation added
+
+* Tue Mar 25 2008 Caius Chance <cchance@redhat.com> - 1.02-1.fc9
+- Resolves: rhbz#240525 (Alignment mismatch of dot accents.)
+
+* Wed Jan 16 2008 Caius Chance <cchance@redhat.com> - 1.01-1.fc9
+- Moved source tarball from cvs to separated storage.
+
+* Mon Jan 14 2008 Caius Chance <cchance@redhat.com> - 1.0-1.fc9
+- Resolves: rhbz#428596 (Liberation fonts need to be updated to latest font.)
+
+* Wed Nov 28 2007 Caius Chance <cchance@redhat.com> - 0.2-4.fc9
+- Resolves: rhbz#367791 (remove 59-liberation-fonts.conf)
+
+* Wed Sep 12 2007 Jens Petersen <petersen@redhat.com> - 0.2-3.fc8
+- add fontdir macro
+- create fonts.dir and fonts.scale (reported by Mark Alford, #245961)
+- add catalogue symlink
+
+* Wed Sep 12 2007 Jens Petersen <petersen@redhat.com> - 0.2-2.fc8
+- update license field to GPLv2
+
+* Thu Jun 14 2007 Caius Chance <cchance@redhat.com> 0.2-1.fc8
+- Updated new source tarball from upstream: '-3' (version 0.2).
+
+* Tue May 15 2007 Matthias Clasen <mclasen@redhat.com> 0.1-9
+- Bump revision
+
+* Tue May 15 2007 Matthias Clasen <mclasen@redhat.com> 0.1-8
+- Change the license tag to "GPL + font exception"
+
+* Mon May 14 2007 Matthias Clasen <mclasen@redhat.com> 0.1-7
+- Correct the source url 
+
+* Mon May 14 2007 Matthias Clasen <mclasen@redhat.com> 0.1-6
+- Incorporate package review feedback
+
+* Fri May 11 2007 Matthias Clasen <mclasen@redhat.com> 0.1-5
+- Bring the package in sync with Fedora packaging standards
+
+* Wed Apr 25 2007 Meethune Bhowmick <bhowmick@redhat.com> 0.1-4
+- Require fontconfig package for post and postun
+
+* Tue Apr 24 2007 Meethune Bhowmick <bhowmick@redhat.com> 0.1-3
+- Bump version to fix issue in RHEL4 RHN
+
+* Thu Mar 29 2007 Richard Monk <rmonk@redhat.com> 0.1-2rhis
+- New license file
+
+* Thu Mar 29 2007 Richard Monk <rmonk@redhat.com> 0.1-1rhis
+- Inital packaging

+ 147 - 0
T/TrueType-linux-libertine/TrueType-linux-libertine-vl.spec

@@ -0,0 +1,147 @@
+%define fontname linux-libertine
+%define _fontdir %{_datadir}/fonts/TrueType-%{fontname}
+
+Name:             TrueType-%{fontname}
+Summary:          Linux libertine TrueType font
+Summary(ja):      Linux libertine TrueType フォント
+Version:          4.4.1
+Release:          1%{?_dist_release}
+License:          GPLv2+ and OFL
+Group:            User Interface/X
+URL:              http://sourceforge.net/projects/linuxlibertine/
+
+Source0:          LinLibertineFont-%{version}.tgz
+
+BuildRoot:        %{_tmppath}/%{name}-%{version}-root
+BuildArch:        noarch
+Requires: TrueType-%{fontname}-doc
+
+%description
+The Linux Libertine Open Fonts are TrueType font family for practical
+use in documents. They were created to provide a free alternative to
+proprietary standard fonts such as Times New Roman.
+
+%description -l ja
+The Linux Libertine Open Fonts は文書に使用する実用的な
+TrueType フォントファミリです。
+これらのフォントは Times New Roman のようなプロプライエタリな
+スタンダードフォントの代替品を無料で提供するために作成されました。
+
+このパッケージは Linux libertine フォントのメタパッケージです。
+Bold・Regular・Italic の3書体をインストールします。
+
+%package bold
+Summary: Linux libertine bold font
+Summary(ja): Linux libertine bold フォント
+Group: User Interface/X
+Requires: TrueType-%{fontname}-doc
+
+%description bold
+This package includes Linux libertine bold fonts.
+
+%description -l ja bold
+このパッケージには Linux libertine bold フォントが含まれています。
+
+- Biolinum_Bd
+- LinLibertine_Bd
+
+
+%package regular
+Summary: Linux libertine regular font
+Summary(ja): Linux libertine regular フォント
+Group: User Interface/X
+Requires: TrueType-%{fontname}-doc
+
+%description regular
+This package includes Linux libertine regular fonts.
+
+%description -l ja regular
+このパッケージには Linux libertine regular フォントが含まれています。
+
+- Biolinum_Re
+- LinLibertine_Re
+- LinLibertineC_Re
+
+
+%package italic
+Summary: Linux libertine italic font
+Summary(ja): Linux libertine italic フォント
+Group: User Interface/X
+Requires: TrueType-%{fontname}-doc
+
+%description italic
+This package includes Linux libertine italic fonts.
+
+%description -l ja italic
+このパッケージには Linux libertine italic フォントが含まれています。
+
+- LinLibertine_BI
+- LinLibertine_It
+
+%package doc
+Summary: Linux libertine TrueType font document
+Summary(ja): Linux libertine TrueType フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes important documents for Linux libertine TrueType font
+includes enduser license.
+
+%description -l ja doc
+このパッケージには Linux libertine TrueType フォントのライセンスを含む
+ドキュメント類が含まれています。
+
+
+%prep
+%setup -q -n LinLibertineFont
+
+%clean
+if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
+    rm -rf ${RPM_BUILD_ROOT}
+fi
+
+%build
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+%post bold
+%__font_install_post %{_fontdir}
+
+%post regular
+%__font_install_post %{_fontdir}
+
+%post italic
+%__font_install_post %{_fontdir}
+
+
+%postun bold
+%__font_install_postun %{_fontdir}
+
+%postun regular
+%__font_install_postun %{_fontdir}
+
+%postun italic
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files bold
+%{_fontdir}/*_Bd-*.ttf
+
+%files regular
+%{_fontdir}/*_Re-*.ttf
+
+%files italic
+%{_fontdir}/*_It-*.ttf
+%{_fontdir}/*_BI-*.ttf
+
+%files doc
+%doc *.txt Bugs Readme
+
+%changelog
+* Sat Jan 2 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 4.4.1-1
+- initial build for VineSeed

+ 390 - 0
T/TrueType-sazanami/TrueType-sazanami-vl.spec

@@ -0,0 +1,390 @@
+# Command macros
+%define __mkfontdir     umask 133;/usr/bin/mkfontdir
+%define __mkfontscale   umask 133;/usr/bin/mkfontscale
+# Use this macro to call fc-cache throughout the specfile.
+%define __fccache       umask 133;which fc-cache &> /dev/null && fc-cache -f
+
+%define version 4.2
+%define release 1%{?_dist_release}
+%define sazanami_date 20040629-vl-20061231
+%define ttfjp_version 6.0
+
+%define xfontdir %{_datadir}/fonts/TrueType-sazanami
+%define fontpathdir %{_sysconfdir}/X11/fontpath.d
+
+Summary: Free Japanese True Type Font (Sazanami)
+Summary(ja): フリーの日本語 True Type フォント(さざなみ明朝/さざなみゴシック)
+Name: TrueType-sazanami
+Version: %{version}
+Release: %{release}
+BuildArch: noarch
+
+PreReq: TrueType-base >= 4.4.1
+Requires: TrueType-base >= 4.4.1
+Provides: TrueTypeFonts_jp = %{ttfjp_version}
+
+Obsoletes: TrueTypeFonts_jp < 4.1
+Obsoletes: TrueType-kochi <= 4.4.1
+Provides: TrueType-kochi = %{ttfjp_version}
+
+Requires: %{name}-mincho = %{version}-%{release}
+Requires: %{name}-gothic = %{version}-%{release}
+
+# This is not really required, but usefull to upgrade.
+Requires: TrueType-vlgothic
+
+Source: %{name}.tar.bz2
+Source10: 60-sazanami-mincho.conf
+Source11: 60-sazanami-gothic.conf
+
+Source20: cidfmap.ja.sazanami-mincho
+Source21: cidfmap.ja.sazanami-gothic
+
+# Sazanami Font Family
+Source4: sazanami-%{sazanami_date}.tar.bz2
+
+License: distributable
+Group: User Interface/X
+Buildroot: %{_tmppath}/%{name}-root
+
+Distribution: Vine Linux
+Vendor: Project Vine
+
+%description
+This is meta package for Free Japanese True Type Font 'Sazanami Font'
+- Sazanami-Mincho
+- Sazanami-Gothic
+
+%description -l ja
+このパッケージはフリーの日本語 True Type フォント「さざなみフォント」
+の明朝、ゴシック両書体をインストールするためのメタパッケージです。この
+パッケージで以下のフォントがインストールされます。
+- さざなみ明朝
+- さざなみゴシック
+
+%package mincho
+Summary: Sazanami Mincho TrueType Fonts
+Summary(ja): さざなみ明朝 True Type フォント
+Group: User Interface/X
+Requires(post,postun): mktcapdir >= 0.5.4
+Requires(post,postun): fontconfig, xorg-x11-font-utils
+
+%description mincho
+This package includes Sazanami Mincho TrueType fonts.
+
+%description -l ja mincho
+このパッケージにはさざなみ明朝フォントが含まれています。
+
+%package gothic
+Summary: Sazanami Gothic TrueType Fonts
+Summary(ja): さざなみゴシック 日本語 True Type フォント
+Group: User Interface/X
+Requires(post,postun): mktcapdir >= 0.5.4
+Requires(post,postun): fontconfig, xorg-x11-font-utils
+
+%description gothic
+This package includes Sazanami Gothic TrueType fonts.
+
+%description -l ja gothic
+このパッケージにはさざなみゴシックフォントがふくまれています。
+
+%prep
+rm -rf ${RPM_BUILD_ROOT}
+
+%setup -n %{name} -a 4
+mv sazanami-%{sazanami_date}/* .
+
+%install
+
+# mkdir fontdirs
+mkdir -p $RPM_BUILD_ROOT/%{xfontdir}-{mincho,gothic}
+# install ttfconf
+install -m644 *-mincho.ttfconf *-mincho.ttf $RPM_BUILD_ROOT/%{xfontdir}-mincho
+install -m644 *-gothic.ttfconf *-gothic.ttf $RPM_BUILD_ROOT/%{xfontdir}-gothic
+# install fonts
+ln -sf sazanami-mincho.ttf $RPM_BUILD_ROOT/%{xfontdir}-mincho/kochi-mincho.ttf
+ln -sf sazanami-gothic.ttf $RPM_BUILD_ROOT/%{xfontdir}-gothic/kochi-gothic.ttf
+
+# install fontpath.d symlink
+mkdir -p $RPM_BUILD_ROOT/%{fontpathdir}
+ln -sf %{xfontdir}-mincho $RPM_BUILD_ROOT/%{fontpathdir}/%{name}-mincho
+ln -sf %{xfontdir}-gothic $RPM_BUILD_ROOT/%{fontpathdir}/%{name}-gothic
+
+# install fontconfig files
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d}
+install -m644 %{SOURCE10} %{SOURCE11} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/
+for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf
+do
+  ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/
+done
+
+# install ghostscript8 cidfmap 
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
+install -m644 %{SOURCE20} %{SOURCE21} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
+
+
+%post mincho
+%{_bindir}/mktcapdir %{xfontdir}-mincho %{xfontdir}-mincho/*.ttfconf
+( %__fccache %{xfontdir}-mincho ) ||:
+
+%post gothic
+%{_bindir}/mktcapdir %{xfontdir}-gothic %{xfontdir}-gothic/*.ttfconf
+( %__fccache %{xfontdir}-gothic ) ||:
+
+%postun mincho
+%{_bindir}/mktcapdir %{xfontdir}-mincho %{xfontdir}-mincho/*.ttfconf
+( %__fccache %{xfontdir}-mincho ) ||:
+
+%postun gothic
+%{_bindir}/mktcapdir %{xfontdir}-gothic %{xfontdir}-gothic/*.ttfconf
+( %__fccache %{xfontdir}-gothic ) ||:
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc README doc/
+
+%files mincho
+%defattr(-,root,root)
+%{xfontdir}-mincho/*
+%{fontpathdir}/%{name}-mincho
+%{_sysconfdir}/fonts/conf.avail/60-sazanami-mincho.conf
+%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/60-sazanami-mincho.conf
+%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.sazanami-mincho
+
+%files gothic
+%defattr(-,root,root)
+%{xfontdir}-gothic/*
+%{fontpathdir}/%{name}-gothic
+%{_sysconfdir}/fonts/conf.avail/60-sazanami-gothic.conf
+%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/60-sazanami-gothic.conf
+%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.sazanami-gothic
+
+%changelog
+* Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.2-1
+- add gs8 cidfmap for sazanami
+
+* Sat Jun 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.1-1
+- split mincho and gothic to its own fontdir
+- add fontpath.d symlink
+
+* Thu May 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0-1
+- build for xorg-x11-7.3
+  - change font location to %{_datadir}/fonts/TrueType-sazanami
+  - require(post,postun) fontconfig and xorg-x11-font-utils
+- split to TrueType-sazanami-mincho and TrueType-sazanami-gothic
+
+* Sat Sep 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0-0vl1
+- split out VLGothic to TrueType-vlgothic package.
+
+* Sat Sep 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10-0vl1
+- update VLGothic to 20070901
+  - update some kanji glyphs
+
+* Thu Aug 30 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9-0vl1
+- update VLGothic to 20070830
+  - update M+1C/M+1M to CVS head
+  - update some kanji glyphs
+
+* Mon Jul 31 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8-0vl1
+- update VLGothic to 20070731
+  - update M+1C/M+1M to CVS head
+  - add new glyphs to VL-PGothic/VL-Gothic
+    - add Roman Numeral Glyphs (some part of Number Forms)
+    - update some glyphs
+
+* Mon May 07 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-0vl1
+- update VLGothic to 20070507
+  - add new glyphs to VL-Gothic
+    - add ISO8859-1 Glyphs (Latin-1 Supplement)
+    - add ISO8859-15 Glyphs (some part of Latin Extended-A)
+
+* Sun May 06 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6-0vl1
+- update VLGothic to 20070506
+  - add new glyphs to VL-PGothic
+    - add ISO8859-1 Glyphs (Latin-1 Supplement)
+    - add ISO8859-15 Glyphs (some part of Latin Extended-A)
+
+* Thu May 03 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5-0vl1
+- update VLGothic to 20070503
+  - update M+1C/1M to CVS head
+
+* Wed Mar 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-0vl1
+- update VLGothic to 20070328
+  - update M+1C/1M to CVS head
+  - fix embolden problem on freetype-2.2
+
+* Sat Mar 17 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3-0vl1
+- update VLGothic to 20070317
+  - update M+1C/1M to CVS head
+    - include M+ Kanji glyphs
+  - update some glyphs
+  - add some special sign characters
+  - fix broken glyphs
+
+* Mon Jan 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2-0vl1
+- update VLGothic to 20070101
+  - fix embolden problem on freetype-2.2
+
+* Sun Dec 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-0vl1
+- update VLGothic to 20061231
+  - update M+1C/M+1M to cvs head 20061231
+  - update kanji glyphs
+- update Sazanami to 20040629-vl-20061231
+  - fix broken glyphs of sazanami-mincho
+
+* Sat Oct 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl1
+- bump up version to 2.0
+- update VLGothic to 20061026
+  - update greek letter glyphs
+  - split license information file from README.
+  - add english version of license.
+
+* Sat Oct 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.29-0vl1
+- update VLGothic to 20061021
+
+* Fri Oct 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.28-0vl1
+- update VLGothic to 20061020 (<BTS:221>)
+  - update M+1C/M+1M to TESTFILGHT012
+  - update some glyphs
+  - fix outline direction
+  - remove overlap path
+
+* Thu Oct 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.27-0vl1
+- update VLGothic to 20061005 (<BTS:221>)
+  - update some glyphs
+  - fix outline direction
+  - remove overlap path
+
+* Sat Sep 30 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.26-0vl1
+- update VLGothic to 20060930 (<BTS:221>)
+  - fix outline direction
+  - remove overlap path
+
+* Fri Sep 29 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.25-0vl1
+- update VLGothic to 20060929
+  - update some glyphs
+  - fix outline direction
+  - remove overlap path
+
+* Mon Sep 25 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.24-0vl1
+- update VLGothic to 20060925
+  - update some glyphs
+  - add minimum gsub table for vertical writing
+
+* Thu Sep 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.23-0vl1
+- update VLGothic to 20060921
+  - update few glyphs
+  - update M+1C/M+1M to cvs head 2006/09/21
+
+* Wed Sep 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.22-0vl1
+- update VLGothic to 20060913
+  - update some glyphs
+  - fix half width space
+
+* Mon Sep 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.21-0vl1
+- update VLGothic to 20060911
+  - update M+1C/M+1M to cvs head 2006/09/11
+- use VL-PGothic for -alias-gothic-p- (legacy core font)
+
+* Thu Aug 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.20-0vl1
+- update VLGothic to 20060831
+  - add VL-Gothic-Regular.ttf for 
+  - use M+1C for VLPGothic instead of M+1P
+
+* Mon Aug 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.19-0vl1
+- fix sazanami.ttfconf
+
+* Tue Aug 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.18-0vl1
+- change the fontname to VLPGothic
+- update VLPGothic
+- TODO:
+  - split VLGothic family to new package.
+  - add M+1M based VLGothic for monospace font. 
+
+* Wed Aug 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.17-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+
+* Wed Aug 09 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.16-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - add some glyphs for windows compatibility
+- update sazanami.ttfconf
+  - add -fake-kochi gothic-, -fake-kochi mincho- without TTCap
+    for Flash Plugin. (<BTS:0100>)
+
+* Fri Aug 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.15-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - add new full-width alphabets and numeric letters based on M+1P
+
+* Mon Jul 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.14-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+
+* Sun Jul 30 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.13-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - redesign greek letter based on M+ 1P fonts
+
+* Thu Jul 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.12-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+
+* Sun Jul 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.11-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+
+* Fri Jul 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.10-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - fix encoding
+
+* Thu Jul 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - fix outline direction (fix corruption on emboldening)
+
+* Wed Jul 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - fix broken glyph
+  - refine greek letters
+
+* Tue Jul 18 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - TODO: should rename the fontname?
+
+* Sun Jul 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6-0vl1
+- update M+1P+Sazanami.ttf
+  - fix outline direction (fix corruption of some glyphs)
+  - refine more glyphs
+
+* Wed Jul 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5-0vl1
+- update M+1P+Sazanami.ttf
+  - refine some glyphs.. (modified 200 or more)
+- update sazanami.ttfconf to use M+1P+Sazanami for alias-{sans,gothic}-p
+
+* Mon Jul 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4-0vl1
+- update M+1P+Sazanami.ttf
+  - refine some glyphs.. (modified 100 or more)
+
+* Mon Jul 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3-0vl1
+- update M+1P-Sazanami.ttf
+  - fix corruption of some glyphs
+  - refine some glyphs to make it more usable..
+
+* Thu May 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2-0vl1
+- add M+1P+Sazanami.ttf (Mplus 1P Font + Sazanami Gothic)
+
+* Mon Nov 08 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1-0vl1
+- new upstream release
+
+* Wed Jun 16 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl1
+- initial build for Vine Linux based on TrueType-kochi-subst package
+- Provides TrueType-kochi, TrueTypeFonts_jp
+- include Kochi-{mincho,gothic}.ttf symlinks for compatibility

+ 158 - 0
T/TrueType-umefont/TrueType-umefont-vl.spec

@@ -0,0 +1,158 @@
+%define archivename umefont
+%define _fontdir %{_datadir}/fonts/TrueType-umefont
+%define package_ver 413
+
+Name: TrueType-umefont
+Summary: Ume Fonts are Japanese fonts that the license restriction is a little
+Summary(ja): 梅フォント - ライセンス制約の少ない日本語フォント
+
+Version: %{package_ver}
+Release: 1%{?_dist_release}
+License: mplus Font License
+Group: User Interface/X
+
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+URL: http://sourceforge.jp/projects/%{archivename}/wiki/FrontPage
+Source: %{archivename}-%{package_ver}.tar.gz
+
+Requires: TrueType-%{archivename}-mincho = %{version}
+Requires: TrueType-%{archivename}-gothic = %{version}
+Requires: TrueType-%{archivename}-doc = %{version}
+
+%description
+Ume Fonts are Japanese fonts that to be able to be using
+that the license restriction is a little regularly it. 
+
+%description -l ja
+梅フォントはライセンス制約の少ない常用可能な日本語フォントです。
+このパッケージは明朝、ゴシック両書体をインストールするためのメタパッケージです。
+
+#-- 明朝
+%package mincho
+Summary: Ume Mincho TrueType Fonts
+Summary(ja): 梅フォント(明朝体)
+Group: User Interface/X
+Requires: TrueType-umefont-doc
+
+%description mincho
+This package includes Ume Mincho TrueType fonts.
+
+%description -l ja mincho
+このパッケージには梅フォントの明朝体フォントが含まれています。
+
+プロポーショナル:梅P明朝
+等幅:梅明朝
+
+#-- ゴシック
+%package gothic
+Summary: Ume Gothic TrueType Fonts
+Summary(ja): 梅フォント(ゴシック体)
+Group: User Interface/X
+Requires: TrueType-umefont-doc
+
+%description gothic
+This package includes Ume Gothic TrueType fonts.
+
+%description -l ja gothic
+このパッケージには梅フォントのゴシック体フォントが含まれています。
+
+プロポーショナル:梅PゴシックC4、梅PゴシックC5、梅Pゴシック、梅PゴシックO5
+等幅:梅ゴシックC4、梅ゴシックC5、梅ゴシック、梅ゴシックO5
+UI:梅UIゴシック、梅UIゴシックO5
+
+#-- ドキュメント
+%package doc
+Summary: ume Font Documents
+Summary(ja): 梅フォントドキュメント
+Group: User Interface/X
+
+%description doc
+This package includes license for ume fonts enduser.
+
+%description -l ja doc
+このパッケージには梅フォントのライセンスが含まれています。
+
+%prep
+%setup -q -n %{archivename}-%{package_ver}
+
+%build
+
+%install
+/bin/rm -rf $RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+#%{__rm} -rf %{_topdir}/SOURCES/%{archivename}-%{package_ver}.tar.gz
+#%{__rm} -rf %{_topdir}/BUILD/%{archivename}-%{package_ver}
+
+%post mincho
+%__font_install_post %{_fontdir}
+
+%post gothic
+%__font_install_post %{_fontdir}
+
+%postun mincho
+%__font_install_postun %{_fontdir}
+
+%postun gothic
+%__font_install_postun %{_fontdir}
+
+%files
+
+%files mincho
+%{_fontdir}/ume-*m*3.ttf
+
+%files gothic
+%{_fontdir}/ume-pg*.ttf
+%{_fontdir}/ume-ugo*.ttf
+%{_fontdir}/ume-tg*.ttf
+
+%files doc
+%doc *.html
+
+%changelog
+* Wed Mar 3 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 413-1
+- new upstream release
+
+* Mon Feb 1 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 412-1
+- new upstream release
+
+* Tue Jan 5 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 411-1
+- new upstream release
+
+* Mon Dec 14 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 410-1
+- new upstream release
+
+* Tue Nov 10 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 409-1
+- new upstream release
+
+* Wed Oct 7 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 408-1
+- new upstream release
+
+* Thu Sep 10 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 407-1
+- new upstream release
+
+* Tue Aug 4 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 406-1vl5
+- new upstream release
+
+* Tue Jul 7 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 405-1vl5
+- new upstream release
+
+* Fri Jun 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 404-2vl5
+- fixed License (Umefont License to mplus Font License)
+- changed summary, summary(ja)
+
+* Mon Jun 1 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 404-1vl5
+- new upstream release
+
+* Thu May 7 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 403-1vl5
+- new upstream release
+- changed License, summary, description
+- spec in UTF-8
+
+* Sat Apr 25 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 402-1vl5
+- initial build for VineSeed

+ 501 - 0
T/TrueType-vlgothic/TrueType-vlgothic-vl.spec

@@ -0,0 +1,501 @@
+%define version 2.29
+%define release 1%{?_dist_release}
+%define vlgothic_date 20100126
+%define ttfjp_version 6.0
+
+%define fontdir %{_datadir}/fonts/%{name}/
+%define texmf %{_datadir}/texmf
+%define mapdir %{texmf}/fonts/map/dvipdfmx
+
+Summary: VLGothic font family - Free Japanese True Type Font
+Summary(ja): VLゴシックフォントファミリ - フリーの日本語 True Type フォント
+Name: TrueType-vlgothic
+Version: %{version}
+Release: %{release}
+
+License: BSD style
+Group: User Interface/X
+Url: http://dicey.org/vlgothic/
+
+Source: %{name}.tar.bz2
+
+# VLGothic Font Family
+Source1: VLGothic-%{vlgothic_date}.tar.bz2
+
+Source10: 59-vlgothic.conf
+Source20: cidfmap.ja.vlgothic
+
+Distribution: Vine Linux
+Vendor: Project Vine
+
+BuildArch: noarch
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+Requires(post): mktcapdir >= 0.5.4
+Requires(post): fontconfig, xorg-x11-font-utils
+Requires(post): vutils >= 2.0.2
+Provides: TrueTypeFonts_jp = %{ttfjp_version}
+Obsoletes: TrueTypeFonts_jp < 4.1
+Obsoletes: TrueType-kochi <= 4.4.1
+Obsoletes: TrueType-sazanami < 3.0
+BuildRequires: rpm >= 4.4.2.3-7
+
+%description
+VLGothic font family - Free Japanese True Type Font
+- VL PGothic
+- VL Gothic
+
+%description -l ja
+このパッケージには以下のフリーの日本語 True Type フォントが含まれています。
+- VL Pゴシック (M+ 1C Regular および さざなみゴシック をベースに
+  Project Vine が改良をおこなったフォント。)
+- VLゴシック (M+ 1M Regular および さざなみゴシック をベースに
+  Project Vine が改良をおこなったフォント。)
+
+%prep
+rm -rf ${RPM_BUILD_ROOT}
+
+%setup -n %{name} -a 1
+mv VLGothic/*.ttf .
+
+%install
+
+mkdir -p $RPM_BUILD_ROOT/%{fontdir}
+install -m664 *.ttfconf *.ttf $RPM_BUILD_ROOT/%{fontdir}
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d}
+install -m664 %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/
+for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf
+do
+  ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/
+done
+
+# install ghostscript8 cidfmap 
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
+install -m644 %{SOURCE20} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d
+
+# add fontpath.d symlinks
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/fontpath.d
+ln -sf /usr/share/fonts/%{name} $RPM_BUILD_ROOT%{_sysconfdir}/X11/fontpath.d/
+
+%post
+%__font_install_post %{fontdir}
+
+%postun
+%__font_install_postun %{fontdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc VLGothic/*
+%{fontdir}/*
+%{_sysconfdir}/fonts/conf.avail/*.conf
+%{_sysconfdir}/X11/fontpath.d/%{name}
+%config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*.conf
+%config %{_datadir}/ghostscript/conf.d/cidfmap.ja.vlgothic
+
+%changelog
+* Tue Jan 26 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.29-1
+- update to 20100126
+  - update VL kanji glyphs
+  - add new special sign charactors
+  - change glyph width of "MINUS SIGN"
+
+* Mon Dec 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.28-1
+- update to 20091214
+  - update VL kanji glyphs
+
+* Fri Dec 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.27-1
+- update to 20091211
+  - update VL kanji glyphs
+
+* Tue Dec 08 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26-1
+- update to 20091208
+  - update M+ part
+  - update VL kanji glyphs
+
+* Wed Dec 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.25-1
+- update to 20091202
+  - update VL kanji glyphs
+
+* Fri Nov 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24-1
+- update to 20091127
+  - update VL kanji glyphs
+
+* Wed Nov 18 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.23-1
+- update to 20091118
+  - update M+ part
+
+* Sun Aug 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.22-1
+- add fontpath.d symlink
+
+* Tue Aug 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.21-1
+- update to 20090811
+  - update VL kanji glyphs
+
+* Mon Aug 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.20-1
+- update to 20090810
+  - update VL kanji glyphs
+
+* Thu Aug 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.19-1
+- update to 20090806
+  - update VL kanji glyphs
+  - update M+ part
+  - adjust CJK ambiguous width of VL Gothic
+
+* Fri Jul 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18-1
+- update to 20090710
+  - update VL kanji glyphs
+  - update M+ part
+
+* Fri Jul 03 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.17-1
+- update to 20090703
+  - update VL kanji glyphs
+  - update M+ part
+
+* Fri Jun 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.16-1
+- update to 20090612
+  - update VL kanji glyphs
+  - update M+ part
+
+* Wed Apr 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.15-1
+- update VLGothic to 20090422
+  - fix GSUB vert table for vertical glyphs
+  - add VL kanji glyph
+
+* Thu Apr 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14-2
+- really update VLGothic to 20090421..
+
+* Thu Apr 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14-1
+- update VLGotihc to 20090421
+  - update VL kanji glyphs
+  - update M+ part
+- use new rpm macros
+
+* Tue Mar 31 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13-1
+- remove Require/Requires(post): TrueType-base
+
+* Wed Feb 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12-1
+- update VLGothic to 20090204
+  - update VL kanji glyphs
+  - update M+ part
+- use update-defaultfont (vutils>=2.0.2)
+
+* Thu Jan 08 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.11-1
+- update VLGothic to 20090108
+  - update VL kanji glyphs
+  - update vine.map and exec updmap-sys on %%post/%%postun
+  
+* Wed Dec 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10-1
+- update VLGothic to 20081203
+  - update VL kanji glyphs
+  - add some full width special sign charactors
+  - fix font metrics
+
+* Mon Nov 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9-1
+- update VLGothic to 20081124
+  - update VL kanji glyphs
+  - update M+ part (add more latin glyphs)
+  - change font metrics
+    - set negative value for ascend/descend to descrease line gap
+
+* Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8-1
+- update VLGothic to 20081029
+  - update VL kanji glyphs
+  - update M+ part (add more latin glyphs)
+  - fix embolden problem
+
+* Wed Oct 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-1
+- add gs8 cidfmap for vlgothic
+
+* Mon Sep 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6-1
+- update VLGothic to 20080908
+  - update VL kanji glyphs
+  - add M+ latin glyphs to VLPGothic
+
+* Tue Jun 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5-1
+- update VLGothic to 20080610
+  - update VL kanji glyphs
+  - update M+ part
+
+* Tue Jun 10 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-1
+- update VLGothic to 20080610
+  - update VL kanji glyphs
+  - update M+ part
+
+* Tue Jun 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3-1
+- update VLGothic to 20080603
+  - update VL kanji glyphs
+
+* Sun Jun 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2-1
+- update VLGothic to 20080601
+  - update M+ part
+
+* Mon May 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-1
+- update VLGothic to 20080429
+- add 59-vlgothic.conf to set hinting configuration
+
+* Mon Apr 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-1
+- build for xorg-x11-7.3
+  - change font location to %%{_datadir}/fonts/%{name}
+  - require fontconfig and xorg-x11-font-utils
+
+* Sun Apr 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.10-1
+- update VLGothic to 20080420
+  - update M+ part
+  - add [aiueo]macron charactor
+
+* Thu Mar 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9-1
+- update VLGothic to 20080327
+  - update M+ part
+
+* Sat Dec 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8-0vl1
+- update VLGothic to 20071215
+  - update M+ part
+  - update VL kanji/latin extended/special sign charactor
+
+* Tue Oct 31 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7-0vl1
+- update VLGothic to new replaced archive.
+
+* Tue Oct 31 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6-0vl1
+- update VLGothic to 20071031
+  - update M+ part
+  - update VL kanji glyphs
+
+* Mon Oct 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5-0vl1
+- update VLGothic to 20071015
+  - update M+ part
+  - update VL kanji glyphs
+
+* Sat Oct 06 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4-0vl1
+- update VLGothic to 20071006
+  - update M+ part
+  - update VL kanji glyphs, hankaku-kana glyphs
+
+* Sat Sep 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3-0vl1
+- update VLGothic to 20070929
+  - update VL kanji glyphs
+
+* Mon Sep 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2-0vl2
+- Obsoletes: TrueType-sazanami < 3.0
+
+* Mon Sep 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2-0vl1
+- update VLGothic to 20070924
+  - update M+ part and some kanji glyphs
+
+* Sat Sep 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1-0vl1
+- update VLGothic to 20070915
+  - update M+ part and some kanji glyphs
+
+* Thu Sep 13 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl1
+- split VLGothic from TrueType-sazanami
+
+* Sat Sep 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10-0vl1
+- update VLGothic to 20070901
+  - update some kanji glyphs
+
+* Thu Aug 30 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9-0vl1
+- update VLGothic to 20070830
+  - update M+1C/M+1M to CVS head
+  - update some kanji glyphs
+
+* Mon Jul 31 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8-0vl1
+- update VLGothic to 20070731
+  - update M+1C/M+1M to CVS head
+  - add new glyphs to VL-PGothic/VL-Gothic
+    - add Roman Numeral Glyphs (some part of Number Forms)
+    - update some glyphs
+
+* Mon May 07 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7-0vl1
+- update VLGothic to 20070507
+  - add new glyphs to VL-Gothic
+    - add ISO8859-1 Glyphs (Latin-1 Supplement)
+    - add ISO8859-15 Glyphs (some part of Latin Extended-A)
+
+* Sun May 06 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6-0vl1
+- update VLGothic to 20070506
+  - add new glyphs to VL-PGothic
+    - add ISO8859-1 Glyphs (Latin-1 Supplement)
+    - add ISO8859-15 Glyphs (some part of Latin Extended-A)
+
+* Thu May 03 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5-0vl1
+- update VLGothic to 20070503
+  - update M+1C/1M to CVS head
+
+* Wed Mar 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-0vl1
+- update VLGothic to 20070328
+  - update M+1C/1M to CVS head
+  - fix embolden problem on freetype-2.2
+
+* Sat Mar 17 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3-0vl1
+- update VLGothic to 20070317
+  - update M+1C/1M to CVS head
+    - include M+ Kanji glyphs
+  - update some glyphs
+  - add some special sign characters
+  - fix broken glyphs
+
+* Mon Jan 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2-0vl1
+- update VLGothic to 20070101
+  - fix embolden problem on freetype-2.2
+
+* Sun Dec 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-0vl1
+- update VLGothic to 20061231
+  - update M+1C/M+1M to cvs head 20061231
+  - update kanji glyphs
+- update Sazanami to 20040629-vl-20061231
+  - fix broken glyphs of sazanami-mincho
+
+* Sat Oct 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl1
+- bump up version to 2.0
+- update VLGothic to 20061026
+  - update greek letter glyphs
+  - split license information file from README.
+  - add english version of license.
+
+* Sat Oct 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.29-0vl1
+- update VLGothic to 20061021
+
+* Fri Oct 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.28-0vl1
+- update VLGothic to 20061020 (<BTS:221>)
+  - update M+1C/M+1M to TESTFILGHT012
+  - update some glyphs
+  - fix outline direction
+  - remove overlap path
+
+* Thu Oct 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.27-0vl1
+- update VLGothic to 20061005 (<BTS:221>)
+  - update some glyphs
+  - fix outline direction
+  - remove overlap path
+
+* Sat Sep 30 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.26-0vl1
+- update VLGothic to 20060930 (<BTS:221>)
+  - fix outline direction
+  - remove overlap path
+
+* Fri Sep 29 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.25-0vl1
+- update VLGothic to 20060929
+  - update some glyphs
+  - fix outline direction
+  - remove overlap path
+
+* Mon Sep 25 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.24-0vl1
+- update VLGothic to 20060925
+  - update some glyphs
+  - add minimum gsub table for vertical writing
+
+* Thu Sep 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.23-0vl1
+- update VLGothic to 20060921
+  - update few glyphs
+  - update M+1C/M+1M to cvs head 2006/09/21
+
+* Wed Sep 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.22-0vl1
+- update VLGothic to 20060913
+  - update some glyphs
+  - fix half width space
+
+* Mon Sep 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.21-0vl1
+- update VLGothic to 20060911
+  - update M+1C/M+1M to cvs head 2006/09/11
+- use VL-PGothic for -alias-gothic-p- (legacy core font)
+
+* Thu Aug 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.20-0vl1
+- update VLGothic to 20060831
+  - add VL-Gothic-Regular.ttf for 
+  - use M+1C for VLPGothic instead of M+1P
+
+* Mon Aug 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.19-0vl1
+- fix sazanami.ttfconf
+
+* Tue Aug 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.18-0vl1
+- change the fontname to VLPGothic
+- update VLPGothic
+- TODO:
+  - split VLGothic family to new package.
+  - add M+1M based VLGothic for monospace font. 
+
+* Wed Aug 15 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.17-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+
+* Wed Aug 09 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.16-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - add some glyphs for windows compatibility
+- update sazanami.ttfconf
+  - add -fake-kochi gothic-, -fake-kochi mincho- without TTCap
+    for Flash Plugin. (<BTS:0100>)
+
+* Fri Aug 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.15-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - add new full-width alphabets and numeric letters based on M+1P
+
+* Mon Jul 31 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.14-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+
+* Sun Jul 30 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.13-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - redesign greek letter based on M+ 1P fonts
+
+* Thu Jul 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.12-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+
+* Sun Jul 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.11-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+
+* Fri Jul 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.10-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - fix encoding
+
+* Thu Jul 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - fix outline direction (fix corruption on emboldening)
+
+* Wed Jul 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - fix broken glyph
+  - refine greek letters
+
+* Tue Jul 18 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7-0vl1
+- update M+1P+Sazanami.ttf
+  - refine more glyphs
+  - TODO: should rename the fontname?
+
+* Sun Jul 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6-0vl1
+- update M+1P+Sazanami.ttf
+  - fix outline direction (fix corruption of some glyphs)
+  - refine more glyphs
+
+* Wed Jul 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5-0vl1
+- update M+1P+Sazanami.ttf
+  - refine some glyphs.. (modified 200 or more)
+- update sazanami.ttfconf to use M+1P+Sazanami for alias-{sans,gothic}-p
+
+* Mon Jul 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4-0vl1
+- update M+1P+Sazanami.ttf
+  - refine some glyphs.. (modified 100 or more)
+
+* Mon Jul 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3-0vl1
+- update M+1P-Sazanami.ttf
+  - fix corruption of some glyphs
+  - refine some glyphs to make it more usable..
+
+* Thu May 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2-0vl1
+- add M+1P+Sazanami.ttf (Mplus 1P Font + Sazanami Gothic)
+
+* Mon Nov 08 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1-0vl1
+- new upstream release
+
+* Wed Jun 16 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0-0vl1
+- initial build for Vine Linux based on TrueType-kochi-subst package
+- Provides TrueType-kochi, TrueTypeFonts_jp
+- include Kochi-{mincho,gothic}.ttf symlinks for compatibility

+ 35 - 0
T/TrueTypeFonts_jp/TrueTypeFonts_jp-vl.spec

@@ -0,0 +1,35 @@
+%define required_package TrueType-sazanami
+Name: TrueTypeFonts_jp
+Group: User Interface/X
+Version: 5.0
+Release: 1%{?_dist_release}
+Packager: Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp>
+
+Summary: Virtual package for %{name}
+Summary(ja): %{name} バーチャルパッケージ
+License: public domain
+Vendor: Project Vine
+Distribution: Vine Linux
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildArchitectures: noarch
+Requires: %{required_package}
+
+%description
+Virtual package for %{name}.
+This package has no files and requires %{required_package} as %{name}.
+
+%description -l ja
+%{name} を利用するためのバーチャルパッケージです。
+%{name} として %{required_package} が追加インストールされます。
+
+%files
+
+%changelog
+* Sun Oct 05 2008 Shu KONNO <owa@bg.wakwak.com> 5.0-1vl5
+- applied new versioning policy, spec in utf-8
+
+* Mon Mar 10 2008 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 5.0-0vl2
+- rebuild for Vine Seed
+
+* Mon Mar 10 2008 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 5.0-0vl1
+- Initial Package for Vine Linux 4.2 ([VineSeed:15186] <BTS:wishes:139>)

+ 313 - 0
V/VFlib/VFlib-vl.spec

@@ -0,0 +1,313 @@
+%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
+%define version 2.25.6
+%define release 0vl2
+%define vfontcaps vine-vfontcaps-3.0
+%define fortest fortest-1.1
+
+Summary: Vector Font Library
+Summary(ja): ベクトルフォント・ライブラリ
+Name: VFlib
+Version: %{version}
+Release: %{release}
+Group: System Environment/Libraries
+License: GPL
+
+URL: http://typehack.aial.hiroshima-u.ac.jp/VFlib/
+Source0: ftp://TypeHack.aial.hiroshima-u.ac.jp/pub/TypeHack/VFlib2-2.25.6.tar.gz
+Source1: %{vfontcaps}.tar.bz2
+Source2: install-sh
+Source3: config.sub
+Source4: %{fortest}.tar.gz
+
+Patch9: VFlib2-2.25.6-gcc33.patch
+
+Patch20: VFlib2-2.25.6-config.sub-x86_64.patch
+Patch21: VFlib2-2.25.6-ltconfig-compat32.patch
+
+BuildPreReq: freetype-devel >= 1.2, XFree86-devel
+Requires: freetype >= 1.2, TrueTypeFonts_jp
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+A package of VFlib, a library to use vector fonts.  It is used by xdvi,
+GhostScript, etc... 
+
+%description -l ja
+ベクタフォントを利用するためのライブラリVFlib の日本語対応版です。
+xdvi, Ghostscript 等で利用されます。
+
+%package utils
+Summary: Several utilities to manipulate and examine VFlib.
+Summary(ja): VFlib を操作したり実行したりするユーティリティ集
+Group: Applications/Publishing
+Requires: XFree86-libs
+
+%description utils
+This package contains several utilities which allow you to manupulate
+VFlib.  They are mainly useful for debugging and testing purposes,
+and are not required for using the VFlib.
+
+%description utils -l ja
+このパッケージには、VFlib を操作したり実行したりするユーティリティが
+いくつか含まれています。デバッグやテストに便利ですが、VFlib の使用に
+必要なものではありません。
+
+%package devel
+Summary: Header files and library for development with VFlib.
+Summary(ja): VFlib の開発キット
+Group: Development/Libraries
+
+%description devel
+This package is only needed if you intend to develop or
+compile applications which rely on the VFlib.
+If you simply want to run existing applications, you won't
+need this package.
+
+%description -l devel
+このパッケージはVFlibを用いたアプリケーションを開発したりコンパイル
+したりするときにのみ必要になります。VFlib を用いたアプリケーション
+を単に実行する時には必要ありません。
+
+
+## to build compat32 for x86_64 architecture support
+%package -n compat32-%{name}
+Summary: Vector Font Library
+Group: System Environment/Libraries
+Requires: freetype >= 1.2, TrueTypeFonts_jp
+%description -n compat32-%{name}
+A package of VFlib, a library to use vector fonts.  It is used by xdvi,
+GhostScript, etc... 
+
+%package -n compat32-%{name}-devel
+Summary: Header files and library for development with VFlib.
+Group: Development/Libraries
+Requires: compat32-%{name} = %{version}
+%description -n compat32-%{name}-devel
+This package is only needed if you intend to develop or
+compile applications which rely on the VFlib.
+If you simply want to run existing applications, you won't
+need this package.
+
+
+%prep
+%setup -q -a 1 4 -n VFlib2-%{version}
+%patch9 -p1 -b .gcc33
+%patch20 -p1 -b .x86_64
+%if %{build_compat32}
+%patch21 -p1 -b .compat32
+%endif
+find . -type d -name CVS | xargs -r rm -frv
+
+#cp $RPM_SOURCE_DIR/{install-sh,config.sub} .
+#chmod 755 install-sh config.sub
+
+%build
+%if %{build_compat32}
+export CC='gcc -m32'
+%endif
+%ifarch alpha
+./configure --prefix=%{_prefix} --exec-prefix=%{_prefix} \
+	--with-freetype --host=alpha-pc-linux
+%else
+##./configure --prefix=%{_prefix} --exec-prefix=%{_prefix} --with-freetype
+./configure \
+	--prefix=%{_prefix} \
+	--libdir=%{_libdir} \
+	--exec-prefix=%{_prefix} \
+	--enable-static \
+	--enable-shared \
+	--with-freetype \
+	--with-freetype-libdir=%{_libdir} \
+	--with-x \
+	--x-libraries=/usr/X11R6/%{_lib}
+%endif
+
+%if %{build_compat32}
+# to be changed imake result
+pushd src
+	make default_vfontcap=/etc/vfontcap
+popd
+pushd tools
+	imake -DUseInstalled -I/usr/X11R6/lib/X11/config
+	mv Makefile Makefile.x64_86
+	sed "s|lib64|lib|g" Makefile.x64_86 > Makefile
+	make default_vfontcap=/etc/vfontcap
+popd
+make default_vfontcap=/etc/vfontcap
+%else
+make default_vfontcap=/etc/vfontcap
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+#make prefix=$RPM_BUILD_ROOT%{_prefix} exec_prefix=$RPM_BUILD_ROOT%{_prefix} install
+make \
+	prefix=$RPM_BUILD_ROOT%{_prefix} \
+	exec_prefix=$RPM_BUILD_ROOT%{_prefix} \
+	libdir=$RPM_BUILD_ROOT%{_libdir} \
+	install
+
+# /usr/share/VFlib contains only documents
+rm -rf $RPM_BUILD_ROOT%{_datadir}/VFlib
+
+# install vfontcaps
+(cd %{vfontcaps}
+make DESTDIR=$RPM_BUILD_ROOT install
+)
+
+# prepare docs
+cp -p tools/README README.ktest
+rm -f doc/*~
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%if %{build_compat32}
+%post -n compat32-%{name} -p /sbin/ldconfig
+%postun -n compat32-%{name} -p /sbin/ldconfig
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%if !%{build_compat32}
+%files
+%defattr(-,root,root)
+%doc CHANGES COPYING{,.LIB} DISTRIB.txt INSTALL README.txt{,.JP_EUC}
+#%doc README.ktest dynafont doc fortest
+%doc README.ktest dynafont doc
+# vfontcap is included in truetype-fonts-ja
+%config /etc/vfontcap
+%{_datadir}/fonts/TrueType/vfontcap.ttf
+%{_datadir}/fonts/zeit/vfontcap.zeit
+%{_libdir}/libVFlib2.la
+%{_libdir}/libVFlib2.so.*
+
+%files utils
+%defattr(-,root,root)
+%{_bindir}/ttindex
+%{_bindir}/bdfindex
+%{_bindir}/fwindex
+%{_bindir}/ktest
+
+%files devel
+%defattr(-,root,root)
+%{_includedir}/VF.h
+%{_libdir}/libVFlib2.so
+%endif
+
+## to build compat32 for x86_64 architecture support
+%if %{build_compat32}
+%files -n compat32-%{name}
+%defattr(-,root,root)
+%{_libdir}/libVFlib2.la
+%{_libdir}/libVFlib2.so.*
+
+%files -n compat32-%{name}-devel
+%defattr(-,root,root)
+%{_libdir}/libVFlib2.so
+%endif
+
+%changelog
+* Wed Feb 15 2006 Shu KONNO <owa@bg.wakwak.com> 2.25.6-0vl2
+- dropt fortest in %doc (because which is not found)
+- added VFlib2-2.25.6-config.sub-x86_64.patch
+- added --with-freetype-libdir, --x-libraries to configure
+- added compat32-* packages for x86_64 architecture support
+- added VFlib2-2.25.6-ltconfig-compat32.patch
+- added current updating scripts of tools/Makefile for compat32
+
+* Sun Jan 16 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.25.6-0vl1
+- new upstream release
+- added entry for dynacomware fonts in vfontcap
+- use License tag instead of Copyright
+
+* Mon Mar 25 2002 Jun Nishii <jun@vinelinux.org> 2.25.2-0vl2
+- added entry for ricoh fonts in vfontcap
+- update fortest
+
+* Sat Jan 13 2001 Lisa Sagami <czs14350@mb.infoweb.ne.jp>
+- 2.24.2-8
+
+* Sat Jan 13 2001 Lisa Sagami <czs14350@mb.infoweb.ne.jp>
+- minor spec fixes
+- dont pack CVS directory
+
+* Sun Nov 19 2000 Satoshi MACHINO <machino@vinelinux.org> 2.24.2-7
+- build with gcc-2.95.3
+- partially used rpmmacros
+
+* Fri Jan 21 2000 Jun Nishii <jun@vinelinux.org>
+- rel.6
+- modify vine-vfontcaps-1.0
+- merge vfontcaps for dyna and free
+- more Japanese Summary and description
+
+* Tue Nov 23 1999 Norihito Ohmori <ohmori@flatout.org>
+- modified for Vine Linux. 
+
+* Thu Nov 18 1999 Toru Hoshina <t@kondara.org>
+- add alphaev6 support.
+
+* Thu Nov 18 1999 Norihito Ohmori <nono@kondara.org>
+- add defattr(-,root,root) in utils & devel (jitter #108)
+
+* Mon Nov 8 1999 Toru Hoshina <t@kondara.org>
+- be a NoSrc :-P
+
+* Sat Oct 30 1999 Norihito Ohmori <ohmori@flatout.org>
+- change dependency from TrueTypeFonts_jp to truetype-fonts-ja
+
+* Fri Oct 29 1999 Norihito Ohmori <ohmori@flatout.org>
+- add defattr.
+
+* Fri Oct 15 1999 Norihito Ohmori <ohmori@flatout.org>
+- sprit VFlib, VFlib-devel and  VFlib-utils
+
+* Mon Oct 11 1999 Norihito Ohmori <ohmori@flatout.org>
+- rebuild for FreeType-1.3
+
+* Sat Sep 4 1999 Norihito Ohmori <ohmori@flatout.org>
+- Add BuildPreReq: Tag for FreeType
+
+* Mon Jul 26 1999 Jun Nishii <jun@flatout.org>
+- updated to 2.24.2
+- build for Vine-1.9
+
+* Fri Jul 9 1999 Norihito Ohmori <ohmori@flatout.org>
+- spec file fix (patch rejected).
+
+* Tue Jun 29 1999 Norihito Ohmori <ohmori@flatout.org>
+- if DynaFont was already installed, use it
+
+* Mon May 24 1999 Norihito Ohmori <ohmori@flatout.org>
+- Comment "GS-" entry in vfontcap
+ 
+* Tue May 19 1999 Norihito Ohmori <ohmori@flatout.org>
+- add "GS-" entry for Ghostscript xfont extention
+
+* Fri Dec 11 1998 Hideya Hane <pje@linux.or.jp>
+- Requires TrueTypeFonts_jp(change from xtt_fonts)
+
+* Sun Nov 29 1998 Jun Nishii <jun@flatout.org>
+- dynamic link libttf to libVFlib
+
+* Wed Nov 25 1998 Jun Nishii <jun@flatout.org>
+- fix wrong symbolic link of /etc/vfontcap
+
+* Tue Nov 24 1998 Jun Nishii <jun@flatout.org>
+- use ttf as default fonts
+
+* Tue Nov 10 1998 Jun Nishii <jun@flatout.org>
+- for version 2.24 release 1
+
+* Tue Nov 10 1998 Jun Nishii <jun@flatout.org>
+- add descrption -l ja
+- tiny bug fix when building vflib
+
+* Fri Sep 25 1998 Jun Nishii <jun@flatout.org>
+- first release
+

+ 594 - 0
V/Vine-manual/Vine-manual-vl.spec

@@ -0,0 +1,594 @@
+%define iversion 20100227
+
+#%%define vinecr 0
+#%%if %{vinecr}
+#%%define cr_release 1
+#%%endif
+
+%define pkg_version 5.0
+%define pkg_release 0.%{iversion}%{?_dist_release}
+
+Summary: Vine Linux Online Manual
+Summary(ja): Vine Linux オンラインマニュアル
+Name: Vine-manual
+Version: %{pkg_version}
+Release: %{pkg_release}
+
+Source: %{name}-%{iversion}.tar.bz2
+
+Source10: vine-gui-cr.xml
+
+License: GFDL
+Group: Applications/Documentation
+BuildRequires: docbook-style-xsl, docbook-dtds, libxslt, w3m, nkf
+BuildArch: noarch
+Buildroot: %{_tmppath}/%{name}-root
+Provides: indexhtml
+Obsoletes: indexhtml
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+URL: http://vinedocs.sourceforge.jp/
+
+%description
+This package contains users manual and how to build rpm.
+
+%description -l ja
+このパッケージは、ユーザーズマニュアルとRPMのビルド方法を含んでいます。
+
+%prep
+if [ -e $RPM_BUILD_ROOT ] ; then
+    [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
+fi
+
+%setup -q -n %{name}-%{iversion}
+
+#%%if %{vinecr}
+#%cp %{SOURCE10} vine-gui.xml
+#%%endif
+
+%build
+%{__make} online
+
+%install
+%{__rm} -rf $RPM_BUILD_ROOT
+%{__make} DESTDIR=${RPM_BUILD_ROOT} install-online
+
+%clean
+%{__rm} -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%{_defaultdocdir}/Vine
+
+%changelog
+* Sat Feb 27 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 5.0-0.%{iversion}%{?_dist_release}
+- update source.
+
+* Sun Nov 29 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 4.9-2.%{iversion}%{?_dist_release}
+- devide users-manual to desktop users guide and cui users guide.
+
+* Sun Jul 12 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 4.9-1.%{iversion}%{?_dist_release}
+- update MakingRPM.
+
+* Tue Sep 09 2008 Shu KONNO <owa@bg.wakwak.com> 4.1-1.20071009vl5
+- applied new versioning policy, spec in utf-8
+
+* Tue Oct 09 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20071009
+- update accessibility-features.xml
+-  add "echo -e '\a'" command for testing beep sound on gnome-terminal
+-  add about gnome-font-properties
+-  add image gnome-font-properties*.png
+- update login.xml
+-  add about gdm (automatic login, face browser)
+- update making-rpm.xml
+-  update about desktop entry file
+- update root.xml
+-  update about gksu [Vine-doc:00372]
+- update using-rpm.xml
+-  add trouble shooting (add example of bash functions)
+-  update about architecture (remove alpha, sparc)
+- update utils.xml
+-  update about Emacs (add find-function-C-source-directory on emacs.my.el)
+-  update about tgif (add about xfs)
+- update vine-gui.xml
+-  update about gnome-session-properties
+-  update about gnome-terminal (add about chsh)
+- fix typo root.xml, utils.xml , %%changelog
+
+* Sun Sep 30 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070930
+- update vine-gui.xml
+-  update URL (ftp site)
+
+* Sat Sep 29 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070929
+- update utils.xml
+-  update about vi
+-  add <guibutton> tag
+- update vine-gui.xml
+-  update about gconf-editor
+-  update about yelp
+-   add about english message (alias eng)
+-  update about mtools
+- replace vine.css with cvs (change cvs ID)
+- update accessibility-features.xml
+-  update about nautilus-file-management-properties (<BTS:wishes:23>)
+-   update nautilus-file-management-properties*.png
+-  add <keycap> tag
+- update using-rpm.xml
+-  update URL (ftp site)
+- add id on tags (<partintro> <sect?> <figure> <example> <table>)
+- fix typo about.xml
+
+* Fri Sep 28 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070928
+- update login.xml
+-  update about kernel boot option
+-  fix typo
+- update vine-gui.xml
+-  update about yelp
+-  add about firefox -safe-mode
+-  add about openoffice.org sub packages (openoffice.org-graphicfilter ...)
+- update utils.xml
+-  update about Emacs
+- fix typo root.xml,using-rpm.xml
+
+* Thu Sep 27 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070927
+- update vine-gui.xml
+-  update about gnome-session-properties
+-  update splash-screen screen-shot (gnome-splash-screen.png)
+-  add about nautilus bookmark
+- update accessibility-features.xml
+-  update index
+- update utils.xml
+-  update about Emacs (~/.emacs.my.el and M-x customize-variable)
+-  add image emacs-M-x-customize-variable.png
+- update root.xml
+-  update user name
+- update login.xml
+-  update about group
+
+* Wed Sep 26 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070926
+- update vine-gui.xml
+-  add about gnome-session-properties
+-   add gnome-session-properties screen-shot (gnome-session-properties-[1-4].png)
+-   add splash-screen screen-shot (gnome-splash-screen.png)
+
+* Tue Sep 25 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070925
+- update utils.xml
+-  update about Emacs
+
+* Fri Sep 21 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070921
+- update utils.xml
+-  update about Emacs (~/.emacs.my.el and M-x customize)
+-  add image emacs-M-x-customize.png
+
+* Thu Sep 20 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070920
+- update utils.xml
+-  update about Emacs (~/.emacs.my.el and M-x customize)
+-  add image emacs-M-x-customize.png
+
+* Wed Sep 19 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070919
+- add system-config-securitylevel.png (lost file)
+- fix typo in %%changelog
+- update vine-gui.xml
+-  update about gnome-panel
+-  add about nautilus-open-terminal
+
+* Tue Sep 18 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070918
+- update using-rpm.xml
+-  update about apt-line
+- update service.xml
+-  add about run-level
+- update vine-gui.xml accessibility-features.xml
+-  add about gnome-window-properties
+-  add image gnome-window-properties.png
+- update utils.xml
+-  add about sylpheed
+
+* Sat Sep 15 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070915
+- update accessibility-features.xml
+-  add about gnome-keyboard-properties (swap Control and CapsLock)
+- update vine-gui.xml
+-  add about gimp sub packages (gimp-help,gimp-print...)
+-  update GNOME QandA
+-   add about gnome-keyboard-properties (swap Control and CapsLock)
+-   add about Typing Break Preferences (screen lock hitoyasumi)
+
+* Fri Sep 14 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070914
+- update management.xml
+-  add about gnome-mount WARNING message ("/media" directory does not exist)
+- update making-rpm.xml (about desktop file)
+- update vine-gui.xml
+-  update about gnome-panel
+-   add image gnome-panel-property.png
+-  update GNOME QandA
+-   add about gnome-session-save command, launcher(Alt+F2)
+
+* Mon Sep 10 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070910
+- update accessibility-features.xml
+-  add about GNOME keyboard shortcut
+
+* Wed Sep 05 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070905
+- update vine-gui.xml accessibility-features.xml
+-  add about GNOME keyboard shortcut (gnome-keybinding-properties command)
+- update vine-gui.xml
+-  add about window close button
+-  add about GIMP User Installation
+
+* Sun Sep 02 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070902
+- fix typo pager.xml
+
+* Fri Aug 31 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070831
+- update using-rpm.xml
+-  add trouble shooting (apt-get can not find package before executing "apt-get update")
+-  fix typo 
+
+* Tue Aug 28 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070828
+- update root.xml
+-  about sudo,sudoers
+- update login.xml
+-  add about group
+
+* Mon Aug 27 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070827
+- update root.xml
+-  about sudo,sudoers
+- update vine-gui.xml
+-  add screenshot of show-desktop-button
+- fix typo login.xml, utils.xml
+
+* Sun Aug 26 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070826
+- update root.xml
+-  add about sudo
+
+* Sat Aug 25 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070825
+- update root.xml
+-  update users-manual.xml
+
+* Fri Aug 24 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070824
+- remove about fvwm2 (vine-gui.xml)
+
+* Thu Aug 23 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070823
+- add about root user (root.xml)
+- fix typo vine-gui.xml
+
+* Sun Aug 12 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070812
+- update using-rpm.xml
+-  add trouble shooting (synaptic locks rpm database)
+
+* Thu Aug 02 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070802
+- update login.xml
+-  about gdmsetup
+
+* Sat Jul 21 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070721
+- update vine-gui.xml
+-  about GNOME workspace
+-  about gnome panel menu icon (GNOME QandA)
+- update making-rpm.xml
+-  add about desktop-file-validate command
+
+* Wed Jun 27 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070627
+- update using-rpm.xml
+-  add how to remove APT-CD information (/etc/apt/sources.list , /var/state/apt/cdroms.list)
+
+* Tue Jun 26 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070626
+- Fix Vine Linux Version (getinfo.xml,kernel-upgrade.xml,management.xml)
+- update making-rpm.xml
+-  add about Copyright and Serial (Obsolete tag)
+
+* Mon Jun 25 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070625
+- update vine-cups.xml (gnome-cups-manager icon name)
+- update accessibility-features.xml
+-  add screenshot of big gnome-panel-menu (using gnome-theme "LargePrint")
+- update making-rpm.xml
+-  update how to use %%{_syssbindir}/install-info in %%{post}
+
+* Sat Jun 16 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070616
+- update vine-cups.xml <BTS:vinedocs:205> <BTS:vinedocs:206>
+-  add screenshot (replace lost files)
+- update update-alternatives.xml
+
+* Thu Jun 14 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070614
+- update making-rpm.xml
+-  add how to use %%{SOURCE<NUM>}
+-  add how to check Requires: and %%files
+
+* Wed Jun 13 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070613
+- update accessibility-features.xml
+- update vine-gui.xml
+
+* Tue Jun 12 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070612
+- update accessibility-features.xml
+-   beep-sound
+-   mouse (left-handed,icon)
+-   mouse-key
+-   gnome-theme
+-   keyboard (sticky-key,slow-key,bounce-key,toggle-key)
+-   nautilus (icon-size,single-click or double-click)
+-   add screenshot
+- update GNOME QandA (vine-gui.xml)
+
+* Mon Jun 11 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070611
+- add about mouse-key (accessibility-features.xml)
+- update vine-gui.xml
+
+* Fri Jun 08 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070608
+- update accessibility-features.xml
+-  add index
+- update vine.css (add .keycap)
+- update about Emacs add keybind "balance-windows (C-x +)" (utils.xml)
+- Fix link (login.xml)
+
+* Wed Jun 06 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070606
+- update vine-gui.xml
+-  add trouble shooting (logout without mouse)
+
+* Tue Jun 05 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070605
+- add accessibility-features.xml
+-  update users-manual.xml
+- update vine-gui.xml
+-  add gnome-panel screen-shot (gnome-config-window-list.png)
+- update vine.css (add h5.title)
+
+* Mon Jun 04 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070604
+- update vine-gui.xml
+-  firefox add-ons and plug-ins
+-  add how to customize GNOME (with gconf-editor)
+-  update gnome screenshot (gnome.png) 
+-  update about Emacsen 
+- update ppxp-pppoe.xml (replace WindowMaker with GNOME)
+- update utils.xml (about Emacs)
+
+* Fri Jun 01 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070601
+- update service.xml
+-  add package name (available daemons)
+
+* Fri May 25 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070525
+- update making-rpm.xml
+-  add how to use update-alternatives
+
+* Wed May 23 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070523
+- update service.xml
+-  add about difference between condrestart and restart
+-  update about run level
+- update login.xml
+- update using-rpm.xml
+-  add trouble shooting (gpg key problem)
+- update making-rpm.xml
+-  about check after building package
+
+* Tue May 22 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070522
+- update using-rpm.xml
+
+* Mon May 21 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070521
+- update login.xml
+-  add how to change run level using grub menu entry editor
+-  update,add grub screenshot
+- update using-rpm.xml
+-  add trouble shooting (gpg key problem)
+
+* Sun May 20 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070520
+- update making-rpm.xml
+
+* Fri May 18 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070518
+- update making-rpm.xml
+-  add about check after building package
+
+* Wed May 16 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070516
+- update making-rpm.xml
+-  recommend Requires(pre,post,postun....) instead of PreReq
+-  add about %%verify, %%verifyscript
+
+* Tue May 15 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070515
+- update making-rpm.xml
+-  Fix link
+
+* Mon May 07 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070507
+- update making-rpm.xml
+
+* Sat Apr 21 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070421
+- update update-alternatives.xml
+
+* Thu Apr 19 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070419
+- update update-alternatives.xml
+
+* Wed Apr 18 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070418
+- update update-alternatives.xml
+- update images of alternatives system (images/alternatives*.png)
+
+* Tue Apr 17 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070417
+- update update-alternatives.xml
+
+* Mon Apr 16 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070416
+- update update-alternatives.xml
+
+* Sun Apr 15 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070415
+- update update-alternatives.xml
+
+* Sat Apr 14 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070414
+- Add How to get CUPS log and how to change loglevel (cups.xml) <BTS:vinedocs:204>
+- update update-alternatives.xml
+- add images of alternatives system (images/alternatives*.png)
+
+* Fri Apr 13 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070413
+- update update-alternatives.xml
+- Fix link xim.xml <tracking 4>
+- Fix link vine-gui.xml <tracking 5>
+
+* Thu Apr 12 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070412
+- update update-alternatives.xml
+
+* Wed Apr 10 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070410
+- update update-alternatives.xml
+
+* Wed Apr 04 2007 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.1-0vl0.20070404
+- Add How to use update-alternatives (update-alternatives.xml)
+
+* Wed Feb 14 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.1-0vl0.20070121
+- build for Vine Linux 4.1
+
+* Sun Jan 21 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.1-0vl0.20070121CR
+- build for Vine Linux 4.1CR
+
+* Sun Jan 21 2007 Yasumichi Akahoshi <yasumichi@vinelinux.org> 4.1-0vl0.20070121
+- update any screenshot.
+- update any descriptions for 4.1.
+
+* Thu Nov 30 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 4.1-0vl0.20061130
+- add description about system-config-securitylevel(-tui).
+
+* Tue Nov 28 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 4.1-0vl0.20061128
+- change structure system management.
+- Revival of lost file.
+
+* Sat Nov 25 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 4.1-0vl0.20061125
+- remove about murasaki.
+- change structure about ppp & pppoe
+- Fixed link to website of sylpheed.
+
+* Sat Nov 18 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.0-0vl1.20061118
+- build for Vine Linux 4.0
+
+* Sat Nov 18 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061118
+- Update kernel-upgrade.xml
+- Update getinfo.xml
+
+* Fri Nov 17 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061117
+- Update Making RPM (update Groups)
+
+* Thu Nov 16 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061116
+- Update ppxp-pppoe.xml
+
+* Wed Nov 15 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061115
+- Update ppxp-pppoe.xml
+- Add How to edit GRUB menu.lst (login.xml)
+-  Add screenshot of boot-admin
+- Update about GRUB menu.lst (kernel-upgrade.xml)
+
+* Tue Nov 14 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061114
+- Add GRUB menu.lst sample (kernel-upgrade.xml)
+- Update ppxp-pppoe.xml
+- Update about setdm, remove wdm (login.xml) <BTS-315>
+
+* Mon Nov 13 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061113
+- Update ppxp-pppoe.xml
+-  Add screen shot of tkpppoe
+
+* Sat Nov 11 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061111
+- Rename chapter 4 (new name: Internet Access)
+-  add PPPoE quickstart (unfinished)
+-  rename ppxp-quickstart.xml ppxp-pppoe.xml
+-  update users-manual.xml update management.xml
+
+* Fri Nov 10 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061110
+- Update about Eratta (management.xml)
+- Update about How to mount (management.xml,using-rpm.xml,getinfo.xml)
+-  Add screenshot of gnome-volume-properties
+- Update kernel-upgrade.xml
+- Fix typo
+
+- ToDo replace murasaki to udev and hal (management.xml)
+
+* Thu Nov 09 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061109
+- Update about Japanese Input on FrameBuffer console.
+- Update kernel-upgrade.xml
+- Update using-rpm.xml (correct apt category)
+- Update vine-gui.xml (replace mozilla to firefox, add Totem)
+- Update getinfo.xml
+- Update Making RPM (update Groups)
+- Fix typo
+
+* Wed Nov 08 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061108
+- Update about kernel option "acpi=force" <BTS-360>
+- Update from [Vine-doc:00272]
+-  Update about ppxpadduser[lock group] <BTS-135,266>
+-  Update about apt-cdrom[mount point,cdrom device] <BTS-279>
+- Update Making RPM
+-  New page Appendix. B (making-rpm.xml)
+- Update vine-gui.xml (replace XMMS to B.M.P.)
+- Update spec file (change macro name)
+
+* Sun Nov 05 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.9-0vl0.20061105
+- Update screenshot of sylpheed.
+- Update about shutdown.
+
+* Thu Oct 26 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061026
+- Add URL: http://vinedocs.sourceforge.jp/
+- Add pager.xml (update link user-manual.xml xim.xml)
+- Update using-rpm.xml getinfo.xml
+
+- Update making-rpm.xml from Making RPM revised (http://vinedocs.sourceforge.jp/)
+
+* Wed Oct 25 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061025
+- Update using-rpm.xml
+
+* Sun Oct 22 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061022
+- Update using-rpm.xml
+
+* Fri Oct 20 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061020
+- add BuildRequires: nkf
+- Update using-rpm.xml
+- add Patch1 fix WindowMaker URL in vine-gui.xml
+
+* Thu Oct 19 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061019
+- Update using-rpm.xml
+- rename using-rpm-[234]-1.html using-rpm-[234].html
+- add Patch0 fix links in management.xml and package.xml
+
+* Wed Oct 18 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061018
+- Update using-rpm.xml
+
+* Tue Oct 17 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061017
+- Update using-rpm.xml
+
+* Mon Oct 16 2006 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 3.9-0vl0.20061016
+- Update spec file
+- Update using-rpm.xml
+
+* Fri Oct 13 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.9-0vl0.20061013
+- Replace from vje & canna to SCIM & Anthy.
+
+* Thu Oct 12 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 3.9-0vl0.20061012
+- Update spec file.(from [Vine-doc:00260])
+- Update description boot of Vine Linux.
+- Remove preface.xml
+- Devide getinfo.xml
+
+* Fri Oct 06 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org>
+- 3.9-0vl0.20061006
+- Replace screenshot of gdm.
+- Update description of boot loader.
+
+* Thu Sep 14 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org>
+- 3.9-0vl0.20060914
+- Modify construction of system management.
+- Update screenshot.
+- Fix figure title.
+
+* Mon Sep 5 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org>
+- 3.9-0vl0.20060905
+- Update from [Vine-doc:00238] 
+- Replace sndconfig to alsaconf.
+- Devide install-guide.
+
+* Tue Feb 14 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org>
+- 3.9-0vl0.20060214
+- Update with ja.po of synaptic.
+
+* Fri Feb 10 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org>
+- 3.9-0vl0.20060210
+- Update about synaptic.
+
+* Sat Dec 10 2005 Yasumichi Akahoshi <yasumichi@vinelinux.org>
+- 3.9-0vl0.20051210
+- Add ToDo.
+- Fix some links.
+- Fix about legal notice. 
+
+* Tue Dec 06 2005 Yasumichi Akahoshi <yasumichi@vinelinux.org>
+- 3.9-0vl0.20051206
+- Correction according to change of specification of tar
+
+* Sat Dec 25 2004 Yasumichi Akahoshi <w2linux@lapis.plala.or.jp>
+- 3.1-0vl0.20041225
+- Replace indexhtml
+

+ 874 - 0
V/VirtualBox/VirtualBox-vl.spec

@@ -0,0 +1,874 @@
+%define version	3.0.10
+%define release	1%{?_dist_release}
+
+%define kname	vboxdrv
+%define oname	VirtualBox
+%define srcname	%{oname}-%{version}-OSE
+%define distname	%{oname}-%{version}_OSE
+%define dirname vbox-ose
+%define pkgver	%{version}
+
+%define vboxlibdir	%{_libdir}/%{name}
+%define vboxdatadir	%{_datadir}/%{name}
+
+%define build_additions 1
+
+%ifarch %{ix86}
+%define vbox_platform linux.x86
+%endif
+%ifarch x86_64
+%define vbox_platform linux.amd64
+%endif
+
+# nuke vbox-specific dependencies
+%define _provides_exceptions ^VBox
+%define _requires_exceptions ^VBox
+
+Summary:	A general-purpose full virtualizer for x86 hardware
+Summary(ja):	汎用の x86 ハードウエア完全仮想化ソフトウエア
+Name:		VirtualBox
+Version:	%{version}
+Release:	%{release}
+License:	GPL
+Group:		Development/Tools
+Url:		http://www.virtualbox.org/
+
+Source0:	http://download.virtualbox.org/virtualbox/%ver/%{srcname}.tar.bz2
+Source2:	virtualbox.init
+Source4:	60-vboxadd.perms
+Source10:	VirtualBox.png
+Patch2:		VirtualBox-1.5.6_OSE-kernelrelease.patch
+Patch4:		VirtualBox-1.6.0_OSE-futex.patch
+#Patch5:		VirtualBox-1.6.2_OSE-fix-timesync-req.patch
+# (fc) 1.6.0-2mdv fix initscript name in VBox.sh script
+Patch6:		VirtualBox-1.6.0_OSE-initscriptname.patch
+# (fc) 2.0.2-2mdv disable version check at startup
+Patch8:		VirtualBox-disableversioncheck.patch
+# (hk) fix build kernel-headers-2.6.29*
+Patch10:	VirtualBox-kernel-headers-2.6.29.patch
+# (fc) 2.2.0-1mdv add Wine Direct3D guest additions option (Debian)
+Patch11:	15-wined3d-guest-addition.patch
+# (fc) 2.2.0-1mdv disable update notification (Debian)
+Patch12:	16-no-update.patch
+# (fc) 2.2.0-3mdv kill vboxclient if leftover from previous X11 session
+Patch15:	VirtualBox-2.2.0-killvboxclient.patch
+# vine
+Patch100:	VirtualBox-2.2.2-buildfix.patch
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
+ExclusiveArch:	%{ix86} x86_64
+Requires:	dkms-%{name} = %{version}-%{release}
+BuildRequires:	dev86, iasl
+BuildRequires:	zlib-devel
+BuildRequires:	libXcursor-devel
+BuildRequires:	libXmu-devel
+BuildRequires:	SDL-devel
+BuildRequires:  qt4-devel
+BuildRequires:	libIDL-devel
+BuildRequires:  e2fsprogs-devel
+BuildRequires:	libxslt-devel
+BuildRequires:  xerces-c-devel, xalan-c-devel
+BuildRequires:	hal-devel
+BuildRequires:  libXt-devel
+BuildRequires:  libstdc++34-devel
+BuildRequires:  python-devel
+BuildRequires:  libcap-devel
+BuildRequires:	pulseaudio-libs-devel
+BuildRequires:	kernel-devel
+BuildRequires:  mesa-libGL-devel
+BuildRequires:  mesa-libGLU-devel
+BuildRequires:	gsoap-devel
+BuildRequires:  curl-devel
+BuildRequires:  alsa-lib-devel
+BuildRequires:	dkms
+BuildRequires:  kBuild
+BuildRequires:  yasm
+BuildRequires:  qt4-designer
+%ifarch x86_64
+BuildRequires:  compat32-glibc-devel
+%endif
+
+%description
+VirtualBox Open Source Edition (OSE) is a general-purpose full
+virtualizer for x86 hardware.
+
+%description -l ja
+VirtualBox Open Source Edition (OSE) は汎用の x86 ハードウエア
+完全仮想化ソフトウエアです。
+
+%package -n	dkms-%{name}
+Summary:	VirtualBox OSE kernel module
+Summary(ja):    VirtualBox OSE カーネルモジュール
+Group:		System Environment/Kernel
+Requires(post):	  dkms
+Requires(preun):  dkms
+
+%description -n dkms-%{name}
+Kernel support for VirtualBox OSE.
+
+%description -l ja -n dkms-%{name}
+VirtualBox OSE のカーネルサポートパッケージです。
+
+%if %{build_additions}
+%package 	guest-additions
+Summary:	Additions for VirtualBox OSE guest systems
+Summary(ja):	VirtualBox OSE ゲストシステム用の追加モジュール
+Group:		System Environment/Kernel
+Requires:	dkms-vboxadd = %{version}-%{release}
+Requires:	dkms-vboxvfs = %{version}-%{release}
+Requires:	dkms-vboxvideo = %{version}-%{release}
+Requires:	xorg-x11-drv-vboxmouse
+Requires:	xorg-x11-drv-vboxvideo
+Requires:	xorg-x11-server-utils
+
+%description    guest-additions
+This packages contains additions for VirtualBox OSE guest systems.
+It allows to share files with the host system, copy/paste between
+guest and host, and sync time with host.
+
+%description -l ja guest-additions
+このパッケージには VirtualBox OSE ゲストシステムのための追加モジュール
+が含まれています。これを利用することでホストシステムとファイルを共有し
+たり、ゲスト/ホスト間でカット&ペーストを行ったり、ホストと時刻同期をし
+たりすることができます。
+
+%package -n	dkms-vboxadd
+Summary:	Kernel module for VirtualBox OSE additions
+Summary(ja):    VirtualBox OSE additions のカーネルモジュール
+Group:		System Environment/Kernel
+Requires(post):	  dkms
+Requires(preun):  dkms
+Provides:	dkms-vboxvfs = %{version}-%{release}
+Obsoletes:	dkms-vboxvfs < %{version}-%{release}
+Provides:	dkms-vboxvideo = %{version}-%{release}
+Obsoletes:	dkms-vboxvideo < %{version}-%{release}
+
+%description -n dkms-vboxadd
+Kernel module for VirtualBox OSE additions.
+
+%description -l ja -n dkms-vboxadd
+VirtualBox OSE 追加モジュールのためのカーネルモジュールです。
+
+%package -n	xorg-x11-drv-vboxmouse
+Summary:	X.org X11 input driver for VirtualBox mouse
+Summary:	X.org X11 VirtualBox マウス入力ドライバ
+Group:		User Interface/X Hardware Support
+Requires:	%{name}-guest-additions
+
+%description -n xorg-x11-drv-vboxmouse
+The X.org driver for mouse in VirtualBox guests
+
+%description -l ja -n xorg-x11-drv-vboxmouse
+VirtualBox のゲストシステム用の X.org マウスドライバです。
+
+%package -n	xorg-x11-drv-vboxvideo
+Summary:	X.org X11 video driver for VirtualBox guests
+Summary(ja):	X.org X11 VirtualBox ビデオドライバ
+Group:		User Interface/X Hardware Support
+Requires:	%{name}-guest-additions
+
+%description -n xorg-x11-drv-vboxvideo
+The X.org driver for video in VirtualBox guests
+
+%description -l ja -n xorg-x11-drv-vboxvideo
+VirtualBox のゲストシステム用の X.org ビデオドライバです。
+
+%endif
+
+%prep
+%setup -q -n %{distname}
+%patch2 -p1 -b .kernelrelease
+%patch4 -p1 -b .futex
+#%patch5 -p1 -b .fix-timesync-req
+%patch6 -p1 -b .initscriptname
+%patch8 -p1 -b .versioncheck
+%patch10 -p1 -b .kernel-headers-2.6.29
+%patch11 -p1 -b .wined3d
+%patch12 -p1 -b .disable-update
+%patch15 -p1 -b .killvboxclient
+%patch100 -p1 -b .buildfix
+
+# remove prebuilt binaries
+rm -rf kBuild tools
+
+cat << EOF > LocalConfig.kmk
+VBOX_PATH_APP_PRIVATE_ARCH:=%{vboxlibdir}
+VBOX_WITH_ORIGIN:=
+VBOX_WITH_RUNPATH:=%{vboxlibdir}
+VBOX_PATH_APP_PRIVATE:=%{vboxdatadir}
+VBOX_WITH_TESTCASE:=
+VBOX_WITH_TESTSUITE:=
+EOF
+
+%build
+./configure --disable-kmods
+
+%if !%{build_additions}
+sed -rie 's/(VBOX_WITH_LINUX_ADDITIONS\s+:=\s+).*/\1/' AutoConfig.kmk
+echo VBOX_WITHOUT_ADDITIONS=1 >> LocalConfig.kmk
+%endif
+
+. ./env.sh
+kmk KBUILD_VERBOSE=2 TOOL_YASM_AS=yasm \
+    VBOX_WITH_REGISTRATION_REQUEST= \
+    PATH_INS="$PWD/obj" \
+    KMK_REVISION=3000 KBUILD_KMK_REVISION=3000
+
+%install
+rm -rf %{buildroot}
+
+# install vbox components
+mkdir -p %{buildroot}%{vboxlibdir} %{buildroot}%{vboxdatadir} 
+
+(cd obj/bin && tar cf - --exclude=additions .) | \
+(cd %{buildroot}%{vboxlibdir} && tar xf -)
+
+# move noarch files to vboxdatadir
+mv %{buildroot}%{vboxlibdir}/{VBox*.sh,nls,*.desktop,*.png} %{buildroot}%{vboxdatadir}
+
+# install service
+mkdir -p %{buildroot}%{_initrddir}
+install -m755 %{SOURCE2} %{buildroot}%{_initrddir}/virtualbox
+
+# install wrappers
+mkdir -p %{buildroot}%{_sysconfdir}/vbox
+cat > %{buildroot}%{_sysconfdir}/vbox/vbox.cfg << EOF
+# VirtualBox installation directory
+INSTALL_DIR="%{vboxlibdir}"
+EOF
+mkdir -p %{buildroot}%{_bindir}
+ln -s %{vboxdatadir}/VBox.sh %{buildroot}%{_bindir}/%{name}
+ln -s %{vboxdatadir}/VBox.sh %{buildroot}%{_bindir}/VBoxManage
+ln -s %{vboxdatadir}/VBox.sh %{buildroot}%{_bindir}/VBoxSDL
+ln -s %{vboxdatadir}/VBox.sh %{buildroot}%{_bindir}/VBoxHeadless
+
+# move VBoxTunctl to bindir
+mv %{buildroot}%{vboxlibdir}/VBoxTunctl %{buildroot}%{_bindir}/
+
+install -d %{buildroot}/var/run/%{name}
+
+# install dkms sources
+mkdir -p %{buildroot}%{_usr}/src/%{name}-%{version}-%{release}
+cat > vboxbuild << EOF
+#!/bin/sh
+set -e
+droot=\$(pwd)
+cd \$droot/%{kname}
+make KERN_DIR=\$1
+cp -f \$droot/%{kname}/Module.symvers \$droot/vboxnetflt
+cd \$droot/vboxnetflt
+make KERN_DIR=\$1
+EOF
+install -m 0755 vboxbuild %{buildroot}%{_usr}/src/%{name}-%{version}-%{release}
+mv %{buildroot}%{vboxlibdir}/src/* %{buildroot}%{_usr}/src/%{name}-%{version}-%{release}/
+cat > %{buildroot}%{_usr}/src/%{name}-%{version}-%{release}/dkms.conf << EOF
+MAKE[0]="./vboxbuild \$kernel_source_dir"
+PACKAGE_NAME=%{name}
+PACKAGE_VERSION=%{version}-%{release}
+DEST_MODULE_LOCATION[0]=/kernel/3rdparty/vbox
+BUILT_MODULE_LOCATION[0]=%{kname}/
+BUILT_MODULE_NAME[0]=%{kname}
+DEST_MODULE_LOCATION[1]=/kernel/3rdparty/vbox
+BUILT_MODULE_LOCATION[1]=vboxnetflt/
+BUILT_MODULE_NAME[1]=vboxnetflt
+AUTOINSTALL=yes
+EOF
+
+# install udev rules
+mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d/
+cat > %{buildroot}%{_sysconfdir}/udev/rules.d/%{name}.rules << EOF
+KERNEL=="%{kname}", MODE="0666"
+EOF
+
+# install additions
+%if %{build_additions}
+mkdir -p %{buildroot}%{_datadir}/hal/fdi/policy/20thirdparty
+#install -m755 src/VBox/Additions/linux/installer/vboxadd-timesync.sh %{buildroot}%{_initrddir}/vboxadd-timesync
+install -m755 src/VBox/Additions/x11/Installer/VBoxRandR.sh %{buildroot}%{_bindir}/VBoxRandR
+install -m755 src/VBox/Additions/linux/installer/90-vboxguest.fdi %{buildroot}%{_datadir}/hal/fdi/policy/20thirdparty/90-vboxguest.fdi
+
+install -d %{buildroot}%{_sysconfdir}/X11/xinit.d
+install -m755 src/VBox/Additions/x11/Installer/98vboxadd-xclient %{buildroot}%{_sysconfdir}/X11/xinit.d
+
+pushd obj/bin/additions
+  install -d %{buildroot}/sbin %{buildroot}%{_sbindir} %{buildroot}/%{_libdir}/dri
+  install -m755 mountvboxsf %{buildroot}/sbin/mount.vboxsf
+#  install -m755 vboxadd-timesync %{buildroot}%{_sbindir}
+
+  install -d %{buildroot}%{_sysconfdir}/security/console.perms.d/
+  install -m644 %{SOURCE4} %{buildroot}%{_sysconfdir}/security/console.perms.d/
+
+  install -m755 VBoxClient %{buildroot}%{_bindir}
+  install -m755 VBoxControl %{buildroot}%{_bindir}
+
+  install -m755 VBoxOGL*.so %{buildroot}%{_libdir}
+  ln -s -f ../VBoxOGL.so %{buildroot}%{_libdir}/dri/vboxvideo_dri.so
+
+  install -d %{buildroot}%{_libdir}/xorg/modules/{input,drivers}
+  install vboxmouse_drv_16.so %{buildroot}%{_libdir}/xorg/modules/input/vboxmouse_drv.so
+  install vboxvideo_drv_16.so %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
+  mkdir -p %{buildroot}%{_usr}/src/vboxadditions-%{version}-%{release}
+  cat > %{buildroot}%{_usr}/src/vboxadditions-%{version}-%{release}/dkms.conf << EOF
+PACKAGE_NAME=vboxadditions
+PACKAGE_VERSION=%{version}-%{release}
+MAKE[0]="make -C \$kernel_source_dir M=\$dkms_tree/\$module/\$module_version/build/vboxadd &&
+cp \$dkms_tree/\$module/\$module_version/build/vboxadd/Module.symvers \$dkms_tree/\$module/\$module_version/build/vboxvfs &&
+make -C \$kernel_source_dir M=\$dkms_tree/\$module/\$module_version/build/vboxvfs &&
+cp \$dkms_tree/\$module/\$module_version/build/vboxvfs/Module.symvers \$dkms_tree/\$module/\$module_version/build/vboxvideo &&
+make -C \$kernel_source_dir M=\$dkms_tree/\$module/\$module_version/build/vboxvideo"
+EOF
+  i=0
+  cp -arf src/vboxvideo_drm src/vboxvideo
+  for kmod in vboxadd vboxvfs vboxvideo; do
+    mkdir -p %{buildroot}%{_usr}/src/vboxadditions-%{version}-%{release}/$kmod
+    cp -a src/$kmod/* %{buildroot}%{_usr}/src/vboxadditions-%{version}-%{release}/$kmod/
+    cat >> %{buildroot}%{_usr}/src/vboxadditions-%{version}-%{release}/dkms.conf << EOF
+DEST_MODULE_LOCATION[$i]=/kernel/3rdparty/vbox
+BUILT_MODULE_LOCATION[$i]=$kmod/
+BUILT_MODULE_NAME[$i]=$kmod
+EOF
+    i=$((i+1))
+  done
+  cat >> %{buildroot}%{_usr}/src/vboxadditions-%{version}-%{release}/dkms.conf << EOF
+CLEAN="make -C \$kernel_source_dir M=\$dkms_tree/\$module/\$module_version/build/vboxadd clean && 
+make -C \$kernel_source_dir M=\$dkms_tree/\$module/\$module_version/build/vboxvfs clean && 
+make -C \$kernel_source_dir M=\$dkms_tree/\$module/\$module_version/build/vboxvideo clean "
+AUTOINSTALL=yes
+EOF
+popd
+  sed 's/^\(.package.*-kernel-\)\(.*-latest\)\(.*\)\\$/\1\2\3Obsoletes: vboxvfs-kernel-\2 vboxvideo-kernel-\2\\n\\/' /etc/dkms/template-dkms-mkrpm.spec > %{buildroot}%{_usr}/src/vboxadditions-%{version}-%{release}/vboxadditions-dkms-mkrpm.spec
+%endif
+
+# install icons
+mkdir -p %{buildroot}%{_iconsdir}
+install -m644 %{SOURCE10} %{buildroot}%{_iconsdir}/
+
+# install menu entries
+
+mkdir -p %{buildroot}%{_datadir}/applications
+cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
+[Desktop Entry]
+Name=VirtualBox
+Comment=Full virtualizer for x86 hardware
+Comment[ja]=x86 ハードウエアの完全仮想化システム
+Exec=%{_bindir}/%{name}
+Icon=%{name}
+Type=Application
+Terminal=false
+Categories=System;Emulator;
+EOF
+
+# add missing makefile for kernel module
+install -m644 src/VBox/HostDrivers/Support/linux/Makefile %{buildroot}%{_usr}/src/%{name}-%{version}-%{release}/
+
+# remove unpackaged files
+rm -rf %{buildroot}%{vboxlibdir}/{src,sdk,testcase}
+rm  -f %{buildroot}%{vboxlibdir}/tst*
+rm  -f %{buildroot}%{vboxlibdir}/vboxkeyboard.tar.gz
+rm  -f %{buildroot}%{vboxlibdir}/SUP*
+rm  -f %{buildroot}%{vboxlibdir}/xpidl
+
+%clean
+rm -rf %{buildroot}
+
+%post
+/sbin/chkconfig --add virtualbox
+
+%postun
+if [ "$1" -ge "1" ]; then
+  /sbin/service virtualbox condrestart > /dev/null 2>&1 || :
+fi
+
+%preun
+if [ $1 = 0 ]; then
+    service virtualbox stop > /dev/null 2>&1 ||:
+    /sbin/chkconfig --del virtualbox
+fi
+	
+
+%post -n dkms-%{name}
+set -x
+/usr/sbin/dkms --rpm_safe_upgrade add -m %{name} -v %{version}-%{release} ||:
+/usr/sbin/dkms --rpm_safe_upgrade build -m %{name} -v %{version}-%{release} ||:
+/usr/sbin/dkms --rpm_safe_upgrade install -m %{name} -v %{version}-%{release} --force ||:
+/sbin/modprobe %{kname} >/dev/null 2>&1 || :
+/sbin/modprobe vboxnetflt >/dev/null 2>&1 || :
+
+%preun -n dkms-%{name}
+# rmmod can fail
+/sbin/rmmod vboxnetflt >/dev/null 2>&1
+/sbin/rmmod %{kname} >/dev/null 2>&1
+set -x
+/usr/sbin/dkms --rpm_safe_upgrade remove -m %{name} -v %{version}-%{release} --all || :
+
+%if %{build_additions}
+%preun guest-additions
+if [ $1 = 0 ]; then
+    service guest-additions stop > /dev/null 2>&1 ||:
+    /sbin/chkconfig --del guest-additions
+fi
+
+%post -n dkms-vboxadd
+set -x
+/usr/sbin/dkms --rpm_safe_upgrade add -m vboxadditions -v %{version}-%{release} ||:
+/usr/sbin/dkms --rpm_safe_upgrade build -m vboxadditions -v %{version}-%{release} ||:
+/usr/sbin/dkms --rpm_safe_upgrade install -m vboxadditions -v %{version}-%{release} ||:
+:
+
+%preun -n dkms-vboxadd
+set -x
+/usr/sbin/dkms --rpm_safe_upgrade remove -m vboxadditions -v %{version}-%{release} --all ||:
+:
+
+%endif
+
+%files
+%defattr(-,root,root)
+%config %{_sysconfdir}/vbox/vbox.cfg
+%{_bindir}/%{name}
+%{_bindir}/VBoxManage
+%{_bindir}/VBoxSDL
+%{_bindir}/VBoxHeadless
+%{_bindir}/VBoxTunctl
+%{vboxlibdir}
+%attr(4711,root,root) %{vboxlibdir}/VBoxHeadless
+%attr(4711,root,root) %{vboxlibdir}/VBoxSDL
+%attr(4711,root,root) %{vboxlibdir}/%{name}
+%attr(4711,root,root) %{vboxlibdir}/VBoxNetAdpCtl
+%attr(4711,root,root) %{vboxlibdir}/VBoxNetDHCP
+%attr(644,root,root) %{vboxlibdir}/*.gc
+%attr(644,root,root) %{vboxlibdir}/*.r0
+%{vboxdatadir}
+# initscripts integration
+%{_initrddir}/virtualbox
+%config %{_sysconfdir}/udev/rules.d/%{name}.rules
+%dir /var/run/%{name}
+# desktop integration
+%{_iconsdir}/*.png
+%{_datadir}/applications/%{name}.desktop
+
+%files -n dkms-%{name}
+%defattr(-,root,root)
+%{_usr}/src/%{name}-%{version}-%{release}
+
+%if %{build_additions}
+%files guest-additions
+%defattr(-,root,root)
+/sbin/mount.vboxsf
+#%{_initrddir}/vboxadd-timesync
+#%{_sbindir}/vboxadd-timesync
+%{_bindir}/VBoxClient
+%{_bindir}/VBoxControl
+%{_bindir}/VBoxRandR
+%{_sysconfdir}/security/console.perms.d/60-vboxadd.perms
+%{_sysconfdir}/X11/xinit.d/98vboxadd-xclient
+
+%files -n xorg-x11-drv-vboxmouse
+%defattr(-,root,root)
+%{_libdir}/xorg/modules/input/vboxmouse_drv.so
+%{_datadir}/hal/fdi/policy/20thirdparty/90-vboxguest.fdi
+
+%files -n xorg-x11-drv-vboxvideo
+%defattr(-,root,root)
+%{_libdir}/VBoxOGL*
+%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
+%{_libdir}/dri/vboxvideo_dri.so
+
+%files -n dkms-vboxadd
+%defattr(-,root,root)
+%{_usr}/src/vbox*-%{version}-%{release}
+
+%endif
+
+
+%changelog
+* Tue Nov 17 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.10-1
+- new upstream release
+- add missing BR:
+
+* Mon Sep 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.6-1
+- new upstream release
+
+* Wed Aug 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.4-1
+- new upstream release
+- add translated summaries and descriptions
+
+* Mon Jul 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.2-1
+- new upstream release
+
+* Wed Jul 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.0-1
+- new upstream release
+
+* Tue Jun 09 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.4-3
+- change Group: of dkms-VirtualBox to System Environment/Kernel
+
+* Tue Jun 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.4-2
+- remove modprobe.d/vbox-guest-additions
+
+* Sun May 31 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.4-1
+- update to 2.2.4
+
+* Sun May 31 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.2-1
+- initial build for Vine Linux
+- update to 2.2.2
+
+* Wed Apr 22 2009 Pascal Terjan <pterjan@mandriva.org> 2.2.0-4mdv2009.1
++ Revision: 368679
+- Fix mkrpm template
+
+* Tue Apr 21 2009 Pascal Terjan <pterjan@mandriva.org> 2.2.0-3mdv2009.1
++ Revision: 368502
+- BuildRequires:dkms-minimal
+- Obsolete -latest dkms binary packages
+
+* Wed Apr 15 2009 Frederic Crozat <fcrozat@mandriva.com> 2.2.0-2mdv2009.1
++ Revision: 367571
+- Patch15: kill vboxclient if leftover from previous X11 session
+- Patch14 (Sun): fix OpenGL support for Linux Guest additions
+- improve packaging to be more LSB compliant
+
+* Fri Apr 10 2009 Frederic Crozat <fcrozat@mandriva.com> 2.2.0-1mdv2009.1
++ Revision: 365828
+- Release 2.2.0
+- enable OpenGL pass-through. Caveat : Linux guest support is not working when building guest additions with Open source edition (under investigation)
+- move location of fdi file (fix mouse integration support when using HAL)
+- merge all guest additions kernel module in one single DKMS (pterjan)
+- Enable webservice
+- Remove patch9, no longer needed (when using kernel 2.6.29.x, you MUST use kernel 2.6.29.1 or later)
+- Regenerate patches 8, 10
+- Patch11: add Wine Direct3D guest additions option (Debian)
+- Patch12: disable update notification (Debian)
+- Patch13: make network settings more intuitive (Debian)
+- Add missing dependencies in guest additions package
+- No longer use gcc 4.2, build fine with latest gcc 4.3
+- Replace source3 with upstream version
+- Update source4 to change permissions on both guest additions devices
+- Fix permissions on non .so files
+
+* Mon Mar 09 2009 Pascal Terjan <pterjan@mandriva.org> 2.1.4-5mdv2009.1
++ Revision: 353280
+- vboxvfs needs vboxadd
+
+* Wed Mar 04 2009 Frederic Crozat <fcrozat@mandriva.com> 2.1.4-4mdv2009.1
++ Revision: 348336
+- Force rebuild of dkms modules
+
+* Wed Feb 25 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 2.1.4-3mdv2009.1
++ Revision: 344966
+- Copy Module.symvers for vboxnetflt dkms build, needed with
+  CONFIG_MODVERSIONS enabled in latest cooker kernels.
+
+* Wed Feb 25 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 2.1.4-2mdv2009.1
++ Revision: 344896
+- Apply fix for VM load failure with kernels 2.6.29-rc5 or later
+  (#48096, http://www.virtualbox.org/ticket/3403).
+- Fix building with kernel-headers-2.6.29*
+
+* Tue Feb 17 2009 Frederik Himpe <fhimpe@mandriva.org> 2.1.4-1mdv2009.1
++ Revision: 342236
+- Update to new version 2.1.4
+- Fix source URL
+
+* Thu Jan 22 2009 Frederic Crozat <fcrozat@mandriva.com> 2.1.2-2mdv2009.1
++ Revision: 332593
+- Use xorg 1.6 drivers when building cooker guest addition packages
+
+* Thu Jan 22 2009 Funda Wang <fundawang@mandriva.org> 2.1.2-1mdv2009.1
++ Revision: 332404
+- specify CC4.2
+- New version 2.1.2
+- rediff libpath patch
+
+* Sun Jan 04 2009 Colin Guthrie <cguthrie@mandriva.org> 2.1.0-5mdv2009.1
++ Revision: 324525
+- Rebuild mouse and display drivers for xserver 1.6
+
+* Thu Dec 25 2008 Michael Scherer <misc@mandriva.org> 2.1.0-4mdv2009.1
++ Revision: 318540
+- rebuild for new python
+
+* Fri Dec 19 2008 Frederic Crozat <fcrozat@mandriva.com> 2.1.0-3mdv2009.1
++ Revision: 316288
+- Fix guest additions for cooker, we ship Xorg 1.5 now
+- Ship fdi file for vboxmouse
+
+* Fri Dec 19 2008 Adam Williamson <awilliamson@mandriva.org> 2.1.0-2mdv2009.1
++ Revision: 316021
+- oops, finish fixing up initscript
+
+* Fri Dec 19 2008 Adam Williamson <awilliamson@mandriva.org> 2.1.0-1mdv2009.1
++ Revision: 316019
+- adjust initscript and dkms.conf for the fact that there's now two necessary
+  kernel modules for the master: vboxdrv and vboxnetflt
+- drop mdvconfig.patch: this stub does nothing useful, and breaks the build
+  (see fcrozat's mail on Cooker)
+- VBoxAddIF and VBoxDeleteIF are now obsolete and not provided
+
+  + Frederic Crozat <fcrozat@mandriva.com>
+    - Release 2.1.0
+    - Regenerate patch1
+    - update buildrequires
+
+* Sun Nov 30 2008 Frederik Himpe <fhimpe@mandriva.org> 2.0.6-2mdv2009.1
++ Revision: 308552
+- Rebuild mouse and display drivers for xserver 1.5
+
+* Wed Nov 26 2008 Funda Wang <fundawang@mandriva.org> 2.0.6-1mdv2009.1
++ Revision: 306865
+- New version 2.0.6
+
+* Mon Nov 03 2008 Funda Wang <fundawang@mandriva.org> 2.0.4-1mdv2009.1
++ Revision: 299348
+- New version 2.0.4
+
+* Mon Sep 15 2008 Frederic Crozat <fcrozat@mandriva.com> 2.0.2-2mdv2009.0
++ Revision: 284854
+- Patch8: disable version check at startup
+
+* Sat Sep 13 2008 Frederik Himpe <fhimpe@mandriva.org> 2.0.2-1mdv2009.0
++ Revision: 284544
+- Update to bugfix update 2.0.2
+
+* Tue Sep 09 2008 Olivier Blin <oblin@mandriva.com> 2.0.0-3mdv2009.0
++ Revision: 283015
+- build guest additions on x86_64 too (#43593)
+
+  + Frederic Crozat <fcrozat@mandriva.com>
+    - Patch7: fix QT4 detection on x86-64 on Mandriva 2008.1
+
+* Thu Sep 04 2008 Frederic Crozat <fcrozat@mandriva.com> 2.0.0-1mdv2009.0
++ Revision: 280850
+- Fix BuildRequires
+- Release 2.0.0
+- Remove patches 3, 7 (merged upstream)
+
+* Mon Sep 01 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 1.6.4-4mdv2009.0
++ Revision: 278071
+- Added patch to allow VirtualBox kernel module to build with
+  Linux 2.6.27
+
+  + Pixel <pixel@mandriva.com>
+    - increase release number
+    - use gcc4.2 to build the recompiler (not ported to gcc 4.3 yet)
+
+* Wed Aug 06 2008 Olivier Blin <oblin@mandriva.com> 1.6.4-2mdv2009.0
++ Revision: 264273
+- create /var/run/VirtualBox (#41963)
+- use tunctl from the tunctl package while VBoxTunctl does not build
+
+* Tue Aug 05 2008 Olivier Blin <oblin@mandriva.com> 1.6.4-1mdv2009.0
++ Revision: 264016
+- do not include VBoxTunctl for now (build is broken in upstream tarball)
+- rediff misc_register patch (the register part has been implemented upstream, I should submit the deregister hunks)
+- fix 1.6.4 build by not building tunctl (some Makefile.kmk are missing)
+- 1.6.4
+
+* Tue Jul 29 2008 Frederic Crozat <fcrozat@mandriva.com> 1.6.2-2mdv2009.0
++ Revision: 252777
+- Don't use gcc 3.3 for build on 2008.1 or earlier
+
+* Wed Jul 09 2008 Olivier Blin <oblin@mandriva.com> 1.6.2-1mdv2009.0
++ Revision: 232889
+- set again linux sources path in configure
+- use gcc 3.3 to build the recompiler (not ported to gcc 4.3 yet)
+- use kernel-devel-latest instead of kernel-source-latest
+- use a prepared copy of the linux tree (for linux/bounds.h)
+
+  + Frederic Crozat <fcrozat@mandriva.com>
+    - Release 1.6.2
+    - Regenerate patch5
+    - Fix duplicated line in specfile
+
+  + Pixel <pixel@mandriva.com>
+    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
+
+* Fri May 16 2008 Frederic Crozat <fcrozat@mandriva.com> 1.6.0-4mdv2009.0
++ Revision: 208160
+- Fix seamless mode in guest additions subpackage
+
+* Thu May 15 2008 Anssi Hannula <anssi@mandriva.org> 1.6.0-3mdv2009.0
++ Revision: 207692
+- rename VBoxAddIF.sh and VBoxDeleteIF.sh to VBoxAddIF and VBoxDeleteIF
+  to match original names and documentation
+
+* Wed May 14 2008 Frederic Crozat <fcrozat@mandriva.com> 1.6.0-2mdv2009.0
++ Revision: 207235
+- Replace source1 with patch 6 (use up to date VBox.sh script)
+- Ensure VBoxAddIF/VBoxDeleteIF scripts are packaged, as well as VBoxTunctl (Mdv bug #40769)
+- package VBoxHeadless (Mdv bug #40771)
+
+* Fri May 09 2008 Olivier Blin <oblin@mandriva.com> 1.6.0-1mdv2009.0
++ Revision: 205313
+- try harder to disable additions on x86_64
+- buildrequire libxslt-devel
+- adapt to vboxadd-xclient being renamed as VBoxClient
+- rediff futex patch
+- rediff misc_register patch
+- 1.6.0
+- revert BUILT_MODULE_NAME addition, the bug is fixed in dkms
+
+  + Anssi Hannula <anssi@mandriva.org>
+    - add BUILT_MODULE_NAME to dkms.conf of vboxadd and vboxvfs (fixes DKMS
+      error)
+
+* Tue Feb 26 2008 Olivier Blin <oblin@mandriva.com> 1.5.6-1mdv2008.1
++ Revision: 175619
+- 1.5.6
+- rediff KERNELRELEASE patch
+
+* Tue Feb 26 2008 Olivier Blin <oblin@mandriva.com> 1.5.4-5mdv2008.1
++ Revision: 175610
+- try to start dkms instead of vboxadd in vboxadd-timesync service (since modules are loaded from modprobe.preload.d, #36728)
+
+* Fri Feb 08 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.5.4-4mdv2008.1
++ Revision: 163970
+- drop old menu
+
+  + Frederic Crozat <fcrozat@mandriva.com>
+    - Really disable pulseaudio support on 2008.0 or older
+
+* Thu Jan 10 2008 Frederic Crozat <fcrozat@mandriva.com> 1.5.4-3mdv2008.1
++ Revision: 147602
+- Use correct version of x11 mouse and video additional driver when used on 2008.1 (xorg 1.4) and 2008.0
+- Only build pulseaudio support for 2008.1
+
+* Wed Jan 09 2008 Olivier Blin <oblin@mandriva.com> 1.5.4-2mdv2008.1
++ Revision: 147006
+- fix dkms build for kernels different from running kernel
+
+* Thu Jan 03 2008 Olivier Blin <oblin@mandriva.com> 1.5.4-1mdv2008.1
++ Revision: 142711
+- buildrequire pulseaudio-devel
+- rediff libpath patch
+- remove 2.6.24 build fix, fixed upstream
+- 1.5.4
+- restore BuildRoot
+
+  + Pascal Terjan <pterjan@mandriva.org>
+    - Switch to Debian patch for 2.6.24
+    - Re-create the 2.6.24 patch, some bits got lost
+
+  + Thierry Vignaud <tvignaud@mandriva.com>
+    - kill re-definition of %%buildroot on Pixel's request
+    - kill explicit icon extension
+
+  + Giuseppe Ghibò <ghibo@mandriva.com>
+    - Use kernel-source-latest in BuildRequires as conditional.
+    - Add conditional build flags for older release.
+    - Let Patch5 conditional.
+
+* Fri Nov 30 2007 Pascal Terjan <pterjan@mandriva.org> 1.5.2-3mdv2008.1
++ Revision: 114076
+- Improve 2.6.24 patch so that it should still build with older kernels
+
+* Fri Nov 30 2007 Pascal Terjan <pterjan@mandriva.org> 1.5.2-2mdv2008.1
++ Revision: 114047
+- Fix other parts to build with 2.6.24
+- Fix vboxdrv for 2.6.24
+
+* Tue Nov 13 2007 Olivier Blin <oblin@mandriva.com> 1.5.2-1mdv2008.1
++ Revision: 108363
+- remove keyboards patch (was from upstream svn)
+- rediff kernelrelease patch
+- rediff libpath patch
+- 1.5.2
+
+* Thu Oct 04 2007 Olivier Blin <oblin@mandriva.com> 1.5.0-6mdv2008.0
++ Revision: 95447
+- really apply misc_register patch (so that vboxadd devices are automatically created)
+- add release in dkms PACKAGE_VERSION to ease upgrades
+
+* Sat Sep 29 2007 Olivier Blin <oblin@mandriva.com> 1.5.0-5mdv2008.0
++ Revision: 93837
+- require kmod(vboxdrv) instead of dkms package
+- do not mark initscript as config file
+- move initscripts and udev rules out of dkms package (so that it works when using dkms prebuilt modules)
+
+* Sat Sep 29 2007 Olivier Blin <oblin@mandriva.com> 1.5.0-4mdv2008.0
++ Revision: 93812
+- add vboxadd-timesync service
+- add pam_console perms file to assign vboxadd device to console user
+- use misc_register() to register vboxadd device so that /dev/vboxadd gets created automatically by udev
+
+* Fri Sep 28 2007 Olivier Blin <oblin@mandriva.com> 1.5.0-3mdv2008.0
++ Revision: 93770
+- add vboxadd-xclient xinit.d script
+- release new additions, but we still need to fix mknod for vboxadd
+  (or use device_create() in kernel module), set console perms for
+  vboxadd in console.perms.d, and add timesync initscript
+- make guest additions package require X11 drivers
+- make x11 driver packages suggest virtualbox-guest-additions
+- add virtualbox-guest-additions package (with xclient, timesync, mount.vboxsf)
+- add dkms-vboxadd and dkms-vboxvfs packages
+
+* Fri Sep 28 2007 Olivier Blin <oblin@mandriva.com> 1.5.0-2mdv2008.0
++ Revision: 93534
+- build additions on ix86 only
+- fix support for Brazilian, Belgian, US intl and US dvorak keyboards and add support for multimedia keys (from upstream SVN)
+- buildrequire libstdc++-static-devel
+- buildrequire libxt-devel
+- buildrequire kernel-source-latest, since iurt/urpmi don't install latest kernel-source automatically
+- buildrequire kernel-source
+- package mouse guest addition in x11-driver-input-vboxmouse
+- package video guest addition in x11-driver-video-vboxvideo
+- build VirtualBox additions
+
+* Mon Sep 03 2007 Olivier Blin <oblin@mandriva.com> 1.5.0-1mdv2008.0
++ Revision: 78607
+- drop libstdc++5 BuildRequires
+- drop unapplied x86_64 NMI watchdog disabling patch (merged upstream)
+- 1.5.0
+- rediff mdvconfig patch
+
+  + Thierry Vignaud <tvignaud@mandriva.com>
+    - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'
+
+* Fri Jun 08 2007 Per Øyvind Karlsen <peroyvind@mandriva.org> 1.4.0-1mdv2008.0
++ Revision: 37085
+- from Jos?\195?\169 Melo <mmodem00@gmail.com>:
+  	o 1.4.0
+  	o update patch:2 since is needed to load (modprobe) vbox driver in kernel-2.6.17
+  	o remove patch1 since is becomes obsolete with this new version,and continues installing and running stable no matter if is kernel-2.6.17 or greater
+  	o add missing buildrequire hal-devel
+
+
+* Thu Mar 15 2007 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.3.8-1mdv2007.1
++ Revision: 144313
+- add should-start: dkms to initscript (#29523)
+- 1.3.8
+  * hard reset network device on reboot
+  * fix issues with IBM JVM 1.4.2 in Linux guests
+  * add support for X.org 7.2.x in Linux guest additions
+
+* Fri Mar 02 2007 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.3.6-1mdv2007.1
++ Revision: 131492
+- disable NMIs on Core 2 platforms too
+- 1.3.6
+  * fix some GUI issues
+  * fix OpenBSD 4.0 support
+  * fix CD/DVD-ROM detection in Windows Vista guests
+  * fix networking issues with Windows NT 4.0 guests
+  * fix some ALSA problems that could cause system reboots
+
+* Mon Feb 12 2007 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.3.4-1mdv2007.1
++ Revision: 119895
+- 1.3.4
+
+* Mon Feb 12 2007 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.3.3.20070209-1mdv2007.1
++ Revision: 119017
+- SVN updates (2007/02/09):
+  * additional 64-bit fixes
+  * asynchronous packets transmission in NIC code
+
+* Sat Feb 03 2007 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.3.3.20070202-1mdv2007.1
++ Revision: 116064
+- various 64-bit fixes
+- updates from SVN (2007/02/02):
+  * initial 64-bit host support
+  * fix IDE for Open Solaris 10
+  * add VDI compacting to the GUI
+
+* Sat Jan 27 2007 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.3.3-1mdv2007.1
++ Revision: 114276
+- initial mandriva linux package
+

+ 252 - 0
W/WMSoundSet/WMSoundSet-vl.spec

@@ -0,0 +1,252 @@
+%define pversion 1.1.1
+%define sversion 0.4.0
+%define wsprefs WSoundPrefs-%{pversion}
+%define wmsound WSoundServer-%{sversion}
+
+Summary: Sound tools for WindowMaker
+Summary(ja): Window Maker 用のサウンド・ツール
+Name: WMSoundSet
+Version: %{pversion}
+License: GPL2 & OPL
+Release: 2%{?_dist_release}
+Group: User Interface/Desktops
+Source0: %{wsprefs}.tar.bz2
+Source1: %{wmsound}.tar.bz2
+Source2: wmsdefault.tar.gz
+Source3: VineSounds.tar.gz
+Source5: WSoundPrefs-%{pversion}.ja.po
+
+Patch0: patch-af
+Patch1: WSoundServer-0.4.0-WM-0.92.patch
+Patch2: WSoundServer-0.4.0-config.x86_64.patch
+
+Patch10: WSoundPrefs-%{pversion}-nls.vine.patch
+Patch11: WSoundPrefs-1.1.1-wsound.patch
+Patch12: WSoundPrefs-1.1.1-fix.patch
+Patch13: WSoundPrefs-1.1.1-WM-0.92.patch
+
+BuildRequires: xorg-x11-devel imake
+BuildRequires: WindowMaker-devel >= 0.92.0
+BuildRequires: audiofile-devel
+Requires: WindowMaker >= 0.92.0
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+Sound tools for WindowMaker: 
+	WSoundPrefs-%{pversion}
+	WSoundServer-%{sversion}
+	wmsdefault (default sound set)
+
+%description -l ja
+Window Maker で 効果音の設定等を可能にするツール集です.
+以下を収録しています.
+	WSoundPrefs-%{pversion}
+	WSoundServer-%{sversion}
+	wmsdefault (wmsoundデフォルトの音源)
+WindowMaker-0.92 以上に対応しています.
+
+
+%prep
+%setup -q -a 1 -a 3 -c -n WMSoundSet
+cd %{wmsound}
+%patch0 -p0 -b .patch-af
+%patch1 -p0 -b .WM-0.92~
+%patch2 -p0 -b .x86_64~
+cd ..
+
+cd %{wsprefs}
+%patch10 -p1 -b .nls.vine
+%patch11 -p0 -b .wsound
+%patch12 -p1 -b .fix
+%patch13 -p1 -b .WM-0.92
+cp %SOURCE5 po/ja.po
+cd ..
+
+
+%build
+# make WSoundServer
+pushd %{wmsound}
+%configure --x-libraries=%{_libdir} --x-includes=%{_includedir}/X11
+make
+popd
+
+
+# make WSoundPrefs
+pushd %{wsprefs}
+cp ../%{wmsound}/wslib/{get-wsound-flags,wsound.h} src/
+
+IMAKEINCLUDE="-I%{_datadir}/X11/config" xmkmf -a
+
+touch src/WSoundPrefs.man
+PATH=$PATH:. make\
+	PREFIX=%{_libdir}\
+	EXTRA_DEFINES="-DI18N -DHAVE_LIBINTL_H"\
+	EXTRA_INCLUDES=-I../../%{wmsound}/wslib\
+	EXTRA_LIBRARIES=-L../../%{wmsound}/wslib/.libs/
+
+make -C po
+popd
+
+
+%install
+%define SYSDEFDIR $RPM_BUILD_ROOT/etc/X11/WindowMaker
+
+[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+
+# Install WSoundPrefs
+cd %{wsprefs}
+make install PREFIX=$RPM_BUILD_ROOT%{_prefix}/lib/GNUstep
+mkdir -p $RPM_BUILD_ROOT%{_localedir}/ja/LC_MESSAGES/
+make nlsdir=$RPM_BUILD_ROOT%{_localedir} -C po install
+cd ..
+
+# Install wmsound
+cd %{wmsound}
+%makeinstall
+cd ..
+
+# Install default sounds
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/WindowMaker 
+tar xzvf %{SOURCE2} -C $RPM_BUILD_ROOT%{_datadir}/WindowMaker 
+
+# install configurations
+mkdir -p %{SYSDEFDIR}
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/WindowMaker/{Sounds,SoundSets}
+(
+	cd VineSounds
+	for i in Sounds SoundSets ; do
+		cp $i/* $RPM_BUILD_ROOT%{_datadir}/WindowMaker/$i/
+	done
+	cd Defaults
+	cp * %{SYSDEFDIR}
+)
+
+# prepare documents with preserving time stamps
+mkdir -p doc/WSoundPrefs
+cp -p %{wsprefs}/{AUTHORS,ChangeLog,COPYING*,INSTALL} doc/WSoundPrefs
+mkdir -p doc/WSoundServer
+cp -p %{wmsound}/{AUTHORS,COPYING,ChangeLog,INSTALL,NEWS,README} doc/WSoundServer
+
+# remove files
+rm -f $RPM_BUILD_ROOT%{_libdir}/libwsound.la
+
+%clean
+[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+
+
+%files
+%defattr(-,root,root)
+%doc doc/*
+%{_sysconfdir}/X11/WindowMaker/*
+%{_prefix}/lib/GNUstep/Applications/WSoundPrefs.app/
+%{_includedir}/wsound.h
+%{_libdir}/libwsound.a
+%{_libdir}/libwsound.so*
+#%{_libdir}/libwsound.la
+%{_localedir}/ja/LC_MESSAGES/WSoundPrefs.mo
+%{_datadir}/WindowMaker/Sounds/
+%{_datadir}/WindowMaker/SoundSets/
+%{_bindir}/get-wsound-flags
+%{_bindir}/wsoundserver
+%{_bindir}/wsoundplay
+%{_bindir}/getsoundset
+%{_bindir}/setsoundset
+%{_mandir}/man1/get-wsound-flags.1x*
+%{_mandir}/man1/getsoundset.1x*
+%{_mandir}/man1/setsoundset.1x*
+%{_mandir}/man1/wsoundplay.1x*
+%{_mandir}/man1/wsoundserver.1x*
+
+
+%changelog
+* Mon Feb 22 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.1-2
+- added BR: audiofile-devel
+- rebuilt with new environment
+
+* Tue Jun 03 2008 Shu KONNO <owa@bg.wakwak.com> 1.1.1-1vl5
+- applied new versioning policy and utf-8
+- added BuildRequires: xorg-x11-devel imake
+- set IMAKEINCLUDE to xmkmf
+
+* Wed Aug 02 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.1-0vl9
+- changed Group to User Interface/Desktops
+
+* Tue Mar 07 2006 Shu KONNO <owa@bg.wakwak.com> 1.1.1-0vl8
+- added WSoundServer-0.4.0-config.x86_64.patch
+- rebuilt for x86_64 architecture support
+
+* Sat Feb 25 2006 Shu KONNO <owa@bg.wakwak.com> 1.1.1-0vl7
+- rebuilt for VineSeed
+
+* Sun Nov 13 2005 Shu KONNO <owa@bg.wakwak.com> 1.1.1-0vl6
+- added WSoundServer-0.4.0.WM-0.92.patch
+- added WSoundPrefs-1.1.1.WM-0.92.patch
+- added %{_mandir}/man1/get-wsound-flags.1x*
+- changed encoding to utf-8 of WSoundPrefs-1.1.1.ja.po
+- changed app path with '/usr/X11R6/lib/GNUstep/Applications/WSoundPrefs.app'
+- rebuilt for WindowMaker-0.92.0
+
+* Fri Dec 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.1-0vl5
+- rebuilt for VineSeed
+
+* Fri Dec 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.1-0vl4.2
+- added Patch3 for better compatibility with WindowMaker-0.80.2
+
+* Fri Dec 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.1-0vl4.1
+- rebuilt with WindowMaker-0.80.2
+
+* Wed Jul 18 2001 <sagami@vinelinux.org>
+- 1.1.1-0vl4: erase unneeded files in %%doc and minor spec fixes
+- added patch to build with current audiofile.h in audiofile-0.2.1
+- added patch to include wsound.h correctly
+
+* Tue Jan 23 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+- 1.1.1-0vl3
+- use better macros
+- added forgotten %%clean section
+
+* Fri Sep 08 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+- 1.1.1-0vl2
+- modified %files section to handle compressed man page(s)
+
+* Sun Apr  2 2000 Jun Nishii <jun@vinelinux.org>
+- WMSoundSet-1.1.1
+- WSoundPrefs-1.1.1, WSoundServer-0.4.0
+- requires WindowMaker >= 0.62.1
+
+* Thu Oct 14 1999 Jun Nishii <jun@vinelinux.org>
+- WMSoundSet-1.0-1
+- build for Vine-1.9
+- WSoundPrefs-1.1.0, WSoundServer-0.2.1
+- requires WindowMaker >= 0.61.1
+
+* Sat Mar 27 1999 Jun Nishii <jun@vinelinux.org>
+- added new sounds and use them as a default set
+
+* Sun Mar 14 1999 Jun Nishii <jun@vinelinux.org>
+- remove requires WindowMaker >= 0.51.2
+
+* Sun Mar 14 1999 Jun Nishii <jun@vinelinux.org>
+- updated WSoundPrefs to 0.9.3
+
+* Sun Mar 7 1999 Jun Nishii <jun@vinelinux.org>
+- updated WSoundPrefs to 0.9.2
+- updated wmsound to 0.9.3
+
+* Tue Feb 24 1999 Jun Nishii <jun@vinelinux.org>
+- updated wmsound to 0.9.2
+- added Japanese summary and description
+- change Group name
+
+* Tue Feb 2 1999 Jun Nishii <jun@vinelinux.org>
+- updated to 0.9.1
+
+* Sat Dec 19 1998 Jun Nishii <jun@vinelinux.org>
+- modify ja.po
+
+* Thu Dec 17 1998 Jun Nishii <jun@vinelinux.org>
+- merge ja.po
+
+* Sat Dec 12 1998 Jun Nishii <jun@vinelinux.org>
+- use /dev/dsp as a default audio device
+

+ 298 - 0
W/WebKit/WebKit-vl.spec

@@ -0,0 +1,298 @@
+%define 	add_to_doc_files()	\
+	mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}; \
+	cp -p %1  %{buildroot}%{_docdir}/%{name}-%{version}/$(echo '%1' | sed -e 's!/!.!g') \
+	echo %%{_docdir}/%{name}-%{version}/$(echo '%1' | sed -e 's!/!.!g') >> docfiles.list
+
+#define		svn_revision	43436
+
+# --with coverage: Enables compile-time checking of code coverage. (default: no)
+%bcond_with	coverage
+# --with jit: Enable JIT ("just-in-time") JavaScript compiling support.
+#%bcond_with	jit
+# --with pango : use pango for font rendering instead of freetype2 (default: use freetype2)
+%bcond_with	pango
+# --with libsoup : use libsoup for HTTP backend instead of cURL (default: no)
+%bcond_with	libsoup
+# --with svg : experimental svg support (default: no)
+%bcond_with	svg
+# --with wml: Build support for WML
+%bcond_with	wml
+
+Name:		WebKit
+Version:	1.1.18
+Release:        1%{?_dist_release}
+Summary:	Web content engine library
+Summary(ja):	ウェブコンテンツエンジンライブラリ
+
+Group:		Development/Libraries
+License:	LGPLv2+ and BSD
+URL:		http://webkitgtk.org/
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: yasumichi
+
+Source0:	http://www.webkitgtk.org/webkit-%{version}.tar.gz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires:	bison
+BuildRequires:	flex
+BuildRequires:	gperf
+BuildRequires:	gtk2-devel
+BuildRequires:	libicu-devel
+BuildRequires:	libjpeg-devel
+BuildRequires:	libtool
+BuildRequires:	libxslt-devel
+BuildRequires:	libXt-devel
+BuildRequires:	pcre-devel
+BuildRequires:	sqlite-devel
+BuildRequires:  geoclue-devel
+BuildRequires:  gnome-keyring-devel
+BuildRequires:  gstreamer-devel
+BuildRequires:  gstreamer-plugins-base-devel
+BuildRequires:  enchant-devel
+
+%if %{with pango}
+BuildRequires:  pango-devel
+%else
+BuildRequires:  cairo-devel
+BuildRequires:  fontconfig-devel
+BuildRequires:  freetype-devel
+%endif
+
+%if %{with libsoup}
+BuildRequires:  libsoup-devel >= 2.23
+%else
+BuildRequires:  curl-devel
+%endif
+
+
+
+%description 
+WebKit is an open source web browser engine.
+
+%package	gtk
+Summary:	GTK+ port of WebKit 
+Summary(ja):	WebKit の GTK+ ポート
+Group:		Development/Libraries
+
+%description	gtk
+%{name} is an open-source Web content engine library. This package contains
+the shared libraries for the WebKit GTK+ port as well as the sample
+GtkLauncher tool. 
+
+
+%package	gtk-devel
+Summary:	Development package for %{name}
+Summary(ja):	%{name} の開発パッケージ
+Group:		Development/Libraries
+Requires:	%{name}-gtk = %{version}-%{release}
+Requires:	pkgconfig
+Requires:	gtk2-devel
+
+%description	gtk-devel
+The %{name}-gtk-devel package contains libraries, build data, and header
+files for developing applications that use %{name}-gtk.
+Please note that the WebKit/GTK+ API is not yet stable. This should
+only be used as a "preview" rather than a stable platform library.
+
+
+%package	doc
+Summary:	Documentation for %{name}
+Summary(ja):	%{name} のドキュメント
+Group:		Documentation
+
+%description	doc
+%{name} is an open-source Web content engine library. This package contains
+the documentation for %{name}, including various LICENSE, README, and
+AUTHORS files.
+
+
+%prep
+%setup -q -n webkit-%{version}
+
+
+%build
+%configure \
+--enable-icon-database \
+--enable-gnome-keyring \
+--enable-geolocation \
+%{?with_coverage:       --enable-coverage               }       \
+%{?with_pango:          --with-font-backend=pango       }       \
+%{?with_libsoup:        --with-http-backend=soup        }       \
+%{?with_svg:            --enable-svg-filters            }	\
+%{?with_wml:            --enable-wml                    }
+make %{?_smp_mflags}
+
+# workaround for bug 488112
+# Compile libJavaScriptCore.a with -fno-strict-aliasing
+touch JavaScriptCore/AllInOneFile.cpp
+make %{?_smp_mflags} CXXFLAGS="%{optflags} -fno-strict-aliasing"
+
+
+%install
+rm -rf %{buildroot}
+
+make install DESTDIR=%{buildroot}
+install -d -m 755 %{buildroot}%{_libexecdir}/%{name}
+install -m 755 Programs/GtkLauncher %{buildroot}%{_libexecdir}/%{name}
+
+## Finally, copy over and rename the various files for %%doc inclusion.
+rm -f docfiles.list
+%add_to_doc_files JavaScriptCore/COPYING.LIB
+%add_to_doc_files JavaScriptCore/icu/LICENSE
+%add_to_doc_files WebKit/LICENSE
+%add_to_doc_files WebCore/LICENSE-APPLE
+%add_to_doc_files WebCore/LICENSE-LGPL-2
+%add_to_doc_files WebCore/LICENSE-LGPL-2.1
+%add_to_doc_files WebCore/icu/LICENSE
+
+%add_to_doc_files JavaScriptCore/AUTHORS
+%add_to_doc_files JavaScriptCore/pcre/AUTHORS   
+
+%add_to_doc_files JavaScriptCore/THANKS
+
+%find_lang webkit
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%post	gtk -p /sbin/ldconfig
+
+%postun	gtk -p /sbin/ldconfig
+
+
+%files -f webkit.lang gtk
+%defattr(-,root,root,-)
+%doc
+%{_libdir}/libwebkit-1.0.so.*
+%{_libexecdir}/WebKit/
+%{_bindir}/jsc
+
+%files	gtk-devel
+%defattr(-,root,root,-)
+%exclude %{_libdir}/*.la
+%{_includedir}/webkit-1.0
+%{_datadir}/webkit-1.0
+%{_libdir}/libwebkit-1.0.so
+%{_libdir}/pkgconfig/webkit-1.0.pc
+
+%files	doc -f docfiles.list
+%defattr(-,root,root,-)
+
+
+%changelog
+* Mon Jan 25 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.1.18-1
+- updated to 1.1.18
+
+* Fri Nov 06 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.1.15.3-2
+- change BR from libsoup to libsoup-devel
+
+* Tue Nov 03 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.1.15.3-1
+- new upstream release.
+- add Vendor, Distribution and Packager.
+
+* Mon Jul 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.1.10-1
+- update to webkit-1.1.10 release version
+- added BuildRequires:  enchant-devel
+
+* Sun May 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.6-1
+- update to webkit-1.1.6 release version
+
+* Thu Mar 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-8.svn41944
+- update to new upstream snapshot (svn r41944)
+
+* Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-7.svn40471
+- update to new upstream snapshot (svn r40471)
+
+* Tue Sep 30 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-6.svn37056
+- update to new upstream snapshot (svn r37056)
+- disable html5video by default
+
+* Sat Sep 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-5.svn36882
+- update to new upstream snapshot (svn r36882)
+- build with gnome-2.24
+
+* Thu Sep 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-4.svn36053
+- build without pango by default.
+
+* Wed Sep 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-3.svn36053
+- update to new upstream snapshot (svn r36053)
+
+* Sun Aug 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-2.svn34655
+- update to new upstream snapshot (svn r34655)
+
+* Mon Jun 16 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 	1.0.0-1.svn34279
+- initial build for Vine Linux
+
+* Tue Jun  3 2008 Caol叩n McNamara <caolanm@redhat.com> - 1.0.0-0.12.svn34279
+- rebuild for new icu
+
+* Tue Jun  3 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.0.0-0.11.svn34279
+- Update to new upstream snapshot (SVN 34279) anyway
+- Add BR: libXt-devel
+
+* Tue Apr 29 2008 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.10.svn32531
+- Remove the -Qt subpackage stuff. QtWebKit is now included in Qt proper, as
+  of qt-4.4.0-0.6.rc1. (We no longer need separate build-qt and build-gtk
+  subdirectories either.)
+- Reference: bug 442200 (RFE: WebKit Migration)
+- Add libjpeg dependency (was previously pulled in by the qt4-devel dependency
+  tree).
+
+* Mon Apr 28 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.0.0-0.9.svn32531
+- Update to new upstream snapshot (SVN 32531).
+- Fix bug 443048 and hopefully fix bug 444445
+- Modify the process of building GTK+ port a bit
+- on qt port WebKit/qt/Plugins is not built for qt >= 4.4.0
+
+* Sat Apr 12 2008 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.8.svn31787
+- Update to new upstream snapshot (SVN 31787).
+- Resolves: CVE-2008-1010 (bug 438532: Arbitrary code execution) and
+  CVE-2008-1011 (bug 438531: Cross-Site Scripting).
+- Switch to using autotools for building the GTK+ port.
+
+* Wed Mar 05 2008 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.7.svn30667
+- Fix the WebKitGtk pkgconfig data (should depend on gtk+-2.0). Resolves
+  bug 436073 (Requires: gtk+-2.0 missing from WebKitGtk.pc).
+- Thanks to Mamoru Tasaka for helping find and squash these many bugs. 
+  
+* Sat Mar 01 2008 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.6.svn30667
+- Fix include directory naming. Resolves: bug 435561 (Header file <> header
+  file location mismatch)
+- Remove qt4-devel runtime dependency and .prl file from WebKit-gtk-devel.
+  Resolves: bug 433138 (WebKit-gtk-devel has a requirement on qt4-devel) 
+
+* Fri Feb 29 2008 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.5.svn30667
+- Update to new upstream snapshot (SVN 30667)
+- Add some build fixes for GCC 4.3:
+  + gcc43.patch
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0.0-0.5.svn29336
+- Autorebuild for GCC 4.3
+
+* Wed Jan 09 2008 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.4.svn29336
+- Update to new upstream snapshot (SVN 29336).
+- Drop TCSpinLock pthread workaround (fixed upstream):
+  - TCSpinLock-use-pthread-stubs.patch
+
+* Thu Dec 06 2007 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.3.svn28482
+- Add proper %%defattr line to qt, qt-devel, and doc subpackages.
+- Add patch to forcibly build the TCSpinLock code using the pthread
+  implementation:
+  + TCSpinLock-use-pthread-stubs.patch
+
+* Thu Dec 06 2007 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.2.svn28482
+- Package renamed from WebKitGtk.
+- Update to SVN 28482.
+- Build both the GTK and Qt ports, putting each into their own respective
+  subpackages.
+- Invoke qmake-qt4 and make directly (with SMP build flags) instead of using
+  the build-webkit script from upstream.
+- Add various AUTHORS, README, and LICENSE files (via the doc subpackage). 
+
+* Tue Dec 04 2007 Peter Gordon <peter@thecodergeek.com> 1.0.0-0.1.svn28383
+- Initial packaging for Fedora.

+ 130 - 0
W/WindowMaker-Icons/WindowMaker-Icons-vl.spec

@@ -0,0 +1,130 @@
+Summary: Picutrers for WindowMaker
+Summary(ja): WindowMakerで用いるアイコンや背景等の画像集です
+Name: WindowMaker-Icons
+Version: 2.0
+Release: 2%{?_dist_release}
+Group: User Interface/Desktops
+License: distributable for non-commercial use
+%define extrafile WindowMaker-extra-0.1
+%define vdata WindowMaker-VineDatas
+Source0: ftp://windowmaker.org/pub/%{extrafile}.tar.gz
+Source1: %{vdata}.tar.bz2
+Buildarch: noarch
+Buildroot: %{_tmppath}/%{name}-root
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+Many icons, tiles, background for WindowMaker.
+
+%description -l ja
+WindowMakerでアイコンや背景, タイル等として用いる画像データ集です. 
+
+%prep
+%setup -q -a 1 -c -n WindowMaker-Datas
+
+%build
+# make extras
+(cd %{extrafile}
+./configure --prefix=%{_prefix}
+)
+
+
+%install
+# install extras
+(cd %{extrafile}
+make DESTDIR=$RPM_BUILD_ROOT install
+cd $RPM_BUILD_ROOT%{_datadir}/WindowMaker/Icons
+mv xv.xpm  xv2.xpm 
+)
+
+# install pics in WindowMaker-DataVine
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/WindowMaker/{Backgrounds,Pixmaps,Icons,Themes}
+(cd %{vdata}
+install -m 644 Icons/*.xpm $RPM_BUILD_ROOT%{_datadir}/pixmaps
+install -m 644 Tiles/*.xpm $RPM_BUILD_ROOT%{_datadir}/WindowMaker/Pixmaps
+install -m 644 Vine/Icons/* $RPM_BUILD_ROOT%{_datadir}/WindowMaker/Icons
+install -m 644 Vine/Tiles/* $RPM_BUILD_ROOT%{_datadir}/WindowMaker/Pixmaps
+cp -r Vine/Themes/* $RPM_BUILD_ROOT%{_datadir}/WindowMaker/Themes/
+)
+
+# prepare docs
+mkdir -p docs/WindowMaker-extra
+cp %{extrafile}/{README,AUTHORS,COPYING,ChangeLog,INSTALL,NEWS} docs/WindowMaker-extra
+
+mkdir -p docs/VineDatas
+cp %{vdata}/README* docs/VineDatas
+mkdir -p docs/VineDatas/Tiles
+cp %{vdata}/Tiles/{COPYRIGHT,README} docs/VineDatas/Tiles
+mkdir -p docs/VineDatas/Vine
+cp %{vdata}/Vine/Themes/Vine-Themes/Vine-penguin/*.lsm docs/VineDatas/Vine
+cp %{vdata}/Vine/Themes/Vine-Themes/Vine-can.themed/*.lsm docs/VineDatas/Vine
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc  docs/*
+%{_datadir}/WindowMaker/Backgrounds/
+%{_datadir}/WindowMaker/Pixmaps/*
+%{_datadir}/WindowMaker/Icons/*
+%{_datadir}/WindowMaker/Themes/*
+%{_datadir}/pixmaps/*
+
+%changelog
+* Sun Feb 21 2010 Shu KONNO <owa@bg.wakwak.com> 2.0-2
+- rebuilt with new toolchain
+
+* Tue Jun 03 2008 Shu KONNO <owa@bg.wakwak.com> 2.0-1vl5
+- applied new versioning policy and utf-8
+
+* Sun Jul 13 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.0-0vl4
+- use rpm macros %{_datadir}
+- s/Copyright/License/
+
+* Sat Jul 14 2001 <sagami@vinelinux.org>
+- 2.1-0vl3: clean RPM_BUILD_ROOT at %%clean, not %%setup
+
+* Sun Oct  1 2000 Jun Nishii <jun@vinelinux.org>
+- 2.1-0vl2
+- rename Vine3.themed as Vine-can.themed
+- added lsm in Vine-penguin
+
+* Thu Aug 31 2000 Jun Nishii <jun@vinelinux.org>
+- 2.1-0vl1
+- move background data to vine-backgrounds
+
+* Sun Sep 26 1999 Jun Nishii <jun@flatout.org>
+- new vine-themes
+- new WiNGBlue
+
+* Tue Jul 20 1999 Jun Nishii <jun@flatout.org>
+- build for Vine-1.9
+
+* Tue Apr 6 1999 Jun Nishii <jun@flatout.org>
+- includes WindowMaker-extras for WindowMaker-0.52.0
+
+* Tue Mar 16 1999 Jun Nishii <jun@flatout.org>
+- updated WingBlue.style
+
+* Sat Mar 13 1999 Jun Nishii <jun@flatout.org>
+- updated Vine3.themed (thanks Mr. Takuya Fukuda)
+
+* Sat Feb 27 1999 Jun Nishii <jun@flatout.org>
+- added MonoTone.style
+
+* Sat Feb 2 1999 Jun Nishii <jun@flatout.org>
+- merge Themes for Vine which was in WindowMaker
+- change WingBlue
+
+* Tue Jan 2 1999 Jun Nishii <jun@flatout.org>
+- added more icons and themes
+
+* Sat Jan 2 1999 Jun Nishii <jun@flatout.org>
+- a bit of diet
+
+* Sun Dec 20 1998 Jun Nishii <jun@flatout.org>
+- added more icons

+ 802 - 0
W/WindowMaker/WindowMaker-vl.spec

@@ -0,0 +1,802 @@
+%define version 0.92.0
+%define vsource WindowMaker-%{version}-vine
+%define libdockapp libdockapp-0.4.0
+%define asclock asclock-2.0.12
+%define wmconfig wmconfig-vine-1.1
+%define wmmail 0.63a
+%define x11confdir %{_sysconfdir}/X11
+%define gnustepdir %{_prefix}/lib/GNUstep
+
+Summary: Window Maker - a window manager for X11
+Summary(ja): X11 用ウィンドウ・マネージャ
+Name: WindowMaker
+Version: %{version}
+Release: 6%{?_dist_release}
+License: GPLv2/OPL
+Group: User Interface/Desktops
+URL: http://windowmaker.info/
+Source0: %{name}-%{version}.tar.gz
+Source1: http://www.longstreet.ch/asclock/%{asclock}.tar.gz
+Source2: %{libdockapp}.tar.bz2
+Source6: %{vsource}.5a1.tar.gz
+
+# http://www.eecg.utoronto.ca/cgi-bin/cgiwrap/chanb/www/wmmail
+Source10: WMMail.app-%{wmmail}.tar.gz
+Source11: WMMail.defaults.vine
+
+Source20: %{wmconfig}.tar.bz2
+Source21: dockit
+Source22: WindowMaker.desktop
+Source23: RunWM
+
+#Patch1: WindowMaker-0.62.0-wmclock.patch
+Patch4: WindowMaker-cvs-nomisc.patch
+Patch7: WindowMaker-0.53.0-wheel.diff.gz
+Patch10: WindowMaker-0.65.0-GSDIR.patch
+Patch20: WMMail.app-%{wmmail}-fix.patch
+Patch21: WMMail-%{wmmail}.mbox.patch
+Patch22: WMMail-%{wmmail}.appsdir.patch
+
+######################
+##### for 0.92.0 #####
+
+## for x86_64 architecture support
+Patch30: WindowMaker-0.92.0-configure.noasm.patch
+Patch31: libdockapp-0.4.0-config.sub.patch
+
+## for gcc-4
+Patch40: WindowMaker-0.92.0-x86_specific.patch
+Patch41: WMMail.app-0.63a.config.patch
+Patch42: asclock-2.0.12.patch
+
+# libPropList is not necessary for Window Maker >= 0.70, but
+# for items around WindowMaker.
+BuildRequires: libPropList
+BuildRequires: automake automake14
+BuildRequires: autoconf >= 2.59
+BuildRequires: libtool
+
+BuildRequires: imake
+BuildRequires: xorg-x11-devel
+BuildRequires: xorg-x11-proto-devel
+
+Requires: WindowMaker-libs = %{version}
+#Requires: libPropList >= 0.10.0
+Requires: WindowMaker-Icons, vine-backgrounds, cpp
+Requires: vine-logos, vutils, sed
+Requires: xterm
+
+Provides: libwraster.so.2
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+WindowMaker is a window manager designed to emulate the look
+and feel of part of the NEXTSTEP(tm) GUI. It is supposed to be fast,
+relatively small, feature rich and easy to configure, with
+a simple and elegant appearance borrowed from NEXTSTEP(tm).
+
+%description -l ja
+NEXTSTEP(tm)のようなルック&フィールのウィンドウマネージャです。
+動作が軽く、また強力なカスタマイズ・ツールを装備しています。
+
+WindowMakerをインストール後、各クライアントで /usr/bin/wmaker.inst を
+実行してください。既に ~/GNUStep が存在する場合には、それを置き換えるか聞い
+て来ます。最後に .xinitrc を作るか聞いてきます。既に startx できる環境が作ら
+れている場合には、[Cntl]+C でキャンセルした方が良いかもしれません。
+
+%package libs
+Summary: Libraries bundled with WindowMaker
+Summary(ja): WindowMaker に必要なライブラリ集
+Group: System Environment/Libraries
+
+%description libs
+These libraries come bundled with WindowMaker, but are also used
+in other packages like AfterStep-APPS and wmakerconf
+
+%description libs -l ja
+このライブラリ集はWindowMakerに含まれているものです。
+wmakerconf や wdm 等にも必要です。
+
+%package devel
+Summary: Development files using WindowMaker related libraries
+Group: Development/Libraries
+Requires: WindowMaker-libs = %{version}
+
+%description devel
+This package contains the WindowMaker related library and header files 
+used for developers.
+
+%description devel -l ja
+このパッケージは,WindowMaker のライブラリを利用したアプリケーション開発
+に必要なライブラリやヘッダファイルを含んでいます.
+
+
+%prep
+%setup -q -a 1 -a 2 -a 6 -a 10 -a 20 -n WindowMaker-%{version}
+%patch4 -p1 -b .noexamble
+%patch7 -p1 -b .wheel
+%patch10 -p1 -b .gsdir
+%patch20 -p0
+
+cd WMMail.app-%{wmmail}
+patch -p0 -s < %PATCH21
+patch -p1 -s < %PATCH22
+cd ..
+
+# for x86_64 architecture support
+%ifarch x86_64
+%patch30 -p1 -b .noasm
+%patch31 -p0 -b .libdockapp
+%endif
+
+## for gcc-4
+%patch40 -p1 -b .x86_specific
+%patch41 -p0 -b .config
+%patch42 -p0 -b .asclock
+
+%build
+aclocal
+autoheader
+autoconf 
+libtoolize --force --automake
+automake -a --gnu --include-deps
+
+export LINGUAS; LINGUAS="de es fr it ja"
+export NLSDIR; NLSDIR=%{_localedir}
+export GNUSTEP_LOCAL_ROOT; GNUSTEP_LOCAL_ROOT='%{gnustepdir}'
+export CPP_PATH; CPP_PATH=/lib/cpp
+export CFLAGS; CFLAGS="$RPM_OPT_FLAGS"
+%configure --sysconfdir=%{x11confdir} --x-libraries=%{_libdir}
+make %{?_smp_mflags}
+
+## make libdockapp
+cd %{libdockapp}
+	aclocal
+	autoconf  
+	libtoolize --force --automake
+	automake -a --gnu --include-deps
+	%configure
+	make
+cd ..
+
+## make asclock
+cd %{asclock}
+	mkdir ./default_theme
+	cd ./default_theme
+	ln -sf ../themes/shaped/beats.xpm beats.xpm
+	ln -sf ../themes/shaped/clock.xpm clock.xpm
+	ln -sf ../themes/shaped/config config
+	ln -sf ../themes/shaped/date.xpm date.xpm
+	ln -sf ../themes/shaped/hour.xpm hour.xpm
+	ln -sf ../themes/shaped/led.xpm led.xpm
+	ln -sf ../themes/shaped/minute.xpm minute.xpm
+	ln -sf ../themes/shaped/second.xpm second.xpm
+	ln -sf ../languages/japanese/month.xpm month.xpm
+	ln -sf ../languages/japanese/weekday.xpm weekday.xpm
+	cd ..
+	ln -sf asclock.man wmclock.man
+	xmkmf
+	make clean
+	make
+cd ..
+
+## make wmmail
+cd WMMail.app-%{wmmail}
+	aclocal-1.4
+	automake-1.4 -a -c --gnu --include-deps
+	autoconf
+	%configure
+	make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-L%{_libdir}"
+cd ..
+
+
+%install
+rm -rf %{buildroot}
+%define SYSDEFDIR %{x11confdir}/WindowMaker/
+mkdir -p %{buildroot}%{SYSDEFDIR}
+
+%makeinstall nlsdir=%{buildroot}%{_localedir}
+
+for i in $(ls */README) ; do
+    echo $i | sed -e "s|\(.*\)/\(.*\)|\2\.\1|" | xargs cp $i
+done
+make install DESTDIR=%{buildroot} -C %{asclock}
+
+# install config files for Vine
+make DESTDIR=%{buildroot} SYSDEFDIR=%{SYSDEFDIR} install -C %{vsource}
+ln -s %{_libdir}/firefox-3.0/icons/default48.png \
+	%{buildroot}%{_datadir}/WindowMaker/Icons/firefox48.png
+
+# set default menubutton for PPC
+%ifarch ppc
+pushd %{buildroot}%{SYSDEFDIR}
+sed -e "s/MouseLeftButtonAction\ =\ SelectWindows/MouseLeftButtonAction\ =\ OpenApplicationsMenu/" \
+    -e "s/MouseRightButtonAction\ =\ OpenApplicationsMenu/MouseRightButtonAction\ =\ SelectWindows/" \
+    WindowMaker > WindowMaker.ppc
+    mv -f WindowMaker.ppc WindowMaker
+popd
+%endif
+
+# install wmconfig items
+make DESTDIR=%{buildroot} install -C %{wmconfig}
+
+# install libdockapp
+make DESTDIR=%{buildroot} install -C %{libdockapp}
+
+# install WMMail.app
+(
+	cd WMMail.app-%{wmmail}
+	%makeinstall
+	#install sound file and pixmaps of WMMail.app
+	WMMailDIR=%{buildroot}/%{gnustepdir}/Applications/WMMail.app/
+	mkdir -p ${WMMailDIR}/Sounds/
+	mkdir -p ${WMMailDIR}/Anims/{NeXT,asmail,e,monitor-e}
+	cp Sounds/*.au ${WMMailDIR}/Sounds/
+	for dir in NeXT asmail e monitor-e; do
+	    cp Anims/${dir}/*.xpm ${WMMailDIR}/Anims/${dir}
+	done
+	#install config file of WMMail.app for Vine Linux
+	cp %{SOURCE11} %{buildroot}/%{SYSDEFDIR}/WMMail
+	#install dockit
+	install -m 755 %{SOURCE21} %{buildroot}%{_bindir}
+	# prepare docs
+	pwd
+	mkdir ../WMMail.app
+	cp -p AUTHORS COPYING ChangeLog INSTALL NEWS README Defaults/WMMail ../WMMail.app
+)
+
+# provide libwraster.so.2 tentatively
+ln -sf libwraster.so.3 %{buildroot}%{_libdir}/libwraster.so.2
+
+# added for 0.9.2
+pushd %{buildroot}/%{_includedir}
+	mkdir -p WINGs
+	mv WINGs.h WINGsP.h WUtil.h proplist-compat.h WINGs/
+popd
+
+# install WindowMaker.desktop
+install -d %{buildroot}%{x11confdir}/dm/Sessions
+install -m 755 %{SOURCE22} %{buildroot}%{x11confdir}/dm/Sessions
+install -m 755 %{SOURCE23} %{buildroot}%{_bindir}
+
+# remove unpackaged files
+rm -rf %{buildroot}%{_sysconfdir}/WindowMaker
+rm -rf %{buildroot}%{_libdir}/*.la
+#rm -rf %{buildroot}%{_libdir}/*.a
+
+
+%clean
+rm -rf %{buildroot}
+
+%pre libs
+# Script to support upgrade from old directory tree
+# This will be removed in near future...
+SYSDEFDIR=%{x11confdir}/WindowMaker
+if [ -L ${SYSDEFDIR} ]; then
+ rm -f ${SYSDEFDIR}
+fi
+
+# The below seems to be necessary to suppress warning in updates....
+OLDDEFDIR=%{_datadir}/WindowMaker/Defaults
+if [ -d ${OLDDEFDIR} ]; then
+ rm -f ${OLDDEFDIR}/*
+fi
+
+%triggerin -- ppxp
+SYSDEFDIR=%{x11confdir}/WindowMaker
+cd ${SYSDEFDIR}
+rm WMState
+ln -sf WMState.ppxp WMState
+
+%triggerun -- ppxp
+[ $2 = 0 ] || exit 0
+SYSDEFDIR=%{x11confdir}/WindowMaker
+cd ${SYSDEFDIR}
+rm WMState
+
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS BUGFORM BUGS COPYING* ChangeLog FAQ FAQ.I18N INSTALL
+%doc MIRRORS NEWS README* TODO
+%config %{x11confdir}/dm/Sessions/WindowMaker.desktop
+%{x11confdir}/WindowMaker/*
+%{_bindir}/*.sh
+%{_bindir}/RunWM
+%{_bindir}/wmclock
+%{_bindir}/convertfonts
+%{_bindir}/geticonset
+%{_bindir}/getstyle
+%{_bindir}/seticons
+%{_bindir}/setstyle
+%{_bindir}/wkdemenu.pl
+%{_bindir}/wm-oldmenu2new
+%{_bindir}/wmagnify
+%{_bindir}/wmaker
+%{_bindir}/wmaker.inst
+%{_bindir}/wmsetbg
+%{_bindir}/wmsetup
+%{_bindir}/wxcopy
+%{_bindir}/wxpaste
+%{_datadir}/WINGs/
+%{_datadir}/WindowMaker/
+%{_mandir}/*/*
+%{_localedir}/*/*/*
+%{gnustepdir}/Applications/WPrefs.app/
+%{_libdir}/pkgconfig/
+
+%{gnustepdir}/Applications/WMMail.app/
+%doc WMMail.app/
+%{_bindir}/dockit
+
+%files libs
+%defattr(-,root,root)
+%{_bindir}/get-wings-flags
+%{_bindir}/get-wraster-flags
+%{_bindir}/get-wutil-flags
+%{_bindir}/wdread
+%{_bindir}/wdwrite
+%{_libdir}/lib*.so.*
+
+%files devel
+%defattr(-,root,root)
+%{_includedir}/WINGs
+%{_includedir}/WMaker.h
+%{_includedir}/dockapp.h
+%{_includedir}/wraster.h
+%{_libdir}/libdockapp.so
+%{_libdir}/libdockapp.so.1
+%{_libdir}/libdockapp.so.1.0.0
+%{_libdir}/libwraster.so
+%{_libdir}/libwraster.so.2
+%{_libdir}/libwraster.so.3
+%{_libdir}/libwraster.so.3.1.0
+%{_libdir}/libWINGs.a
+%{_libdir}/libWMaker.a
+%{_libdir}/libWUtil.a
+%{_libdir}/libdockapp.a
+%{_libdir}/libwraster.a
+
+
+%changelog 
+* Mon Feb 22 2010 Shu KONNO <owa@bg.wakwak.com> 0.92.0-6
+- putback static libraries
+
+* Sun Feb 21 2010 Shu KONNO <owa@bg.wakwak.com> 0.92.0-5
+- rebuilt with new toolchain
+
+* Fri May 01 2009 Shu KONNO <owa@bg.wakwak.com> 0.92.0-4vl5
+- added libdockapp-0.4.0-config.sub.patch
+- dropt static library
+
+* Wed Apr 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.92.0-3vl5
+- changed libs Group to System Environment/Libraries
+- updated SOURCE23 (for AfterStep)
+
+* Sat Jun 28 2008 Shu KONNO <owa@bg.wakwak.com> 0.92.0-2vl5
+- added WMMail.app-0.63a.config.patch
+- fixed WMMail.defaults.vine
+- fixed wmconfig-vine-1.1.tar.bz2
+- added symbolic link to %%{_libdir}/firefox-3.0/icons/default48.png
+- updated WindowMaker-0.92.0-vine to WindowMaker-0.92.0-vine.5a1
+	- fixed Defaults/WMWindowAttributes
+	- fixed Defaults/WMState*
+	- fixed BINDIR path in Makefile
+	- added bin/tknamazu.sh
+- updated asclock to 2.0.12
+	- dropt WindowMaker-0.62.0-wmclock.patch
+	- dropt asclock-jp.patch
+	- added asclock-2.0.12.patch
+
+* Mon Jun 02 2008 Shu KONNO <owa@bg.wakwak.com> 0.92.0-1vl5
+- applied new versioning policy and utf-8
+- added BuildRequires: xorg-x11-devel imake
+- added Source23: RunWM (import from xinitrc-3.46-0vl1)
+- dropt Requires: xinitrc
+- fixed Source6: %{vsource}.tar.gz
+- fixed Source20: wmconfig-vine-1.1.tar.bz2
+- fixed Source22: WindowMaker.desktop
+
+* Mon Aug 20 2007 Shu KONNO <owa@bg.wakwak.com> 0.92.0-0vl10
+- added Patch40: WindowMaker-0.92.0-x86_specific.patch (from FC7 cvs20060123.patch)
+
+* Sun Aug 19 2007 Shu KONNO <owa@bg.wakwak.com> 0.92.0-0vl9
+- changed URL to http://windowmaker.info
+- added BuildPreReq: libtool, automake14
+- dropt patch40: %{vsource}.font.patch
+- updated Source6: %{vsource}.tar.gz
+	- added xterm item to menu
+	- changed mozilla to firefox in menu
+	- fixed fontset scripts
+
+* Tue Oct 17 2006 Shu KONNO <owa@bg.wakwak.com> 0.92.0-0vl7
+- dropt Requires: wmconfig
+
+* Sun Oct 15 2006 Shu KONNO <owa@bg.wakwak.com> 0.92.0-0vl6
+- added patch40: WindowMaker-0.92.0-vine.font.patch
+- fixed WMMail.app path in WMMail.defaults.vine
+
+* Fri Mar 10 2006 Shu KONNO <owa@bg.wakwak.com> 0.92.0-0vl5
+- fixed building error of WMMail.app for x86_64
+- fixed GNUstep/Applications directory for x86_64
+
+* Sat Feb 25 2006 Shu KONNO <owa@bg.wakwak.com> 0.92.0-0vl4
+- rebuild for VineSeed
+- added x86_64 architecture support
+- added WindowMaker-0.92.0-configure.noasm.patch for x86_64
+
+* Mon Feb 13 2006 Shu KONNO <owa@bg.wakwak.com> 0.92.0-0vl3
+- new upstream release WindowMaker-0.92.0
+- added WindowMaker.desktop for gdm session
+- added WindowMaker-0.92.0-vine.tar.gz (replaced WindowMaker-0.91.0-vine31.tar.bz2)
+- added BuildPreReq: automake17
+- dropt WindowMaker-0.51.0-areas.patch -- no source
+- dropt WindowMaker-0.62.0-wmclock.patch -- fixed
+- dropt WindowMaker-0.64.0-wsetfont.patch -- changed source
+- dropt wmaker-xim-xft.patch -- fixed
+- dropt wmaker-xim-cvs20040509.patch -- fixed
+- changed WINGs headers to originals (next 2 patches are not needed)
+- dropt WindowMaker-0.64.0-WUtilPath.patch
+- dropt WindowMaker-cvs-src.build.patch
+
+* Tue Dec 14 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.91.0-0vl3
+- change menu messages code from EUC to UTF-8
+
+* Tue Nov 09 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.91.0-0vl2
+- modified vsource
+
+* Wed Nov 03 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.91.0-0vl1
+- source update
+- provides libwraster.so.2 tentatively.
+  until rebuild wdm, wmakerconf and WMSoundSet
+
+* Thu May 13 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 0.80.2-0vl2.1
+- TEST update source cvs-20040509
+
+* Sun Jul 13 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.80.2-0vl2
+- fixed spec file to build with automake-1.5 and current autoconf
+
+* Tue Nov 12 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 0.80.2-0vl1
+- new upstream release
+  - An exploitable buffer overrun bug has been found in Window Maker
+    recently. This release fixes the problem.
+
+* Sun Sep 22 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.80.0-0vl10
+- vsource updated (linuxconf -> Webmin, vedit -> gedit)
+
+* Wed Jul 17 2002 Jun Nishii <jun@vinelinux.org> 0.80.0-0vl9
+- fix include path in WINGs related include files
+
+* Thu Jul 11 2002 Jun Nishii <jun@vinelinux.org> 0.80.0-0vl8
+- apply xim patch, wmaker-xim-0.80.0.patch.txt
+
+* Thu Mar 14 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 0.80.0-0vl7
+- update WindowMaker-0.80.0-vine25
+  - remove netscape and vedit, add mozilla and gedit
+  - add background image
+  - change some window color
+
+* Thu Mar 14 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.80.0-0vl6
+- yet another typo fix. Doh...
+
+* Wed Mar 13 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.80.0-0vl5
+- modified %install section (%ifarch ppc line contained typo)
+
+* Wed Mar  6 2002 Jun Nishii <jun@vinelinux.org> 0.80.0-0vl4
+- enable CirculateRaise
+- ver.up ja.po
+
+* Sun Feb 10 2002 Jun Nishii <jun@vinelinux.org> 0.80.0-0vl3
+- back to WMMail-0.63a and merge some diffs from 0.64
+
+* Fri Feb  8 2002 Jun Nishii <jun@vinelinux.org> 0.80.0-0vl2
+- ja.po 更新 (WindowMaker-0.80.0ja2)
+- change option name around MouseButton in Defaults/WindowMaker to new one.
+
+* Thu Feb  7 2002 Jun Nishii <jun@vinelinux.org> 0.80.0-0vl1
+- ver.up
+- build with XFree-4.2
+
+* Sun Aug 05 2001 <sagami@vinelinux.org>
+- 0.65.1-0vl2: 
+- don't apply guessfont.patch, which is no longer neeeded
+- split correctly WINGs stuff (wdm) into libs subpackage
+- consequently, move pre script to libs (shouldn't be removed in near future?)
+- PreReq: WindowMaker-libs = %%{version} for main package (Wow!!!)
+
+* Thu Jul 26 2001 <sagami@vinelinux.org>
+- 0.65.1-0vl1: update to 0.65.1 and regenerate patches
+
+* Sat Jun 23 2001 Jun Nishii <jun@vinelinux.org> 0.65.0-0vl3
+- update ja.po
+
+* Thu Jun 07 2001 <sagami@vinelinux.org>
+- 0.65.0-0vl2: handle non existent GNUSTEP_USER_ROOT directory
+
+* Mon May 21 2001 Jun Nishii <jun@vinelinux.org>
+- 0.65.0-0vl1
+- update WMMail.app to ver. 0.64
+- separate devel subpackage
+
+* Mon May 14 2001 Shoji Matsumoto <shom@vinelinux.org>
+- 0.64.0-0vl3
+- modify WindowMaker-0.62.1-vine6 to vine7 (add MozillaImStatus config)
+
+* Mon Apr 09 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 0.64.0-0vl2
+- fixed WUtil.h path in WINGS.h
+
+* Mon Feb 26 2001 Jun Nishii <jun@vinelinux.org>
+- 0.64.0-0vl1
+
+* Thu Feb 08 2001 Lisa Sagami <czs14350@mb.infoweb.ne.jp>
+- added defattr to separated lib subpackage
+
+* Thu Feb  8 2001 Jun Nishii <jun@vinelinux.org>
+- 0.63.1-0vl4
+- separate libs subpackage
+
+* Wed Jan 17 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+- 0.63.1-0vl3
+- change ${SYSDEFDIR} -> %{SYSDEFDIR} in %ifarch ppc lines
+
+1 Jun Nishii <jun@vinelinux.org>
+- 0.63.1-0vl2
+- more macros in spec
+- update WINGs patch
+
+* Sat Jan 13 2001 Jun Nishii <jun@vinelinux.org>
+- 0.63.1-0vl1
+- version up
+
+* Tue Oct 10 2000 Jun Nishii <jun@vinelinux.org>
+- 0.62.1-0vl8
+- bug fix in plmenu.ja
+
+* Sun Oct  1 2000 Jun Nishii <jun@vinelinux.org>
+- 0.62.1-0vl7
+- change icon of sylpheed
+
+* Sun Oct  1 2000 Jun Nishii <jun@vinelinux.org>
+- 0.62.1-0vl6
+- set font as alias-fixed
+
+* Sat Sep 30 2000 Jun Nishii <jun@vinelinux.org>
+- 0.62.1-0vl5
+- obsletes vmail and use sylpheed
+
+* Thu Aug 31 2000 Jun Nishii <jun@vinelinux.org>
+- 0.62.1-0vl4
+- change backbground path (use vine-backgrounds)
+
+* Sun Aug 20 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
+- 0.62.1-0vl3
+- swap default mousebutton if ppc
+  (PowerMac's default mouse has only one button...)
+
+* Wed Aug 16 2000 Jun Nishii <jun@vinelinux.org>
+- rename mozilla.sh as netscape.sh
+- use brp
+- added dockit
+
+* Sun Apr  3 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- updated to 0.62.1
+
+* Sun Apr  2 2000 Jun Nishii <jun@vinelinux.org>
+- added libdockapp instead of docklib
+
+* Fri Mar 31 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- updated to 0.62.0
+- added docklib src from 0.61.1
+- modified ja.po for WindowMaker and WMPrefs
+
+* Tue Jan 25 2000 Jun Nishii <jun@vinelinux.org>
+- bug fix of WINGs_im patch by Mr. Furukawa
+
+* Sat Jan 22 2000 Jun Nishii <jun@vinelinux.org>
+- bug fix of installation process of Makefile in WindowMaker-0.61.1vine7
+
+* Thu Dec 30 1999 Yasuyuki Furukawa <yasu@on.cs.keio.ac.jp> (Vine)
+- rel.9
+- added WINGs_im patch to support XIM in WINGs tool kits.
+
+* Fri Dec  3 1999 Jun Nishii <jun@flatout.org>
+- use rm --force in %post
+- Do not use birthwindow.patch which may cause incorrect window placement.
+
+* Fri Nov 26 1999 Jun NISHII <jun@flatout.org>
+- fix autostart.sh to check wsoundserver and wmsound
+- ver up wmconfig-vine
+- some other minor changes...
+
+* Fri Nov 12 1999 Jun Nishii <jun@flatout.org>
+- rel.6
+- added wheel patch
+- bug fix in mozilla.sh
+
+* Thu Nov 11 1999 Jun Nishii <jun@flatout.org>
+- rel.5
+- requires vutils instead of vsetup
+
+* Wed Nov 10 1999 Jun Nishii <jun@flatout.org>
+- rel.4
+- change menu
+- requires vsetup
+
+* Tue Nov  9 1999 Yasuyuki Furukawa <yasu@on.cs.keio.ac.jp> (Vine, JP-3)
+- use font guess patch instead of Japanese font patch
+- remove japanese fontset from default font-set
+
+* Thu Oct 14 1999 Jun Nishii <jun@flatout.org>
+- added dockapp.h
+
+* Sat Oct 9 1999 Jun Nishii <jun@flatout.org>
+- 0.61.1
+
+* Mon Sep 27 1999 Jun Nishii <jun@flatout.org>
+- added mozilla.sh
+
+* Sun Sep 26 1999 Jun Nishii <jun@flatout.org>
+- change default font-sets
+
+* Tue Sep 21 1999 Jun Nishii <jun@flatout.org>
+- use Default.style_kai instead of Default.style
+- install libdockapp
+
+* Wed Jul 21 1999 Jun Nishii <jun@flatout.org>
+- move to new directory structure (defaults in /etc/X11/WindowMaker)
+
+* Tue Jul 20 1999 Jun Nishii <jun@flatout.org>
+- build for Vine-1.9
+
+* Sun Jun 6 1999 Jun Nishii <jun@flatout.org>
+- merged patch for wsetfont to support MultiByteText
+- modify default font setting
+- launch netscape from autostart.sh
+
+* Fri Jun 4 1999 Jun Nishii <jun@flatout.org>
+- updated to 0.60.0
+
+* Fri Apr 23 1999 Jun Nishii <jun@flatout.org>
+- updated to 0.53.0
+
+* Thu Mar 25 1999 Jun Nishii <jun@flatout.org>
+- patch to fix focus
+
+* Sun Mar 14 1999 Jun Nishii <jun@flatout.org>
+- updated to 0.51.2
+
+* Fri Mar 12 1999 Jun Nishii <jun@flatout.org>
+- rel.11
+- bug fix of the wrapper of wmconfig
+
+* Mon Mar 8 1999 Jun Nishii <jun@flatout.org>
+- rel.10
+- added wrapper of wmconfig to support dummy NLS
+
+* Thu Mar 4 1999 Jun Nishii <jun@flatout.org>
+- rel.9
+- asclock-jp.patch and WindowMaker-birthwindow.patch by Yasuyuki Furukawa
+- remove xfig from menu
+
+* Thu Mar 4 1999 Jun Nishii <jun@flatout.org>
+- rel.8
+- bug fix in menu items which require root privilege (use su -)
+
+* Sun Feb 28 1999 Jun Nishii <jun@flatout.org>
+- rel.7
+- use plmenu.ja as a default menu
+
+* Thu Feb 25 1999 Jun Nishii <jun@flatout.org>
+- rel.6
+- stop autoraise
+
+* Sun Feb 21 1999 Jun Nishii <jun@flatout.org>
+- rel.5
+- added patch for WMMail not to down when no /var/spool/mail/$USER
+
+* Sun Feb 21 1999 Jun Nishii <jun@flatout.org>
+- rel.4
+- merge WMMail.app
+- dock WMMail if no xppxpm
+- fix bug that kterm doesn't start from dock after restart WM.
+- added plmenu.ja
+
+* Tue Feb 16 1999 Jun Nishii <jun@flatout.org>
+- rel.3
+- set BuggyApplication for xppxp in Dock which enables no warning when 
+  xppxp is not installed
+- move Themes for Vine to WindowMaker-Icons
+
+* Tue Feb 16 1999 Jun Nishii <jun@flatout.org>
+- rel.2
+- modify menu, Dock, and etc for Vine 1.0
+
+* Fri Jan 29 1999 Jun Nishii <jun@flatout.org>
+- updated to 0.51.0
+
+* Wed Jan 27 1999 Jun Nishii <jun@flatout.org>
+- rel.4
+- customize some key bindings
+- remove xterm from menu.ja
+- make default iconsize 56x56
+
+* Thu Jan 14 1999 Jun Nishii <jun@flatout.org>
+- rel.3
+- use /lib/cpp which is a wrapper to choose one by gcc or egcs
+- typo fix in WPrefs.ja.po
+
+* Sun Jan 10 1999 Jun Nishii <jun@flatout.org>
+- rel.2
+- use gcc -E instead of /lib/cpp
+
+* Sun Jan 10 1999 Jun Nishii <jun@flatout.org>
+- updated to 0.50.2
+
+* Sun Jan 10 1999 Jun Nishii <jun@flatout.org>
+- updated to 0.50.1
+
+* Fri Jan 8 1999 Jun Nishii <jun@flatout.org>
+- updated to 0.50.0
+
+* Sun Dec 27 1998 Jun Nishii <jun@flatout.org>
+- added patch, new_nifty_pixmap-gradient.patch
+
+* Sun Dec 20 1998 Jun Nishii <jun@flatout.org>
+- modify menu and other default settings
+- added new themes
+
+* Fri Dec 11 1998 Jun Nishii <jun@flatout.org>
+- modified ja.po for WindowMaker and WPrefs
+- added config files for Vine Linux
+
+* Sat Dec 5 1998 Jun Nishii <jun@flatout.org>
+- updated to 0.20.3
+- added and modified ja.po for WindowMaker and WPrefs
+- make and merge patch to support nls for more messages
+
+* Mon Nov 30 1998 Jun Nishii <jun@flatout.org>
+- Moved Japanese catalog from ja_JP.ujis to ja
+
+* Mon Nov 24 1998 Jun Nishii <jun@flatout.org>
+- updated to 0.20.2
+
+* Mon Nov 23 1998 Jun Nishii <jun@flatout.org>
+- enable kanji for Vine Linux
+
+* Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com>
+- fixed swicthing to other window managers problem
+- updated to 0.20.1
+- include all the .mo files, not just WindowMaker...
+- added an older version of asclock as wmclock
+- include libPropList.a in the %files
+
+* Thu Sep 10 1998 Cristian Gafton <gafton@redhat.com>
+- version 0.91.3
+
+* Wed Sep 09 1998 Cristian Gafton <gafton@redhat.com>
+- version 0.19.2
+- don't require asclock as a separate package
+
+* Wed Aug 12 1998 Cristian Gafton <gafton@redhat.com>
+- upgraded to 0.17.5
+
+* Tue Jul 21 1998 Cristian Gafton <gafton@redhat.com>
+- updated to 0.17.2
+
+* Thu Jul 09 1998 Cristian Gafton <gafton@redhat.com>
+- updated to 0.16.1
+- removed asclock (conflicts with AfterStep)
+
+* Fri Feb 27 1998 Cristian Gafton <gafton@redhat.com>
+- updated to 0.14.0
+
+* Fri Jan 30 1998 Cristian Gafton <gafton@redhat.com>
+- upgraded to 0.13.0
+- added the include files and the development libraries
+
+* Thu Nov 20 1997 Cristian Gafton <gafton@redhat.com>
+- first build against glibc

+ 561 - 0
X/XOrg-jpfonts/XOrg-jpfonts-vl.spec

@@ -0,0 +1,561 @@
+%define fontdir /usr/X11R6/lib/X11/fonts/japanese
+%define b2p /usr/X11R6/bin/bdftopcf
+
+Summary: Japanese fixed fonts for X11
+Summary(ja): X用日本語固定長フォント
+Name: XOrg-jpfonts
+Version: 3.0
+Release: 0vl1
+Copyright: Distributable but knj10(Non-Free)
+Group: User Interface/X
+Requires: XOrg-75dpi-fonts
+Obsoletes: XFree86-jpfonts
+Provides: XFree86-jpfonts
+BuildRequires: XFree86
+
+# from XFree86-3.3.3
+# 12x24 12x24rk 7x14 7x14rk 8x16 8x16rk jiskan16 jiskan24
+Source0: xfonts_jp.tgz
+
+# Kappa20 (20pxl)
+# 10x20b 10x20m 10x20rkb 10x20rkm ipa-10x20b ipa-10x20m k20b k20m 
+# http://kappa.allnet.ne.jp/20dot.fonts/
+%define Kappa Kappa20-0.394
+Source1: http://kappa.allnet.ne.jp/20dot.fonts/%{Kappa}.tar.bz2
+
+# Shinonome Font Family
+# http://openlab.ring.gr.jp/efont/shinonome/
+#
+# Shinonome
+%define shinonome shinonome-0.9.10-src
+Source3: http://openlab.ring.gr.jp/efont/dist/shinonome/%{shinonome}.tar.bz2
+
+# Naga10 (10pxl)
+# 5x10B 5x10a 5x10rk knj10 knj10B min10 maru10
+# http://hp.vector.co.jp/authors/VA013391/fonts/#naga10
+%define knj10 knj10-1.1
+Source4: %{knj10}.tar.gz
+
+# Marumoji
+# maru14 maru16 maru18 7x14rkmr
+# http://mlnews.com/marumoji/
+Source6: marumoji.tgz
+
+# Kanji32 (32pxl)
+Source12: kanji32.bdf.bz2
+
+# k14 invalid glyphs patch
+# http://kappa.allnet.ne.jp/kanou/fonts/k14-patch.html
+Patch0: http://kappa.allnet.ne.jp/kanou/fonts/k14.patch
+
+# k14 to jisx0208.1990 patch
+# http://www.brl.ntt.co.jp/people/takada/goodies/k14-1990/
+# http://www.brl.ntt.co.jp/people/takada/goodies/k14-1990/patch.txt
+Patch1: k14-1990.patch
+
+# JIS X 0213-2000 fonts (14pxl, 16pxl)
+# http://www.mars.sphere.ne.jp/imamura/jisx0213.html
+# http://www.mars.sphere.ne.jp/imamura/K14-1.bdf.gz
+# http://www.mars.sphere.ne.jp/imamura/K14-2.bdf.gz
+# http://www.mars.sphere.ne.jp/imamura/jiskan16-2000-1.bdf.gz
+# http://www.mars.sphere.ne.jp/imamura/jiskan16-2000-2.bdf.gz
+Source15: imamura-jisx0213.tgz
+
+# jiskan16 JIS X 0208:1990 by Yasuoka
+# http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/fonts/
+Source16: http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/fonts/jiskan16-1990.bdf.Z
+
+# jiskan16 JIS X 0208:1997 Old Kanji
+Source18: http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/fonts/jiskano16-1997.bdf.Z
+# k14 Old-Kanji
+Source19: http://www.hlla.is.tsukuba.ac.jp/~kourai/software/k14-oldkanji.tar.gz
+
+# Warabi12 (12pxl) jisx0213
+# http://www.gelgoog.org/warabi12/
+%define warabi12 warabi12-0.12a
+Source20: http://www.gelgoog.org/warabi12/archives/%{warabi12}.tar.gz
+
+
+%define vft vine-fonttools-0.3
+Source100: %{vft}.tgz
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Shoji Matsumoto <shom@vinelinux.org>
+BuildRoot: /var/tmp/%{name}-root
+BuildArchitectures: noarch
+Prereq: chkfontpath
+
+%description
+XFree86-jpfonts Package contains Japanese fixed fonts for X11.
+
+%description -l ja
+X上で用いる日本語固定長フォントです。
+knj10, shinonome12,14,16, Kappa20, kanji32, marumoji, jiskan16, warabi12, etc が収録されています.
+
+%prep
+rm -rf $RPM_BUILD_ROOT
+
+%setup -q -c -a 1 -a 3 -a 4 -a 6 -a 15 -a 19 -a 20 -a 100
+
+gunzip -dc %{SOURCE16} > jiskan16-1990.bdf
+gunzip -dc %{SOURCE18} > jiskano16-1997.bdf
+
+%build
+
+:
+: -- STAGE 1: preparation --
+:
+
+%define chxlfd /usr/bin/perl ${RPM_BUILD_DIR}/${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}/%{vft}/chbdfxlfd.pl
+%define mkalias /usr/bin/perl ${RPM_BUILD_DIR}/${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}/%{vft}/mkalias.pl
+%define mkshortalias /usr/bin/perl ${RPM_BUILD_DIR}/${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}/%{vft}/mkshortalias.pl
+
+# make knj10 (naga10) BDF and remove bold font
+pushd %{knj10}
+  rm *B.bdf
+  patch -o maru10.bdf.org < maru10.bdf.diff
+  patch -o min10.bdf.org < min10.bdf.diff
+  for i in 5x10a.bdf ; do
+    %{chxlfd} $i '-Naga10-Fixed-.-.-.-.-.-.-.-.-.-.-ISO8859-.' $i.new
+    mv -f $i.new $i
+  done
+  for i in 5x10rk.bdf ; do
+    %{chxlfd} $i '-Naga10-Fixed-.-.-.-.-.-.-.-.-.-.-JISX0201.1976-.' $i.new
+    mv -f $i.new $i
+  done
+  for i in knj10.bdf ; do
+    %{chxlfd} $i '-Naga10-Fixed-.-.-.-.-.-.-.-.-.-.-JISX0208.1983-.' $i.new
+    mv -f $i.new $i
+  done
+  #rename_font Misc Marumoji < maru10.bdf.org > maru10.bdf
+  #rename_font Misc Mincho < min10.bdf.org > min10.bdf
+  %{chxlfd} maru10.bdf.org '-Naga10-Marumoji-.-.-.-.-.-.-.-.-.-.-JISX0208.1983-.' maru10.bdf
+  %{chxlfd} min10.bdf.org '-Naga10-Mincho-.-.-.-.-.-.-.-.-.-.-JISX0208.1983-.' min10.bdf
+popd
+
+# make shinonome BDF
+pushd %{shinonome}
+  ./configure --disable-bold --disable-italic --disable-bold-italic \
+     --with-fontdir=$RPM_BUILD_ROOT%{fontdir} 2>&1 > /dev/null
+  make bdf
+popd
+
+# rename file name of Kappa and remove bold font
+pushd %{Kappa}
+  sed -e 's/Bold/Medium/g' < k20b.bdf > k20.bdf
+  # mv k20m.bdf k20.bdf
+  mv 10x20m.bdf 10x20a.bdf
+  mv 10x20rkm.bdf 10x20rk.bdf 
+  # rm k20b.bdf 10x20b.bdf 10x20rkb.bdf
+  rm k20b.bdf k20m.bdf 10x20b.bdf 10x20rkb.bdf
+  for i in *.bdf ; do
+    %{chxlfd} $i '-Kappa-.-.-.-.-.-.-.-.-.-.-.-.-.' $i.new
+    mv -f $i.new $i
+  done
+popd
+
+# rename file name of xfonts_jp
+mv 7x14.bdf 7x14a.bdf
+mv 8x16.bdf 8x16a.bdf
+mv 12x24.bdf 12x24a.bdf
+
+# k14 invalid glyphs patch
+patch k14.bdf < %{PATCH0}
+
+# k14 JIS X 0218:1990 patch
+cp k14.bdf k14-1990.bdf
+patch k14-1990.bdf < %{PATCH1}
+
+# Marumoji
+pushd marumoji
+  for i in *.bdf ; do
+    %{chxlfd} $i '-Marumoji Club-Marumoji-.-.-.-.-.-.-.-.-.-.-.-.' $i.new
+    mv -f $i.new $i
+  done
+popd
+
+# imamura's jiskan16 JIS X 0213:2000 hacks
+pushd imamura-jisx0213
+  for i in *.bdf ; do
+    %{chxlfd} $i '-Imamura-Fixed-.-.-.-.-.-.-.-.-.-.-.-.' $i.new
+    mv -f $i.new $i
+  done
+  mv K14-1.bdf k14-2000-1.bdf
+  mv K14-2.bdf k14-2000-2.bdf
+popd
+
+# k14 and k14-1990 is used as Mincho
+%{chxlfd} k14.bdf '-Misc-Mincho-.-.-.-.-.-.-.-.-.-.-.-.' k14.bdf.new
+mv -f k14.bdf.new k14.bdf
+%{chxlfd} k14-1990.bdf '-Misc-Mincho-.-.-.-.-.-.-.-.-.-.-.-.' k14-1990.bdf.new
+mv -f k14-1990.bdf.new k14-1990.bdf
+
+# oldkanji's
+
+rm k14-oldkanji.pcf*
+for i in k14-oldkanji.bdf jiskano16-1997.bdf ; do
+  %{chxlfd} $i '-Misc-.-.-.-.-Old Style-.-.-.-.-.-.-.-.' $i.new
+  mv -f $i.new $i
+done
+
+# Warabi12 JIS X 0213:2000 12pxl
+pushd %{warabi12}
+  mv warabi12-1.bdf warabi12-2000-1.bdf
+popd
+
+# move bdf to topdir
+mv */*/*/*.bdf */*.bdf ./
+
+for i in */README */COPYRIGHT ; do
+  mv $i `basename $i`-`dirname $i`
+done
+
+# set target font list for mkbold/mkitalic
+ALL_MEDIUM_BDF_FONT="\
+ maru10/ maru14/-L maru16/ \
+ k14-oldkanji/ jiskano16-1997/ \
+ k14-1990/-L  jiskan16-1990/ \
+ warabi12-2000-1/ \
+ k14-2000-1/-L     k14-2000-2/-L \
+ jiskan16-2000-1/  jiskan16-2000-2/ \
+ 5x10a/           5x10rk/        knj10/                       min10/ \
+ shnm6x12a/-r     shnm6x12r/-r   shnmk12/     shnmk12p/       shnmk12min/ \
+ shnm7x14a/-r     shnm7x14r/-r   shnmk14/                     shnmk14min/ \
+ shnm8x16a/-r     shnm8x16r/-r   shnmk16/                     shnmk16min/ \
+ shnm9x18a/-r     shnm9x18r/-r   \
+ 8x16a/            8x16rk/       jiskan16/ 
+10x20a/           10x20rk/       k20/ \
+12x24a/           12x24rk/       jiskan24/ \
+"
+
+# copy filter scripts (for bold/italic)
+#cp %{shinonome}/tools/mkitalic .
+cp %{shinonome}/tools/mkbold .
+
+gcc $RPM_OPT_FLAGS %{vft}/mkitalic.c -o mkitalic
+
+:
+: -- STAGE 2: making roman-bold fonts --
+:
+for src in $ALL_MEDIUM_BDF_FONT ; do
+  #./mkbold ${src#*/} -V ${src%/*}.bdf > ${src%/*}b.bdf
+  ./mkbold ${src#*/} ${src%/*}.bdf > ${src%/*}b.bdf
+done
+
+:
+: -- STAGE 3: making italic-medium fonts --
+:
+for src in $ALL_MEDIUM_BDF_FONT ; do
+  #./mkitalic -V ${src%/*}.bdf > ${src%/*}i.bdf
+  ./mkitalic -s 0.2 ${src%/*}.bdf > ${src%/*}i.bdf
+done
+
+:
+: -- STAGE 4: making italic-bold fonts --
+:
+for src in $ALL_MEDIUM_BDF_FONT ; do
+  #./mkbold ${src#*/} -V ${src%/*}i.bdf > ${src%/*}bi.bdf
+  ./mkitalic -s 0.2 ${src%/*}b.bdf > ${src%/*}bi.bdf
+done
+
+:
+:
+:
+grep '^FONT ' *.bdf | sed -e 's/\.bdf:FONT//' > ALLFONTS.txt
+
+##################################
+# check duplicated xlfds
+
+DUP="`cut -d' ' -f2- ALLFONTS.txt | sort | uniq -d`"
+if [ ! -z "$DUP" ] ; then
+  echo Duplicated XLFDs found. Please fix.
+  echo ------------------------------------------
+  echo "$DUP"
+  exit 1
+fi
+
+cp ALLFONTS.txt mkalias.dat
+# CHARSET PXL MISC FIXED MINCHO GOTHIC
+# now, pixel 10 jisx0201 and pixel 20 gothic,
+#      pixel 12 jisx0201 and pixel 24 gothic does not exist (fake)
+# %{mkalias} Misc-Fixed Alias-Fixed Alias-Gothic Alias-Mincho Alias-Sans Alias-Serif - \
+# ISO8859-1       10 5x10a           5x10a           5x10a           5x10a           5x10a           5x10a           \
+# ISO8859-1       12 shnm6x12a       shnm6x12a       shnm6x12a       shnm6x12a       shnm6x12a       shnm6x12a       \
+# ISO8859-1       14 shnm7x14a       shnm7x14a       shnm7x14a       shnm7x14a       shnm7x14a       shnm7x14a       \
+# ISO8859-1       16 shnm8x16a       shnm8x16a       shnm8x16a       shnm8x16a       shnm8x16a       shnm8x16a       \
+# ISO8859-1       20 10x20a          10x20a          -               10x20a          -               10x20a          \
+# ISO8859-1       24 12x24a          12x24a          -               12x24a          -               12x24a          \
+# JISX0201.1976-0 10 5x10rk          5x10rk          5x10rk          5x10rk          5x10rk          5x10rk          \
+# JISX0201.1976-0 12 shnm6x12r       shnm6x12r       shnm6x12r       shnm6x12r       shnm6x12r       shnm6x12r       \
+# JISX0201.1976-0 14 shnm7x14r       shnm7x14r       shnm7x14r       shnm7x14r       shnm7x14r       shnm7x14r       \
+# JISX0201.1976-0 16 shnm8x16r       shnm8x16r       shnm8x16r       shnm8x16r       shnm8x16r       shnm8x16r       \
+# JISX0201.1976-0 20 10x20rk         10x20rk         -               10x20rk         -               10x20rk         \
+# JISX0201.1976-0 24 12x24rk         12x24rk         -               12x24rk         -               12x24rk         \
+# JISX0208.1983-0 10 knj10           knj10           knj10           knj10           knj10           knj10           \
+# JISX0208.1983-0 12 shnmk12         shnmk12         shnmk12         shnmk12min      shnmk12         shnmk12min      \
+# JISX0208.1983-0 14 shnmk14         shnmk14         shnmk14         shnmk14min      shnmk14         shnmk14min      \
+# JISX0208.1983-0 16 shnmk16         shnmk16         shnmk16         shnmk16min      shnmk16         shnmk16min      \
+# JISX0208.1983-0 20 -               -               -               k20             -               k20             \
+# JISX0208.1983-0 24 -               -               -               jiskan24        -               jiskan24        \
+# JISX0213.2000-1 12 warabi12-2000-1 warabi12-2000-1 warabi12-2000-1 warabi12-2000-1 warabi12-2000-1 warabi12-2000-1 \
+# JISX0213.2000-1 14 k14-2000-1      k14-2000-1      k14-2000-1      k14-2000-1      k14-2000-1      k14-2000-1      \
+# JISX0213.2000-2 14 k14-2000-2      k14-2000-2      k14-2000-2      k14-2000-2      k14-2000-2      k14-2000-2      \
+# JISX0213.2000-1 16 jiskan16-2000-1 jiskan16-2000-1 jiskan16-2000-1 jiskan16-2000-1 jiskan16-2000-1 jiskan16-2000-1 \
+# JISX0213.2000-2 16 jiskan16-2000-2 jiskan16-2000-2 jiskan16-2000-2 jiskan16-2000-2 jiskan16-2000-2 jiskan16-2000-2 \
+# > fonts.alias
+
+%{mkalias} Misc-Fixed Alias-Fixed Alias-Gothic Alias-Mincho - \
+ISO8859-1       10 5x10a           5x10a           5x10a           5x10a           \
+ISO8859-1       12 shnm6x12a       shnm6x12a       shnm6x12a       shnm6x12a       \
+ISO8859-1       14 shnm7x14a       shnm7x14a       shnm7x14a       shnm7x14a       \
+ISO8859-1       16 shnm8x16a       shnm8x16a       shnm8x16a       shnm8x16a       \
+ISO8859-1       20 10x20a          10x20a          -               10x20a          \
+ISO8859-1       24 12x24a          12x24a          -               12x24a          \
+JISX0201.1976-0 10 5x10rk          5x10rk          5x10rk          5x10rk          \
+JISX0201.1976-0 12 shnm6x12r       shnm6x12r       shnm6x12r       shnm6x12r       \
+JISX0201.1976-0 14 shnm7x14r       shnm7x14r       shnm7x14r       shnm7x14r       \
+JISX0201.1976-0 16 shnm8x16r       shnm8x16r       shnm8x16r       shnm8x16r       \
+JISX0201.1976-0 20 10x20rk         10x20rk         -               10x20rk         \
+JISX0201.1976-0 24 12x24rk         12x24rk         -               12x24rk         \
+JISX0208.1983-0 10 knj10           knj10           knj10           knj10           \
+JISX0208.1983-0 12 shnmk12         shnmk12         shnmk12         shnmk12min      \
+JISX0208.1983-0 14 shnmk14         shnmk14         shnmk14         shnmk14min      \
+JISX0208.1983-0 16 shnmk16         shnmk16         shnmk16         shnmk16min      \
+JISX0208.1983-0 20 -               -               -               k20             \
+JISX0208.1983-0 24 -               -               -               jiskan24        \
+JISX0213.2000-1 12 warabi12-2000-1 warabi12-2000-1 warabi12-2000-1 warabi12-2000-1 \
+JISX0213.2000-1 14 k14-2000-1      k14-2000-1      k14-2000-1      k14-2000-1      \
+JISX0213.2000-2 14 k14-2000-2      k14-2000-2      k14-2000-2      k14-2000-2      \
+JISX0213.2000-1 16 jiskan16-2000-1 jiskan16-2000-1 jiskan16-2000-1 jiskan16-2000-1 \
+JISX0213.2000-2 16 jiskan16-2000-2 jiskan16-2000-2 jiskan16-2000-2 jiskan16-2000-2 \
+> fonts.alias
+
+
+%{mkshortalias} \
+a10 5x10a \
+a12 shnm6x12a \
+a14 shnm7x14a \
+a16 shnm8x16a \
+a20 10x20a \
+a24 12x24a \
+rk10 5x10rk \
+rk12 shnm6x12r \
+rk14 shnm7x14r \
+rk16 shnm8x16r \
+rk20 10x20rk \
+rk24 12x24rk \
+k10 knj10 \
+k12 shnmk12 \
+k14 shnmk14 \
+k16 shnmk16 \
+k20 k20 \
+k24 jiskan24 >> fonts.alias
+
+:
+: -- STAGE 5: giving the finishing touches --
+:
+mkdir BDFS
+for src in *.bdf ; do
+  %{b2p} $src | gzip -9 > ${src%.bdf}.pcf.gz
+  mv $src BDFS/
+done
+
+%install
+mkdir -p $RPM_BUILD_ROOT%{fontdir}
+pushd %{shinonome}
+  make install
+popd
+cp *.pcf.gz $RPM_BUILD_ROOT%{fontdir}
+/usr/X11R6/bin/mkfontdir $RPM_BUILD_ROOT%{fontdir}
+cp fonts.alias $RPM_BUILD_ROOT%{fontdir}/fonts.alias
+
+%post
+/usr/sbin/chkfontpath -q -a %{fontdir}
+
+%postun
+if [ "$1" = "0" ]; then
+        /usr/sbin/chkfontpath -q -r %{fontdir}
+fi
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root,root)
+%doc COPYRIGHT* README* ALLFONTS.txt
+%{fontdir}/*
+
+%changelog 
+* Sun Mar 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0-0vl1
+- rename to XOrg-jpfonts
+- Requires XOrg packages instead of XFree86 stuff
+
+* Sun Oct 06 2002 Shoji Matsumoto <shom@vinelinux.org> 2.2-0vl1
+- vine-fonttools-0.3 (add pointsize calculation)
+- remove Requires: XFree86-100dpi-fonts
+- replace old shinonome12/shinome16/k14goth package with shinonome-0.9.10
+
+* Thu Jun 28 2001 Shoji Matsumoto <shom@vinelinux.org> 2.1-23
+- vine-fonttools-0.2 (add mkshortalias.pl)
+- add shortaliases (aXX, rkXX, kXX)
+- create bi from b by mkitalic
+
+* Thu May 17 2001 Shoji Matsumoto <shom@vinelinux.org> 2.1-22
+- alias bug fixed
+
+* Thu May 17 2001 Shoji Matsumoto <shom@vinelinux.org> 2.1-21
+- remove kaname
+- remove faked alias (for gothic)
+- remove times, helvetica aliases (to other package)
+- vine-fonttools 0.1
+
+* Wed May 16 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-20
+- add alias-{helvetica,times}-*-iso8859-1 as adobe-{helvetica,times}
+- move kaname fonts to obsolete/
+
+* Fri Apr 20 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-19
+- updated shinonome font family
+-  shinonome12-1.0.9
+-  shinonome16-1.0.4
+-  k14goth-1.6.10
+
+* Fri Apr 20 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1-18
+- add alias-helvetica and alias-times for gtkhtml
+
+* Fri Mar  2 2001 Shoji Matsumoto <shom@vinelinux.org> 2.1-17
+- add warabi12 (12pxl JIS X 0213)
+
+* Tue Jan 23 2001 Shoji Matsumoto <shom@vinelinux.org> 2.1-16
+- add aliases for 12x24{a,rk} and jiskan24
+
+* Wed Dec 27 2000 Shoji Matsumoto <shom@vinelinux.org> 2.1-15
+- fixed duplicated xlfd k14-1990 and k14goth
+- now the family of k14-1990 is Mincho
+- check for duplicated xlfds
+
+* Sat Dec 23 2000 Shoji Matsumoto <shom@vinelinux.org> 2.1-14
+- change mkitalic.c in vine-fonttools-0.0
+- remove fonts.alias.jp (now it is generated by mkalias.pl)
+
+* Thu Dec 21 2000 Shoji Matsumoto <shom@vinelinux.org> 2.1-13
+- change BDF XLFD names
+- add URL for each fonts
+- upgrade Kappa20 to 0.394
+- add vine-fonttools-0.0 ( mkitalic.c, chbdfxlfd.pl mkalias.pl)
+- change fonts.alias
+
+* Thu Dec 16 2000 Shoji Matsumoto <shom@vinelinux.org> 2.1-12
+- change slant algolism in mkitalic.c
+
+* Thu Dec 14 2000 Shoji Matsumoto <shom@vinelinux.org> 2.1-11
+- rebuild for SRPM
+
+* Fri Dec  8 2000 Shoji Matsumoto <shom@vinelinux.org>
+- change foundary of jiskan16-1990 (duplicated)
+- add mkitalic.c and use
+- Kappa20 XLFD bug fixed
+
+* Mon Nov 27 2000 Shoji Matsumoto <shom@vinelinux.org>
+- update shinonome12 to 1.0.7
+- update k14goth to 1.6.8
+- add shinonome16-1.0.2
+- now use Kappa20Bold for 20dot medium
+
+* Thu Jul 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- replace kaname-alter to shinonome12
+- revival the orignal kaname12 font.
+- fixed k14 alias (gothic->fixed).
+- remove nagao's 6x12 (replcaed to shinonome latin1)
+
+* Thu Jul 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- correct valiable -> variable in fonts.alias.
+- updated kaname-alter to 2.9.6
+
+* Thu Jul  3 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- fixed a little fonts.alias.jp
+- modiefied SPEC to apply mkbold's option respectively for every fonts.
+- updated naga10 to 1.1
+- updated kaname-alter to 2.9.5
+
+* Thu Jun  8 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- added some font aliases from JISX-1990 to JISX1983.
+
+* Tue May 30 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- use k14-1990/jiskan16-1990 instead of k14/jiskan16.
+
+* Tue May 30 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- use k14-1990/jiskan16-1990 instead of k14/jiskan16.
+- updated k14goth (JISX208-1983 ->JISX208-1990)
+- added jiskano16-1997 
+
+* Tue May 23 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- modified fonts.alias.jp for my stupid error.
+
+* Fri May 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- added JIS X 0213-2000 fonts about jiskanji16, k14.
+- updated my poor k14goth and kaname-alter fonts.
+
+* Mon Apr 10 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- 2.1-2
+- fixed stupid Requires written by me...
+- fixed bad aliases for a14bi, a16* and k32b.
+- added better 18dot font setting used 16dot fonts to alias.
+- cleanup fonts.alias.jp.
+- use option "-r" for mkbold. It makes better small bold ASCII fonts.
+- modified kanji32.bdf for mkfontdir, mkbold and mkitalic to work fine.
+
+* Wed Apr  5 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- 2.1-1
+- added -alias-valiable-.
+- added `Requires' 75/100dpi fonts.
+
+* Wed Mar  1 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
+- 2.0-7, 2.0-9, 2.0-10
+- updated to kaname-alter-2.8.1, k14goth-1.5
+
+* Tue Jan 18 2000 Jun Nishii <jun@vinelinux.org>
+- 2.0-6
+- updated to kaname-alter-2.5
+
+* Tue Jan 11 2000 Jun Nishii <jun@vinelinux.org>
+- 2.0-5
+- change group
+- bzip2 many sources
+- updated to kaname-alter-2.4, k14goth-1.3
+
+* Wed Dec 29 1999 Jun Nishii <jun@vinelinux.org>
+- rebuild (last build seems to be failed...)
+
+* Fri Dec 24 1999 Jun Nishii <jun@vinelinux.org>
+- removed verbose files in /usr/doc
+
+* Thu Dec 23 1999 Jun Nishii <jun@vinelinux.org>
+- kaname-alter-2.3
+- k14goth-1.2
+
+* Thu Nov 11 1999 Jun Nishii <jun@vinelinux.org>
+- 1.9-1.1 try Mr.Furukawa's mkitalic
+
+* Thu Nov 11 1999 Jun Nishii <jun@vinelinux.org>
+- 1.9-1.0
+- bug fix in fonts.alias
+
+* Tue Nov 9 1999 Jun Nishii <jun@vinelinux.org>
+- update to kaname-alter-2.1
+
+* Fri Oct 15 1999 MATSUMOTO Shoji <shom@flatout.org>
+- change mkitalic
+- change to kaname-alter-1.3
+- change to k14goth-1.0
+- add kanji32
+
+* Tue Oct  5 1999 MATSUMOTO Shoji <shom@flatout.org>
+- add mkitalic
+- replace k14 to k14goth
+
+* Tue Sep 14 1999 Norihito Ohmori <ohmori@flatout.org>
+- change kaname-machi font to kaname-machi kai
+ 
+* Wed Dec  9 1998 MATSUMOTO Shoji <pje@linux.or.jp>
+- create spec

+ 189 - 0
X/Xautoconfig/Xautoconfig-vl.spec

@@ -0,0 +1,189 @@
+%define      version 0.23
+
+Summary:     xorg.conf file generator for the X Window System.
+Summary(ja): X Window System 用 xorg.conf ファイル生成ツール
+
+Name:        Xautoconfig
+Version:     %{version}
+Release:     1vl12
+License:     distributable
+Group:       User Interface/X Hardware Support
+Source:      ftp://www.penguinppc.org/projects/xautocfg/%{name}-%{version}.tar.gz
+Patch0:      Xautoconfig.c.patch
+Patch1:      Xautoconfig.pci.c.patch
+Patch2:      Xautoconfig-mods.patch
+Patch3:      Xautoconfig-0.23-modeline.patch
+Patch4:      Xautoconfig-0.23-pm112.patch
+
+Patch100:    %{name}-%{version}-vine12.patch
+
+BuildRoot:   %{_tmppath}/%{name}-%{version}-root
+
+#Requires:    XOrg >= 6.9
+Obsoletes:   Xautoconfig4
+Conflicts:   cairo < 1.2.2-0vl3
+
+
+%description
+Xautoconfig generates a valid xorg.conf file under any hardware
+setup that is using the Linux framebuffer.
+
+%description -l ja
+Xautoconfig は、フレームバッファを使って起動されたシステムで
+xorg.conf 設定ファイルを生成するツールです。
+
+
+%prep
+%setup -q
+
+%patch0 -p0
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+
+%patch100 -p1
+
+
+%build
+export CFLAGS="$RPM_OPT_FLAGS"
+make
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin
+install -m755 Xautoconfig $RPM_BUILD_ROOT/usr/X11R6/bin/Xautoconfig
+pushd $RPM_BUILD_ROOT/usr/X11R6/bin
+ln -s Xautoconfig Xautoconfig4
+popd
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root)
+%doc COPYING
+/usr/X11R6/bin/Xautoconfig
+/usr/X11R6/bin/Xautoconfig4
+
+
+%changelog
+* Wed Oct 18 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl12
+- modify Patch100 (disable fbdev driver for ati rage cards)
+
+* Tue Sep 19 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl11
+- modify Patch100
+  cairo-1.2.2-0vl3 now can handle 15bpp,
+  so depth is set to 15 when anaconda == 1
+
+* Sun Sep 17 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl10
+- modify Patch100 (handle PCI_CLASS_DISPLAY_OTHER)
+
+* Sun Sep 17 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl9
+- minor fix (interactive mode is now obsolete)
+
+* Sat Sep 09 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl8
+- modified Patch100 (don't use UseMode)
+- do not actually require XOrg (although it doesn't mean a thing)
+
+* Mon Sep 04 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl6
+- modified Patch100 (revert the change on 0.23-1vl4)
+
+* Mon Sep 04 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl5
+- modified Patch100 (revert depth from 15 to 16 when anaconda == 1)
+
+* Mon Sep 04 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl4
+- modified Patch100 (fbdev = 0 even when anaconda==1)
+
+* Mon Sep 04 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl3
+- modified Patch100 (more safe XConfig.test when anaconda==1)
+
+* Sun Sep 03 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl2
+- modified Patch100 (depth is always 15 when anaconda==1)
+
+* Sun Sep 03 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.23-1vl1
+- added Patch100 for Vine Linux
+
+* Fri Oct 7 2005 Owen Stampflee <ostampflee@terrasoftsolutions.com>
+- dont write modes, X works better without 'em
+
+* Wed Sep 14 2005 Dan Burcaw <dan@ydl.net>
+- no longer try to load glx & record modules
+- updated spec summary & description for xorg
+
+* Thu Sep  8 2005 Owen Stampflee <ostampflee@terrasoftsolutions.com>
+- re-add the old patch to write xorg.conf
+
+* Wed Aug 10 2005 Tim Renner <trenner@terrasoftsolutions.com>
+- Fix byte/word problem in pci.c w/ pci.c.patch
+
+* Mon Sep 27 2004 Owen Stampflee <ostampflee@terrasoftsolutions.com>
+- fix breakage
+
+* Sun Sep 26 2004 Dan Burcaw <dan@ydl.net>
+- 0.23
+
+* Fri Aug 29 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- 0.22
+
+* Sun Mar 16 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- 0.21
+
+* Wed Mar 12 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- 0.20
+
+* Mon Mar 10 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- a few more anaconda cleanups
+
+* Sat Mar 08 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- a few more anaconda cleanups
+
+* Fri Mar 07 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- write config /tmp/XF86Config.test in anaconda mode
+
+* Mon Mar 03 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- 0.19 release
+
+* Sun Mar 02 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- 0.18 release
+
+* Sat Feb 22 2003  Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- fixed requires mouseconfig/kbdconfig -> r-c-mouse/keyboard
+
+* Mon Jan 27 2003 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- minor cosmetic fix
+
+* Sat Oct 26 2002 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- 0.17 release
+
+* Thu Oct 17 2002 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- don't provide Xconfigurator; conflicts with redhat-config-xfree86
+
+* Sat Oct 12 2002 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- provide anaconda subpackage for YDL
+
+* Fri Oct 11 2002 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- update to 0.16 release
+- don't ship rc script or perl script.
+- various changes, see ChangeLog
+
+* Sun Feb 24 2002 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- update to 0.15 release
+
+* Thu Oct 11 2001 Dan Burcaw <dburcaw@terrasoftsolutions.com>
+- 0.14: last merge from Rini before maintainer change.
+
+* Wed Dec 20 2000 Tom Rini <trini@kernel.crashing.org>
+- Add Xautoconfig.initd
+
+* Sun Dec 10 2000 Tom Rini <trini@kernel.crashing.org>
+- Add Xautoconfig_wrapper.pl
+
+* Fri Nov 24 2000 Tom Rini <trini@kernel.crashing.org>
+- Updates for Xautoconfig{3,4}
+
+* Wed Aug 04 1999 Tom Rini <trini@kernel.crashing.org>
+- created

+ 365 - 0
X/Xaw3d/Xaw3d-vl.spec

@@ -0,0 +1,365 @@
+%define compatlib 0
+
+Summary:	A version of the MIT Athena widget set for X.
+Summary(ja):	X 用 MIT Athena widget の 3D 風バージョン
+Name:		Xaw3d
+Version:	1.5E
+Release:	6%{?_dist_release}
+Group:		System Environment/Libraries
+Source:		ftp://ftp.visi.com/users/hawkeyd/X/Xaw3d-%{version}.tar.gz
+Source1:	ftp://ftp.x.org/contrib/widgets/Xaw3d/R6/Xaw3d-1.3.tar.gz
+Source2:	Imakefile
+URL:		ftp://ftp.visi.com/users/hawkeyd/X/
+
+# patch for compat libraries
+Patch0:		Xaw3d-1.1-shlib.patch
+Patch1:		Xaw3d-1.3-glibc.patch
+Patch2:		Xaw3d-1.3-X11R6.3.patch
+Patch3:		xaw3d.patch
+Patch4:		Xaw3d-1.3-static.patch
+Patch5:		Xaw3d-ia64.patch
+Patch6:		Xaw3d-1.5-i18n.patch
+Patch7:		Xaw3d-1.5-color.patch
+Patch8:		Xaw3d-1.5-troughColor.patch
+Patch9:		Xaw3d-1.3-misc.patch
+Patch10:	Xaw3d-1.5-scrollbar2.patch
+
+# patch for current libraries
+Patch50:	Xaw3d-1.5E-xorg-imake.patch
+
+License:	MIT
+Prereq:		fileutils
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires: libXmu-devel
+BuildRequires: libXt-devel
+BuildRequires: libSM-devel
+BuildRequires: libXext-devel
+BuildRequires: libX11-devel
+BuildRequires: libXpm-devel
+BuildRequires: imake
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: ed
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
+
+%description
+Xaw3d is an enhanced version of the MIT Athena Widget set for
+the X Window System.  Xaw3d adds a three-dimensional look to applications
+with minimal or no source code changes.
+
+You should install Xaw3d if you are using applications which incorporate
+the MIT Athena widget set and you'd like to incorporate a 3D look into
+those applications.
+
+%description -l ja
+Xaw3d は X ウィンドウシステム用 MIT Athena ウィジェットセットの
+拡張バージョンです.Xaw3d はソースコードに殆ど,あるいは全く変更を
+加えることなく,アプリケーションに 3D ルックを追加することが出来ます.
+
+MIT Athena ウィジェットセットを使ったアプリケーションを利用していて,
+これらで 3D ルックを使いたい場合は,Xaw3d をインストールして下さい.
+
+%package -n compat32-%{name}
+Summary:	A version of the MIT Athena widget set for X.
+Summary(ja):	X 用 MIT Athena widget の 3D 風バージョン
+Group:		System Environment/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description -n compat32-%{name}
+Xaw3d is an enhanced version of the MIT Athena Widget set for
+the X Window System.  Xaw3d adds a three-dimensional look to applications
+with minimal or no source code changes.
+
+You should install Xaw3d if you are using applications which incorporate
+the MIT Athena widget set and you'd like to incorporate a 3D look into
+those applications.
+
+%description -n compat32-%{name} -l ja
+Xaw3d は X ウィンドウシステム用 MIT Athena ウィジェットセットの
+拡張バージョンです.Xaw3d はソースコードに殆ど,あるいは全く変更を
+加えることなく,アプリケーションに 3D ルックを追加することが出来ます.
+
+MIT Athena ウィジェットセットを使ったアプリケーションを利用していて,
+これらで 3D ルックを使いたい場合は,Xaw3d をインストールして下さい.
+
+%package devel
+Summary:	Header files and static libraries for development using Xaw3d.
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires: libXmu-devel
+Requires: libXt-devel
+Requires: libSM-devel
+Requires: libXext-devel
+Requires: libX11-devel
+Requires: libXpm-devel
+
+%description devel
+Xaw3d is an enhanced version of the MIT Athena widget set for
+the X Window System.  Xaw3d adds a three-dimensional look to those
+applications with minimal or no source code changes. Xaw3d-devel includes
+the header files and static libraries for developing programs that take
+full advantage of Xaw3d's features.
+
+You should install Xaw3d-devel if you are going to develop applications
+using the Xaw3d widget set.  You'll also need to install the Xaw3d
+package.
+
+%description devel -l ja
+Xaw3d は X ウィンドウシステム用 MIT Athena ウィジェットセットの
+拡張バージョンです.Xaw3d はソースコードに殆ど,あるいは全く変更を
+加えることなく,アプリケーションに 3D ルックを追加することが出来ます.
+Xaw3d-devel パッケージには,Xaw3d の機能を最大限に利用するプログラムの
+開発に必要なヘッダファイルとスタティックライブラリが収められています.
+
+Xaw3d ウィジェットセットを使ったアプリケーション開発を行う場合は
+Xaw3d-devel パッケージをインストールして下さい.
+同時に Xaw3d もインストールしておく必要があります.
+
+%prep
+%setup -q -c
+
+# Xaw3d7
+pushd xc/lib/Xaw3d
+ln -s .. X11
+%patch50 -p0 -b .config
+popd
+
+# Xaw3d6 (compat libs)
+%if %{compatlib}
+%ifnarch ia64
+mkdir old
+pushd old
+tar xzf %{SOURCE1}
+popd
+mv old/xc/lib/Xaw3d xc/lib/Xaw3d6
+rm -rf old
+pushd xc/lib/Xaw3d6
+%patch0 -p0
+ln -s .. X11
+%patch1 -p4
+%patch2 -p3
+%patch3 -p4
+%patch4 -p0
+%patch6 -p4
+%patch7 -p3
+#%patch8 -p3
+%patch9 -p3
+#%patch10 -p4
+popd
+%endif
+%endif
+
+%build
+
+# Xaw3d7
+pushd xc/lib/Xaw3d
+#export PATH=/usr/X11R6/bin:$PATH
+xmkmf
+make CDEBUGFLAGS="${RPM_OPT_FLAGS} -DARROW_SCROLLBAR -DUSEGRAY"
+popd
+
+# Xaw3d6 (compat libs)
+%if %{compatlib}
+%ifnarch ia64
+cp %{SOURCE2} xc/lib/Xaw3d6
+pushd xc/lib/Xaw3d6
+xmkmf
+make CFLAGS="${RPM_OPT_FLAGS} -DARROW_SCROLLBAR -DUSEGRAY"
+popd
+%endif
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+# Xaw3d7
+pushd xc/lib/Xaw3d
+make install DESTDIR=$RPM_BUILD_ROOT
+popd
+
+# Xaw3d6
+%if %{compatlib}
+%ifnarch ia64
+%__mkdir_p $RPM_BUILD_ROOT/usr/%{_lib}
+cp -aR xc/lib/Xaw3d6/libXaw*so.* $RPM_BUILD_ROOT/usr/%{_lib}/
+%endif
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%post -n compat32-%{name} -p /sbin/ldconfig
+
+%postun -n compat32-%{name} -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+/usr/%{_lib}/*.so.*
+
+%if %{build_compat32}
+%files -n compat32-%{name}
+%defattr(-,root,root)
+/usr/%{_lib}/*.so.*
+%endif
+
+%files devel
+%defattr(-,root,root)
+#/usr/X11R6/%{_lib}/*.a
+/usr/%{_lib}/*.so
+%{_includedir}/X11/Xaw3d
+#ghost /usr/X11R6/include/Xaw3d
+
+%changelog
+* Sun Jul 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5E-6
+- update Requires of -devel
+
+* Sat Jun  7 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.5E-5
+- rebuilt with xorg-x11-7.3
+- updated BuildRequires
+- spec in UTF-8
+
+* Sun Mar 11 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.5E-4vl1
+- update to 1.5E
+- sync with fedora core's 1.5E-4
+  - import patches:
+    - misc.patch (patch9)
+    - scrollbar2.patch (patch10)
+    - xorg-imake.patch (patch50)
+
+  * Thu Jan 20 2005 Than Ngo <than@redhat.com> 1.5E-2
+  - enable ARROW_SCROLLBARS, MULTIPLANE_PIXMAPS
+
+  * Tue Nov 30 2004 Than Ngo <than@redhat.com> 1.5E-1
+  - update to 1.5E, #130310
+  - fix compiler warning #110766
+
+  * Tue Nov 23 2004 Than Ngo <than@redhat.com> 1.5-24
+  - add patch to fix build problem with xorg-x11, #140475
+
+  * Wed Nov 26 2003 Than Ngo <than@redhat.com> 1.5-20
+  - added missing Buildprereq: XFree86-devel (bug #110601, #109692, #110735)
+  - fixed arguments in scrollbar (bug #110766)
+
+- fix description devel -l ja
+- update URLs
+- add Vendor/Distribution tag
+
+* Sat Sep 09 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.5-17vl4
+- add BuildRequires: XOrg-devel, bison, flex
+- add Requires: XOrg-devel (Xaw3d-devel)
+- mkdir $RPM_BUILD_ROOT/usr/X11R6/%%{_lib} before copy libraries
+
+* Sun May 21 2006 NAKAMURA Kenta <kenta@vinelinux.org> 1.5-17vl3
+- added compat32-Xaw3d package for x86_64 architecture support
+
+* Mon Apr  7 2003 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 1.5-17vl2
+- rebuild
+
+* Tue Dec 10 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5-17vl1
+- add patch7 to use grayscale color.
+- merged with rawhide release
+    * Thu Nov  7 2002 han Ngo <than@redhat.com> 1.5-17
+    - fix some building problems
+    * Thu Sep  5 2002 Preston Brown <pbrown@redhat.com> 1.5-16
+    - -DARROW_SCROLLBAR for rms
+    * Thu Aug  8 2002 Than Ngo <than@redhat.com> 1.5-15
+    - Added patch file to fix i18n issue, ynakai@redhat.com
+
+* Fri Jul 13 2001 <sagami@vinelinux.org>
+- 1.5-9vl3: use %%{ix86} for _arch instead of i386 :-)
+
+* Wed May 23 2001 Tomoya TAKA <tomoya@olive.plala.or.jp>
+- 1.5-9vl2
+- add i386 and alpha to libXaw*so.*'s link in %%install
+
+* Wed May 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
+- 1.5-9vl1
+- rebuilt for Vine Linux
+- added Japanese summary and description
+- added sparc, sparc64 to libXaw*so.*'s link in %%install
+  (this is taken from 1.5-8vl1 from VineSeed/TestPkg by Machino-san)
+
+* Wed Feb 28 2001 Than Ngo <than@redhat.com>
+- add requires Xaw3d = %%{version}
+- add prereq /sbin/ldconfig
+
+* Tue Oct 10 2000 Than Ngo <than@redhat.com>
+- fix link which causes faulty update (Bug #17895)
+
+* Mon Jul 24 2000 Bill Nottingham <notting@redhat.com>
+- ia64 tweaks
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Mon Jul 10 2000 Bernhard Rosenkraenzer <bero@redhat.de>
+- Restore Xaw3d 1.5 - the addition of the backward compatibility library
+  killed the current one.
+- get rid of the CDEBUGFLAGS="" hack, the current gcc fixes it
+
+* Mon Jul 03 2000 Than Ngo <than@redhat.de>
+- fix Imakefile to static Xawd3d
+
+* Sat Jun 17 2000 Than Ngo <than@redhat.de>
+- add backward compatibility libXaw3d.so.6 (Bug# 12261)
+
+* Mon May 15 2000 Bill Nottingham <notting@redhat.com>
+- fix unaligned traps on ia64
+
+* Mon May  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
+- 1.5
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 21)
+
+* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
+- Injected new description and group.
+
+* Fri Dec 18 1998 Preston Brown <pbrown@redhat.com>
+- bumped spec number for initial rh 6.0 build
+
+* Fri Nov 06 1998 Preston Brown <pbrown@redhat.com>
+- added security/update patch from debian (the X11R6.3 patch). Thanks guys. :)
+
+* Wed Oct 14 1998 Cristian Gafton <gafton@redhat.com>
+- handle the symlink with triggers instead of getting rid of it
+
+* Mon Oct  5 1998 Jeff Johnson <jbj@redhat.com>
+- remove backward compatible symlink.
+
+* Wed May 06 1998 Cristian Gafton <gafton@redhat.com>
+- fixed the bad symlink
+- BuildRoot
+
+* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
+- translations modified for de, fr, tr
+
+* Tue Nov 04 1997 Erik Troan <ewt@redhat.com>
+- don't lave an improper return code from %pre
+
+* Mon Nov 03 1997 Cristian Gafton <gafton@redhat.com>
+- take care of the old location of the Xaw3d includes in case that one exist
+- updated Prereq: field
+
+* Mon Oct 26 1997 Cristian Gafton <gafton@redhat.com
+- fixed the -devel package for the right include files path
+
+* Mon Oct 13 1997 Donnie Barnes <djb@redhat.com>
+- minor spec file cleanups
+
+* Wed Oct 01 1997 Erik Troan <ewt@redhat.com>
+- i18n widec.h patch needs to be applied on all systems
+
+* Sun Sep 14 1997 Erik Troan <ewt@redhat.com>
+- changed axp check to alpha
+
+* Mon Jun 16 1997 Erik Troan <ewt@redhat.com>
+- built against glibc

+ 144 - 0
Z/Zope-ExternalEditor/Zope-ExternalEditor-vl.spec

@@ -0,0 +1,144 @@
+%define __instdir /var/lib/zope/Products
+%define __product ExternalEditor
+%define version 0.9.3
+%define ZopeEdit zopeedit-%{version}
+
+Summary: Zope External Editor.
+Summary(ja): Zope外部エディタプロダクト.
+Name: Zope-%{__product}
+Version: %{version}
+Release: 2%{?_dist_release}
+License: Zope Public License Version 2.0 (ZPL)
+URL: http://plope.com/software/ExternalEditor/
+Group: Development/Web Applications
+Source0: ExternalEditor-%{version}-src.tgz
+Source1: zopeedit-%{version}-src.tgz
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildArch: noarch
+Requires: Zope-zserver >= 2.7.0, python >= 2.3
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Shu KONNO (owa@bg.wakwak.com)
+
+%description
+External editor is a new way to edit through the web. Instead of crappy
+textareas and kludgy protocols, External editor lets you use the editor
+of your choice directly from your browser.
+Once configured you can click on the edit icon in the ZMI and use your
+favorite client side applications to edit your Zope objects. Works with
+both text and binary data. Works with any browser that supports helper
+applications.
+
+%description -l ja
+ExternalEditorはWeb透過式の新しい編集方法です.HTMLのうんざりするような
+'textarea'や場当たりのプロトコルを使わなくてもいいのです,ExternalEditor
+はあなたの選んだエディタをブラウザから直接使用可能にします.
+一度設定してしまえば,ZMI上の編集アイコンをクリックするだけで,クライアン
+ト側で好きなアプリケーションを使ってZopeオブジェクトを編集できます.文書
+とバイナリデータの両方に対応し,ヘルパアプリケーションをサポートしている
+どんなブラウザでも動作します.
+
+%package -n python-zopeedit
+Summary: Zope External Editor Helper Application.
+Summary(ja): ExternalEditorヘルパーアプリケーション.
+Group: Development/Tools
+Requires: python
+Obsoletes: Zope-ExternalEditor-client
+%description -n python-zopeedit
+The helper application supports several configuration options, each
+of which can be triggered in any combination of object meta-type and
+content-type.
+This allows you to create appropriate behavior for different types
+of Zope objects and content. The configuration file is stored in the
+file "~/.zope-external-edit".
+
+%description -l ja -n python-zopeedit
+ヘルパアプリケーションにはいくつかの設定オプションがあります.オブジェ
+クトの'meta-type'や'content-type'をどんな組み合わせにしても,それらの
+オプションを発揮させることが可能です.
+そのため異なるタイプのZopeオブジェクトやコンテンツに対して,適切な動作
+をさせることができます.この設定ファイルは"~/.zope-external-edit"にあり
+ます.
+
+%prep
+%setup -q -a 1 -c -n %{name}-%{version}
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT%{__instdir}
+cp -Rdp %{__product} $RPM_BUILD_ROOT%{__instdir}
+
+mkdir -p $RPM_BUILD_ROOT/usr/bin/
+install -m 0755 %{ZopeEdit}/zopeedit.py $RPM_BUILD_ROOT/usr/bin/
+
+mkdir -p $RPM_BUILD_ROOT/usr/share/man/man1/
+install -m 0755 %{ZopeEdit}/man/* $RPM_BUILD_ROOT%{_mandir}/man1/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, zope, zope)
+%dir %{__instdir}/%{__product}
+%{__instdir}/%{__product}/*
+
+%files -n python-zopeedit
+%defattr(-, root, root)
+/usr/bin/zopeedit.py
+%doc %{ZopeEdit}/README.txt
+%doc %{ZopeEdit}/LICENSE.txt
+%doc %{ZopeEdit}/CHANGES.txt
+%doc %{ZopeEdit}/INSTALL-UNIX.txt
+%{_mandir}/man1/*
+
+%changelog
+* Sun Jul 20 2008 Shu KONNO <owa@bg.wakwak.com> 0.9.3-2vl5
+- rebuilt with python-2.5.2
+
+* Mon Jun 09 2008 Shu KONNO <owa@bg.wakwak.com> 0.9.3-1vl5
+- applied new versioning policy and spec in utf-8
+
+* Sat Dec 01 2007 Shu KONNO <owa@bg.wakwak.com> 0.9.3-0vl4
+- fixed prereq, buildrequires pkgs
+
+* Thu Aug 23 2007 Shu KONNO <owa@bg.wakwak.com> 0.9.3-0vl2
+- updated ExternalEditor to 0.9.3
+- updated zopeedit to 0.9.3
+
+* Thu Sep 21 2006 Shu KONNO <owa@bg.wakwak.com> 0.9.2-0vl2
+- updated ExternalEditor to 0.9.2
+- updated zopeedit to 0.9.2
+
+* Thu Oct 20 2005 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.9.1-0vl1
+- updated ExternalEditor to 0.9.1
+- changed url
+
+* Wed Jul 14 2004 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.8-0vl1
+- updated ExternalEditor to 0.8
+
+* Fri Jun 04 2004 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.7.2-0vl1
+- updated ExternalEditor to 0.7.2
+- moved 'obsoletes:' to the subpackage section
+
+* Sat Apr 24 2004 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.7-0vl3
+- renamed Zope-ExternalEditor-client to python-zopeedit
+- rebuild with python-2.3.3-0vl1
+
+* Fri Sep 26 2003 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.7-0vl2
+- added 'BuildArch: noarch'
+
+* Sun Apr 13 2003 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.7-0vl1
+- updated ExternalEditor to 0.7
+- rebuild with python-2.2
+
+* Tue Feb 11 2003 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.6-0vl1
+- updated ExternalEditor to 0.6
+
+* Wed Aug 21 2002 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.5-0vl1
+- updated ExternalEditor to 0.5
+
+* Tue Jul 2 2002 Shu KONNO <owa@bg.wakwak.com> Zope-ExternalEditor-0.4.1-0vl1
+- created new

+ 102 - 0
Z/Zope-FSCounter/Zope-FSCounter-vl.spec

@@ -0,0 +1,102 @@
+%define instdir /var/lib/zope/Products
+%define product FSCounter
+Name: Zope-FSCounter
+Version: 1.4.0
+Release: 1%{?_dist_release}
+License: Zope Public License (ZPL) Version 2.0
+URL: http://www.zope.org/Members/SmileyChris/FScounter
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildArch: noarch
+Prereq: Zope-zserver
+Requires: Zope-zserver >= 2.7.0
+Group: Development/Web Applications
+Source: FScounter.%{version}.tar.gz
+Patch0: FScounter-1.4.0-init.patch
+Patch1: FScounter-1.4.0-lastday.patch
+Vendor: Projpct Vine
+Distribution: Vine Linux
+Packager: Shu KONNO (owa@bg.wakwak.com)
+
+Summary: A web page hit counter product.
+Summary(ja): Webページのヒットカウンタプロダクト.
+%description
+FSCounter is an improvement over ZCounter, by creating a web page hit counter
+that uses the File System to store the value, stopping the ZODB from being
+filled with multiple copies of the same object.
+%description -l ja
+FSCounter は ZCounter の改良版. ZODB が沢山の同じようなオブジェクトのコピーで
+埋まるのを止めるため, カウンタ値をファイルシステム上に保存するように作った.
+
+%prep
+%setup -q -c -n %{name}
+%patch0 -p0 -b .init
+%patch1 -p0 -b .lastday
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{instdir}
+cp -Rdp %{product} $RPM_BUILD_ROOT%{instdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, zope, zope)
+%{instdir}/%{product}
+
+%changelog
+* Mon Jun 09 2008 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.4.0-1vl5
+- applied new versioning policy and spec in utf-8
+
+* Fri Oct 06 2006 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.4.0-0vl6
+- added FScounter-1.4.0-init.patch
+
+* Thu Jun 08 2006 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.4.0-0vl5
+- added getTodaysCount() method to FScounter-1.4.0-lastday.patch
+
+* Fri Mar 04 2005 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.4.0-0vl4
+- updated FScounter.1.4.0.lastday.patch
+
+* Tue Nov 09 2004 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.4.0-0vl3
+- updated FScounter.1.4.0.lastday.patch
+
+* Mon Nov 01 2004 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.4.0-0vl2
+- droped FScounter.1.4.0.flock.patch 
+- added FScounter.1.4.0.lastday.patch 
+
+* Sat Oct 30 2004 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.4.0-0vl1
+- updated FScounter to 1.4.0
+- droped fscounter134.except.patch
+- added FScounter.1.4.0.flock.patch 
+
+* Tue Jun 22 2004 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.3.4-0vl6
+- updated fscounter134.except.patch
+
+* Sun Jun 20 2004 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.3.4-0vl5
+- droped fscounter.locked.patch
+- added fscounter134.except.patch
+
+* Sat Jun 19 2004 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.3.4-0vl4
+- added fscounter.locked.patch
+
+* Sat Apr 24 2004 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.3.4-0vl3
+- rebuild with python-2.3.3-0vl1
+
+* Fri Sep 26 2003 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.3.4-0vl2
+- added 'BuildArch: noarch'
+
+* Sun Jul 13 2003 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.3.4-0vl1
+- updated FSCounter to 1.3.4
+
+* Sun Apr 13 2003 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.3.2-0vl1
+- updated FSCounter to 1.3.4
+- changed name
+
+* Tue Feb 11 2003 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.3.2-0vp1
+- upgraded license to ZPL 2.0
+
+* Tue Jul 23 2002 Shu KONNO <owa@bg.wakwak.com> Zope-FSCounter-1.31-0vp1
+- packaged new
+

+ 83 - 0
Z/Zope-LocalFS/Zope-LocalFS-vl.spec

@@ -0,0 +1,83 @@
+%define instdir /var/lib/zope/Products
+%define product LocalFS
+
+Summary: Local File System product
+Summary(ja): ローカルなファイルシステムを操作するZopeプロダクト.
+Name: Zope-%{product}
+Version: 1.3
+Release: 2%{?_dist_release}
+License: BSD2
+URL: http://www.easyleading.org/
+Packager: Shu KONNO <owa@bg.wakwak.com>
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildArch: noarch
+Prereq: Zope-zserver
+Requires: Zope-zserver >= 2.9.0
+Group: Development/Web Applications
+Source0: %{product}-%{version}-andreas.tar.gz
+Patch1: LocalFS-1.3-content_types.patch
+
+%description
+This product allows you to serve files and browse directories from
+the local file system (or network shares on Windows platforms).
+It also allows you to upload files to the file system.
+%description -l ja
+このプロダクトはローカルなファイルシステムからファイルを受け取ったり
+ディレクトリを参照したりできるようにします. (これはネットワークで共有
+された Windowsプラットフォームについても言えます)
+またそのファイルシステムにファイルをアップロードすることも可能にします.
+
+
+%prep
+%setup -q -c -n %{name}-%{version}
+%patch1 -p0
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{instdir}
+#cp -Rdp lib/python/Products/%{product} $RPM_BUILD_ROOT%{instdir}
+cp -Rdp %{product} $RPM_BUILD_ROOT%{instdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, zope, zope)
+%{instdir}/%{product}
+
+%changelog
+* Thu Jul 17 2008 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.3-2vl5
+- updated LocalFS-1.3-content_types.patch
+
+* Mon Jun 09 2008 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.3-1vl5
+- applied new versioning policy and spec in utf-8
+
+* Mon Oct 09 2006 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.3-0vl3
+- rebuilt
+
+* Fri Jan 13 2006 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.3-0vl2
+- added LocalFS-1.3-content_types.patch for zope 2.9
+
+* Tue Jun 22 2004 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.3-0vl1
+- updated LocalFS to 1.3-andreas.tar.gz
+
+* Sat Apr 24 2004 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.2-0vl1
+- updated LocalFS to 1.2-andreas.tar.gz
+- build with python-2.3.3-0vl1
+
+* Fri Sep 26 2003 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.0.0-0vl5
+- added 'BuildArch: noarch' to rpm options
+
+* Fri Aug 29 2003 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.0.0-0vl4
+- modified LocalFS-1.0.0.patch (by Kiyoharu UENO)
+- fixed manage_addLocalFS method bug
+
+* Tue Aug 19 2003 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.0.0-0vl2
+- rebuilt
+
+* Sun Apr 13 2003 Shu KONNO <owa@bg.wakwak.com> Zope-LocalFS-1.0.0-0vl1
+- packaged new
+- included LocalFS-1.0.0.patch (by Shu KONNO)
+

+ 127 - 0
Z/Zope-TinyTablePlus/Zope-TinyTablePlus-vl.spec

@@ -0,0 +1,127 @@
+%define instdir /var/lib/zope/Products
+%define product TinyTablePlus
+
+Summary: TinyTablePlus is a product to manage a small amount of tabular data.
+Summary(ja): 小さな表データを操作するZopeプロダクト.
+Name: Zope-%{product}
+Version: 0.9
+Release: 1%{?_dist_release}
+License: Zope Public License (ZPL)
+URL: http://www.zope.org/Members/hathawsh/TinyTablePlus
+Packager: Shu KONNO (owa@bg.wakwak.com)
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildArch: noarch
+Prereq: Zope-zserver
+Requires: Zope-zserver >= 2.7.0
+Group: Development/Web Applications
+Source: TinyTablePlus-0.9.tgz
+Patch0: TinyTablePlus-0.9-About.dtml-charset.patch 
+Patch1: TinyTablePlus-0.9-Add.dtml-charset.patch
+Patch2: TinyTablePlus-0.9-Advanced.dtml-charset.patch
+Patch3: TinyTablePlus-0.9-Edit.dtml-charset.patch
+Patch4: TinyTablePlus-0.9-View.dtml-charset.patch
+Patch5: TinyTablePlus-0.9-ImportExport.py-charset.patch
+Patch10: TinyTablePlus-0.9-TinyTablePlus.py-zope28.patch
+Patch20: TinyTablePlus-0.9-__init__.py-zope29.patch
+Patch21: TinyTablePlus-0.9-version.txt-zope29.patch
+
+
+%description
+TinyTablePlus is a product designed to manage a small amount of tabular
+data.  It's intended to fill the gap between a Z Table or an Z SQL Methods
+accessed SQL table, which are overkill for many tasks, and folder token
+properties, which allow only a single "column".  TinyTablePlus also makes
+it possible to look up an item within the list, or to return a subset of
+the list rows where columns equal particular values.
+
+%description -l ja
+TinyTablePlus は小さな表データを操作する為に設計されたプロダクトです.
+これは,大部分の仕事には仕様過剰な Z テーブルや, SQL テーブルにアクセス
+できる Z SQL メソッドなどと,ただ一つの項目だけ許可される属性フォルダの
+ギャップを埋めることを意図しています. また TinyTablePlus はリストの中
+から一つの項目を捜しだすことを可能にし,あるいは項目が特定の値を持つ行
+の集合を取りだすことも可能です.
+
+
+%prep
+%setup -q -c -n %{name}-%{version}
+%patch0 -p0
+%patch1 -p0
+%patch2 -p0
+%patch3 -p0
+%patch4 -p0
+%patch5 -p0
+%patch10 -p0
+%patch20 -p0
+%patch21 -p0
+
+
+%build
+touch lib/python/Products/%{product}/refresh.txt
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{instdir}
+cp -Rdp lib/python/Products/%{product} $RPM_BUILD_ROOT%{instdir}
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-, zope, zope)
+%{instdir}/%{product}
+
+
+%changelog
+* Mon Jun 09 2008 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-1vl5
+- applied new versioning policy and spec in utf-8
+
+* Thu Aug 23 2007 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl10
+- updated Patch3: TinyTablePlus-0.9-Edit.dtml-charset.patch
+- added Patch21: TinyTablePlus-0.9-version.txt-zope29.patch
+
+* Mon Apr 02 2007 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl8
+- updated TinyTablePlus-0.9-__init__.py-zope29.patch
+
+* Fri Oct 13 2006 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl7
+- dropt TinyTablePlus-0.9.patch
+- added TinyTablePlus-0.9-About.dtml-charset.patch
+- added TinyTablePlus-0.9-Add.dtml-charset.patch
+- added TinyTablePlus-0.9-Advanced.dtml-charset.patch
+- added TinyTablePlus-0.9-Edit.dtml-charset.patch
+- added TinyTablePlus-0.9-View.dtml-charset.patch
+- added TinyTablePlus-0.9-ImportExport.py-charset.patch
+- added TinyTablePlus-0.9-TinyTablePlus.py-zope28.patch
+- added TinyTablePlus-0.9-__init__.py-zope29.patch
+
+* Fri Apr 08 2005 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl6
+- droped japanese.patch
+- added TinyTablePlus-0.9.patch for zope 2.8
+
+* Tue Jul 27 2004 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl5
+- updated japanese.patch
+- added refresh.txt
+
+* Sat Apr 24 2004 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl4
+- droped TinyTablePlus.patch
+- added japanese.patch
+- rebuild with python-2.3.3-0vl1
+
+* Sat Feb 28 2004 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl3
+- removed TinyTablePlus-0.9JP003 patch (because it's for euc-jp only)
+- added TinyTablePlus.patch (for japanese)
+
+* Fri Sep 26 2003 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl2
+- added 'BuildArch: noarch' to rpm options
+
+* Sun Apr 13 2003 Shu KONNO <owa@bg.wakwak.com> Zope-TinyTablePlus-0.9-0vl1
+- created for Vine Seed
+
+* Fri Aug 16 2002 Shu KONNO <owa@bg.wakwak.com> TinyTablePlus-0.9jp3-0vp1
+- changed TinyTablePlus with 0.9JP003.tgz (by koyoshi)
+
+* Thu Jun 27 2002 Shu KONNO <owa@bg.wakwak.com> TinyTablePlus-0.9-0vp1
+- included TinyTablePlus-0.9.patch (by cheeseshop, koyoshi)
+

Some files were not shown because too many files changed in this diff