aboutsummaryrefslogtreecommitdiff
path: root/packages/linux_make
diff options
context:
space:
mode:
Diffstat (limited to 'packages/linux_make')
-rwxr-xr-xpackages/linux_make/Makefile24
-rw-r--r--packages/linux_make/debian/control11
-rw-r--r--packages/linux_make/pd-extended.desktop13
-rw-r--r--packages/linux_make/pd.pngbin0 -> 8005 bytes
4 files changed, 47 insertions, 1 deletions
diff --git a/packages/linux_make/Makefile b/packages/linux_make/Makefile
index 3557322b..c67556d3 100755
--- a/packages/linux_make/Makefile
+++ b/packages/linux_make/Makefile
@@ -1,4 +1,4 @@
-#
+g#
# for making a tar.bz2 that installs using a Makefile
#
@@ -62,6 +62,22 @@ install:
package: tarbz2
PACKAGE_NAME = Pd-$(PD_VERSION)
+
+deb:
+# GNOME menu support
+ test -d $(DESTDIR)/usr/share/icons/hicolor/128x128/apps || \
+ mkdir -p $(DESTDIR)/usr/share/icons/hicolor/128x128/apps
+ install -p $(packages_src)/linux_make/pd.png \
+ $(DESTDIR)/usr/share/icons/hicolor/128x128/apps/
+ test -d $(DESTDIR)/usr/share/applications/ || \
+ mkdir -p $(DESTDIR)/usr/share/applications/
+ install -p $(packages_src)/linux_make/pd-extended.desktop \
+ $(DESTDIR)/usr/share/applications/
+# debian packageing
+ test -d $(DESTDIR)/DEBIAN || mkdir -p $(DESTDIR)/DEBIAN
+ cp $(packages_src)/linux_make/debian/control $(DESTDIR)/DEBIAN
+ dpkg-deb --build $(DESTDIR) $(packages_src)/linux_make/$(PACKAGE_NAME).deb
+
tarbz2: installer_makefile installer_readme
install -p .pdsettings $(DESTDIR)$(prefix)
mv $(DESTDIR)$(prefix) $(DESTDIR)$(PACKAGE_NAME)
@@ -112,6 +128,12 @@ package_clean: installer_clean
#
#==============================================================================#
+#==============================================================================#
+#
+## TEST TARGETS
+#
+#==============================================================================#
+
test_package:
cd /tmp && tar xjf $(DESTDIR)/$(PACKAGE_NAME).tar.bz2
$(MAKE) -C /tmp/$(PACKAGE_NAME) prefix=/tmp/usr/local install
diff --git a/packages/linux_make/debian/control b/packages/linux_make/debian/control
new file mode 100644
index 00000000..f707137f
--- /dev/null
+++ b/packages/linux_make/debian/control
@@ -0,0 +1,11 @@
+Package: pd-extended
+Version: 0.39.2.cvs20070626-0rc4
+Section: base
+Priority: optional
+Architecture: all
+Depends: libjack0.100.0-0, ttf-bitstream-vera, tcl8.4 (>= 8.4.1-0), tk8.4 (>= 8.4.1-0), libasound2, libogg0, libvorbis0a, libfreetype6, libvorbisenc2, libvorbisfile3, libspeex1, libflac7, libsndfile1, libpcre3, libtheora0, imagemagick, liblcms1, libpng3, libtiff4, libmpeg1, libmpeg2-4, libmpeg3-1, libquicktime0, libx11-6, libdv4, libxv1, libimlib2, libfreetype6,libsm6, libxml2, libxext6, libxt6, libglu1-mesa, libgsl0, libmagick++9c2a
+Recommends: xmms, liblo0, liblame0
+Maintainer: Hans-Christoph Steiner <hans@at.or.at>
+Description: Pure Data with a large collection of externals
+ This distribution of Pd includes a wide array of libraries that allow
+ you to work with HIDs, video, OpenGL 3D graphics, and more.
diff --git a/packages/linux_make/pd-extended.desktop b/packages/linux_make/pd-extended.desktop
new file mode 100644
index 00000000..f33c7eb2
--- /dev/null
+++ b/packages/linux_make/pd-extended.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Pd-extended
+GenericName=Pure Data
+Comment=Visual dataflow programming platform for multimedia
+Exec=/usr/local/bin/pd
+Terminal=false
+Type=Application
+Icon=pd
+Categories=GNOME;GTK;Application;AudioVideo;X-Ximian-Main;X-Red-Hat-Base;
+MimeType=application/x-ogg;application/ogg;audio/x-mp3;
+StartupNotify=true
+X-Ubuntu-Gettext-Domain=pd-extended
diff --git a/packages/linux_make/pd.png b/packages/linux_make/pd.png
new file mode 100644
index 00000000..5238f0bb
--- /dev/null
+++ b/packages/linux_make/pd.png
Binary files differ