summaryrefslogtreecommitdiff
path: root/fluid
diff options
context:
space:
mode:
Diffstat (limited to 'fluid')
-rw-r--r--fluid/Makefile33
-rw-r--r--fluid/fluid.desktop10
-rw-r--r--fluid/fluid.plist4
-rw-r--r--fluid/x-fluid.desktop8
4 files changed, 51 insertions, 4 deletions
diff --git a/fluid/Makefile b/fluid/Makefile
index 254f3e16f..ec17b98cd 100644
--- a/fluid/Makefile
+++ b/fluid/Makefile
@@ -76,7 +76,7 @@ depend: $(CPPFILES)
# Automatically generated dependencies...
include makedepend
-install: all
+install: all $(INSTALL_DESKTOP)
echo "Installing FLUID in $(DESTDIR)$(bindir)..."
-$(MKDIR) $(DESTDIR)$(bindir)
$(CP) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
@@ -84,9 +84,38 @@ install: all
$(DESTDIR)$(bindir)/fltk-config --post $(DESTDIR)$(bindir)/fluid$(EXEEXT)
$(CHMOD) 755 $(DESTDIR)$(bindir)/fluid$(EXEEXT)
-uninstall:
+install-linux:
+ -$(MKDIR) $(DESTDIR)/usr/share/applnk/Development
+ $(CP) fluid.desktop $(DESTDIR)/usr/share/applnk/Development
+ for size in 16 32 48 64 128; do \
+ -$(MKDIR) $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}; \
+ $(CP) icons/fluid-$$size.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/fluid.png; \
+ done
+ -$(MKDIR) $(DESTDIR)/usr/share/mimelnk/application
+ $(CP) x-fluid.desktop $(DESTDIR)/usr/share/mimelnk/application
+
+install-osx:
+ -$(MKDIR) $(DESTDIR)/Applications/fluid.app
+ $(CP) fluid.plist $(DESTDIR)/Applications/fluid.app/Info.plist
+ $(CP) fluid.info $(DESTDIR)/Applications/fluid.app/PkgInfo
+ -$(MKDIR) $(DESTDIR)/Applications/fluid.app/Contents
+ -$(MKDIR) $(DESTDIR)/Applications/fluid.app/Contents/MacOS
+ $(LN) $(bindir)/fluid $(DESTDIR)/Application/fluid.app/Contents/MacOS/fluid
+ -$(MKDIR) $(DESTDIR)/Applications/fluid.app/Contents/Resources
+ $(CP) icons/fluid.icns $(DESTDIR)/Applications/fluid.app/Contents/Resources
+
+uninstall: $(UNINSTALL_DESKTOP)
$(RM) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
+uninstall-linux:
+ $(RM) $(DESTDIR)/usr/share/applnk/Development/fluid.desktop
+ $(RM) $(DESTDIR)/usr/share/icons/hicolor/*/fluid.png
+ $(RM) $(DESTDIR)/usr/share/mimelnk/application/x-fluid.desktop
+
+uninstall-osx:
+ $(RM) -r $(DESTDIR)/Applications/fluid.app
+
+
#
# Note: The rebuild target can only be used if you have the original .fl
# files. This is normally only used by the FLTK maintainers...
diff --git a/fluid/fluid.desktop b/fluid/fluid.desktop
new file mode 100644
index 000000000..c95c89343
--- /dev/null
+++ b/fluid/fluid.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=fluid
+Comment=FLTK GUI Designer
+TryExec=fluid
+Exec=fluid
+Icon=fluid
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Categories=Development
diff --git a/fluid/fluid.plist b/fluid/fluid.plist
index e6e774cdb..73bbfd657 100644
--- a/fluid/fluid.plist
+++ b/fluid/fluid.plist
@@ -17,7 +17,7 @@
<string>English</string>
<key>NSHumanReadableCopyright</key>
- <string>Copyright 1998-2005 by Bill Spitzak and others</string>
+ <string>Copyright 1998-2006 by Bill Spitzak and others</string>
<key>CFAppleHelpAnchor</key>
<string>help</string>
@@ -38,7 +38,7 @@
<string>1.1.7</string>
<key>CFBundleGetInfoString</key>
- <string>1.1.7, Copyright 1998-2005 by Bill Spitzak and others</string>
+ <string>1.1.7, Copyright 1998-2006 by Bill Spitzak and others</string>
<key>CFBundleDocumentTypes</key>
<array>
diff --git a/fluid/x-fluid.desktop b/fluid/x-fluid.desktop
new file mode 100644
index 000000000..994e6443c
--- /dev/null
+++ b/fluid/x-fluid.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=MimeType
+MimeType=application/x-fluid
+Icon=fluid.png
+Patterns=*.fl
+Name=FLUID
+Comment=FLUID GUI Design
+Encoding=UTF-8