Index of /download/binary

 NameLast modifiedSizeDescription

 Parent Directory  -  
 bitmap-1.5-1.exe2010-02-11 00:47 1.2MBitmap Fonts for 32 or 64 bit Windows
 src/2023-01-29 06:38 - Thirdparty Source Files
 syntax-1.6.README.TXT2023-01-21 01:32 1.3K 
 syntax-1.6.i586.exe2023-01-21 01:12 4.1MSyntax Files for 32 bit Windows
 syntax-1.6.x86_64.exe2023-01-21 01:12 4.1MSyntax Files for 64 bit Windows
 yudit-3.1.0-1.i586.exe2023-02-11 01:22 3.5MYudit Package for 32 bit Windows
 yudit-3.1.0-1.x86_64.exe2023-02-11 01:22 3.8MYudit Package for 64 bit Windows
 yudit-3.1.0-4.arm64-unsigned.dmg2024-03-16 01:25 5.5MYudit Packege for Arm Mac (unsigned)
 yudit-3.1.0-4.x86_64-unsigned.dmg2024-03-16 01:25 5.6MYudit Packege for Intel Mac (unsigned)
 yudit_3.1.0-2_amd64.deb2023-02-11 03:41 2.6MYudit Package for 64 bit Linux

This program is GPL 2 licensed free software and
  
   IT COMES WITH ABSOLUTELY NO WARRANTY

Use it at your own risk.

These are the latest binary packages.

md5sum

05c15a419e0bff4d4112d179f40a146d  bitmap-1.5-1.exe
995fbc637e27afb9dfe850caaf68d453  syntax-1.6.x86_64.exe
20a23b587b8f35f15ea045f86a22e323  syntax-1.6.i586.exe
36bba56fa8d62bd83d925b0ef8a1da50  yudit-3.1.0-1.x86_64.exe
4526c021a528179fbe5172cf884aa6bc  yudit-3.1.0-1.i586.exe
e4745a6848847784d978f27a805976f1  yudit-3.1.0.x86_64-unsigned.dmg
7c42442c246d6286b602e1df550915cd  yudit-3.1.0.arm64-unsigned.dmg
e5f2ce3f08d7eb784a7a64fe08992b24  yudit_3.1.0-2_amd64.deb
----------------------------------------------------------
You can create a binary package yourself from source code
----------------------------------------------------------

Linux:
-----
You need to have development tools and x11 development 
libraries. 

1. Get the latest source rpm 

   wget http://www.yudit.org/download/yudit-3.1.0-1.src.rpm

2. Use rpmbuild to build a binary rpm package 

   rpmbuild -ba yudit-3.1.0-1.src.rpm

3. For Ubuntu you can use the alien program to make a deb
package from the binary rpm made by rpmbuild.

Windows:
-------
1. Install  Microsoft Windows SDK for Windows 7 and .NET

   On Window98 You need at least Visual C++ 6.0, and the command prompt
   should be invoked with 

   command /e:2040 /p
   
2. Install UnxTools

   http://sourceforge.net/projects/unxutils/

   If you put the package in 

   C:\Build\Unix

   set PATH=C:\Build\Unix\bin;C:\Build\Unix\usr\local\wbin;%PATH%

3. Unpack yudit-3.1.0.tar.gz into C:\Build\Yudit\yudit-2.9.6

   gunzip yudit-3.1.0.tar.gz
   tar xf yudit-3.1.0.tar

4. Compile

  Execute the vcvars32.bat  (32 bit) or vcvarsx86_amd64.bat (64 bit) 
  script in your compiler installation bin directory.

  You should probably search for the vcvars32.bat or vcvars64.bat
  files of your installed vc++ tree, and use those if you have problems.

  cd yudit-3.1.0
  cp Makefile.in Makefile
  make

5. Prepeare (This will create C:\Build\Yudit\Install directory)

  yudit-3.1.0\bin\wininst

6. Create package (This needs C:\Build\Yudit\Output directory)

  Install Inno Setup Compiler (http://www.jrsoftware.org/isdl.htm)
  Use C:\Build\Yudit\yudit-3.1.0\yudit32.iss (32 bit) or 
  C:\Build\Yudit\yudit-3.1.0\yudit64.iss (64 bit)

  Compile the package. It creates an Output directory with the installer
  executable.

Macintosh
---------

1. You need to download the source code for Yudit.

  Check out latest version (3.1.0) and download it with curl.

  curl -O https://yudit.org/download/yudit-3.1.0.tar.gz
  
2. You need to make sure Your Mac has XCode installed.

3. Open the terminal window

4. Unpack the source code

  tar xfz yudit-3.1.0.tar.gz 
  
5. Go to the source folder

  cd yudit-3.1.0
  * If you have XCode 15 or later make sure you apply at least 
    patch3 from: https://yudit.org/download/patch-src

  patch -p1 < path-to-patch-file. 
   

6. Run the disk image builder tool

  ./build-for-macos.sh

  It will print out the built dmg file.

  Optionally this image can be enhanced with 
  a fancier installer with:

  ./post-build-macos.sh

  by manually moving the icons and resizing the window.

8. Copy that file to ~/Download/ directory

9. Click on that file.

  You can drop the Yudit image to /Applications, or better yet, you can install it: 
  cp -R /Volumes/Yudit/Yudit.app /Applications/

10. Close the image file in finder.

When you run yudit, it will create .yudit (dot-yudit)  directory in your 
home folder. TrueType font files, syntax checker file and keyboard 
maps can be installed there. 


Notes
-----

If you want to cross compile 64 bit on a 32 bit Linux machine, set the 
YUDIT_MYTOOL environment variable to the full path of your working 32 bit
mytool executable.

With yudit-3.1.0.patch2.txt ./configure accepts the following
environment variables:

AR - Override the default 'ar'.  Example: AR=x86_64-pc-linux-gnu-ar 
ARFLAGS - Specify flags for 'ar'. Default: 'cr'
RANLIB - Override 'ranlib' 

If you don't have X11 development package installed on Linux, you 
will not be able to make a working yudit gui executable, but the command
line tools will still work if you configure with --without-gui option.