From c4d080bf87da3944a15f4ca9942273b2cb3306f8 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sat, 30 Jun 2007 18:16:16 +0000 Subject: hacked together a .deb for Pd-extended at gohan/zaragoza svn path=/trunk/; revision=7862 --- packages/linux_make/Makefile | 24 +++++++++++++++++++++++- packages/linux_make/debian/control | 11 +++++++++++ packages/linux_make/pd-extended.desktop | 13 +++++++++++++ packages/linux_make/pd.png | Bin 0 -> 8005 bytes 4 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 packages/linux_make/debian/control create mode 100644 packages/linux_make/pd-extended.desktop create mode 100644 packages/linux_make/pd.png (limited to 'packages/linux_make') 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) @@ -106,6 +122,12 @@ clean: installer_clean package_clean: installer_clean +#==============================================================================# +# +## TEST TARGETS +# +#==============================================================================# + #==============================================================================# # ## TEST TARGETS 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 +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 Binary files /dev/null and b/packages/linux_make/pd.png differ -- cgit v1.2.1