| #!/bin/sh |
| |
| if [ $# -lt 2 ]; then |
| echo "usage: $1 deps|control plugin" |
| exit 1 |
| fi |
| |
| case $1 in |
| deps) |
| case $2 in |
| amrwbenc) |
| echo "libamrwb-dev | amrwb-dev" |
| ;; |
| faac) |
| echo "libfaac-dev" |
| ;; |
| mpeg2enc) |
| echo "libmjpegtools-dev | mjpegtools-dev" |
| ;; |
| *) |
| echo "ERROR invalid plugin: add your plugin to debian/extra" |
| exit 1 |
| ;; |
| esac ;; |
| |
| control) |
| case $2 in |
| amrwbenc) |
| cat << EOF |
| Package: @GST_PKGNAME@-amrwbenc |
| Architecture: any |
| Depends: \${shlibs:Depends}, \${misc:Depends}, @GST_LIB@ |
| XB-GStreamer-Version: \${gstreamer:Version} |
| XB-GStreamer-Elements: \${gstreamer:Elements} |
| XB-GStreamer-URI-Sources: \${gstreamer:URISources} |
| XB-GStreamer-URI-Sinks: \${gstreamer:URISinks} |
| XB-GStreamer-Encoders: \${gstreamer:Encoders} |
| XB-GStreamer-Decoders: \${gstreamer:Decoders} |
| Provides: \${gstreamer:Provides} |
| Description: amrwb encoder plugin for GStreamer |
| This GStreamer plugin uses amrwb to encode audio stream into an Adaptive |
| Multi-Rate - Wideband (AMR-WB) speech codec compressed audio stream. |
| . |
| amrwb Homepage: http://www.penguin.cz/~utx/amr |
| |
| EOF |
| ;; |
| faac) |
| cat << EOF |
| Package: @GST_PKGNAME@-faac |
| Architecture: any |
| Depends: \${shlibs:Depends}, \${misc:Depends}, @GST_LIB@ |
| Recommends: @GST_PKGNAME@-ffmpeg |
| XB-GStreamer-Version: \${gstreamer:Version} |
| XB-GStreamer-Elements: \${gstreamer:Elements} |
| XB-GStreamer-URI-Sources: \${gstreamer:URISources} |
| XB-GStreamer-URI-Sinks: \${gstreamer:URISinks} |
| XB-GStreamer-Encoders: \${gstreamer:Encoders} |
| XB-GStreamer-Decoders: \${gstreamer:Decoders} |
| Provides: \${gstreamer:Provides} |
| Description: FAAC plugin for GStreamer |
| This GStreamer plugin uses FAAC to encode audio stream into a AAC |
| compressed audio stream. This is commonly known as the "mp4" format. |
| . |
| FAAC Homepage: http://www.audiocoding.com/ |
| |
| EOF |
| ;; |
| mpeg2enc) |
| cat << EOF |
| Package: @GST_PKGNAME@-mpeg2enc |
| Architecture: any |
| Depends: \${shlibs:Depends}, \${misc:Depends}, \${misc:Depends}, @GST_LIB@ |
| XB-GStreamer-Version: \${gstreamer:Version} |
| XB-GStreamer-Elements: \${gstreamer:Elements} |
| XB-GStreamer-URI-Sources: \${gstreamer:URISources} |
| XB-GStreamer-URI-Sinks: \${gstreamer:URISinks} |
| XB-GStreamer-Encoders: \${gstreamer:Encoders} |
| XB-GStreamer-Decoders: \${gstreamer:Decoders} |
| Provides: \${gstreamer:Provides} |
| Description: MJPEG Tools plugin for GStreamer |
| This GStreamer plugin uses MJPEG Tools to encode video stream into a MPEG-2 |
| compressed video stream. |
| . |
| MJPEG Tools Homepage: http://mjpeg.sourceforge.net/ |
| |
| EOF |
| ;; |
| *) |
| echo "ERROR invalid plugin: add your plugin to debian/extra" |
| exit 1 |
| ;; |
| esac ;; |
| *) echo "ERROR use deps or control" ;; |
| esac |
| |