メインコンテンツに移動

fswatch

インストール

ここのgettextと, ここのfswatch-新しげをインストールすれば良い. 解析ツール fswatch_analyze.sh はこれをダウンロードして /usr/local/bin にコピーする.

ビルドする場合

インストールすれば使えるので, ビルドする必要はありません.

ソースコードはここにある. で, ReleaseTarballをゲットするのがコツだ.

Version 1.17

さきにgettextの最新版を, ここからインストールしておく.

ARM64ビルド

cd arm64
cd fswatch-1.17.1
./configure --prefix=/usr/local
make
fswatch/src/fswatch -x /usr/local/ >&files.log &
sudo make install
kill %1
fswatch_analyze.sh -c _binary files.log

X86ビルド

cd x86_64
cd fswatch-1.17.1
./configure --prefix=/usr/local
make

豚ビルド

cd arm64
lipo -create -arch arm64 _binary/usr/local/bin/fswatch \
             -arch x86_64 ../../x86_64/fswatch-1.17.1/fswatch/src/.libs/fswatch\
             -output bin/fswatch
lipo -create -arch arm64 _binary/usr/local/lib/libfswatch.13.dylib\
             -arch x86_64 ../../x86_64/fswatch-1.17.1/libfswatch/src/.libs/libfswatch.13.dylib\
             -output bin/libfswatch.13.dylib
cp bin/fswatch _binary/usr/local/bin/
cp bin/libfswatch.13.dylib  _binary/usr/local/lib/
pkgbuild --identifier fswatch --root _binary fswatch-1.17.1-osx12.4.pkg

Version 1.15

cd fswatch-1.15.0
./configure --prefix=/usr/local
make
fswatch/src/fswatch -x /usr/local/ >&files.log &  ► /usr/local/bin/fswatch を書き換えるので特殊だ
sudo make install
kill %1
fswatch_analyze.sh -c _binary files.log
pkgbuild --identifier fswatch --root _binary fswatch-1.15.0-osx10.15.pkg

 

File attachments
添付 サイズ
fswatch_analyze.sh_.gz 1.22 KB