aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authors3+dev@sdfeu.org2012-12-17 09:45:48 +0100
committerJack Nagel2013-03-10 14:57:53 -0500
commit40e1d4eb3f8f2ba24e3c8dc6f95b493e9b488144 (patch)
tree20b3ca48d58ab4a6dc74cc9c04429912db85eb77 /Library
parentbf8443a44e1a734b950053d0d4bf0db1d7853f08 (diff)
downloadhomebrew-40e1d4eb3f8f2ba24e3c8dc6f95b493e9b488144.tar.bz2
New formula: sxiv 1.0
Closes #16615. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/sxiv.rb51
1 files changed, 51 insertions, 0 deletions
diff --git a/Library/Formula/sxiv.rb b/Library/Formula/sxiv.rb
new file mode 100644
index 000000000..543c9f442
--- /dev/null
+++ b/Library/Formula/sxiv.rb
@@ -0,0 +1,51 @@
+require 'formula'
+
+class Sxiv < Formula
+ homepage 'https://github.com/muennich/sxiv'
+ url 'https://github.com/downloads/muennich/sxiv/sxiv-1.0.tar.gz'
+ sha1 'e29e33c38fd2a6c8a2cb3b270776859328aa8e0e'
+
+ head 'https://github.com/muennich/sxiv.git'
+
+ depends_on :x11
+ depends_on 'imlib2'
+ depends_on 'giflib' => :optional
+ depends_on 'libexif' => :optional
+
+ # Makefile uses GNU install
+ def patches; DATA; end
+
+ def install
+ system "make", "config.h"
+
+ if build.with? "giflib"
+ inreplace "config.h", "#define GIF_SUPPORT 0", "#define GIF_SUPPORT 1"
+ end
+
+ if build.with? "libexif"
+ inreplace "config.h", "#define EXIF_SUPPORT 0", "#define EXIF_SUPPORT 1"
+ end
+
+ system "make", "PREFIX=#{prefix}", "install"
+ end
+
+ test do
+ system "#{bin}/sxiv", "-v"
+ end
+end
+
+__END__
+diff --git a/Makefile b/Makefile
+index 32c644f..0cd8019 100644
+--- a/Makefile
++++ b/Makefile
+@@ -52,7 +52,8 @@ dist: clean
+
+ install: all
+ @echo "installing executable file to $(DESTDIR)$(PREFIX)/bin"
+- @install -D -m 755 sxiv $(DESTDIR)$(PREFIX)/bin/sxiv
++ @install -d $(DESTDIR)$(PREFIX)/bin
++ @install -m 755 sxiv $(DESTDIR)$(PREFIX)/bin/sxiv
+ @echo "installing manual page to $(DESTDIR)$(MANPREFIX)/man1"
+ @mkdir -p $(DESTDIR)$(MANPREFIX)/man1
+ @sed "s/VERSION/$(VERSION)/g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1