diff --git a/gstlal-ugly/debian/control.in b/gstlal-ugly/debian/control.in
index b96fc280c8ea9473a9d12c3f021bef5c3e490249..ab593b0d0a3d5ace16cf4de45d4596c4c55f25e1 100644
--- a/gstlal-ugly/debian/control.in
+++ b/gstlal-ugly/debian/control.in
@@ -10,9 +10,11 @@ Build-Depends:
  gds-crtools (>= @MIN_GDS_VERSION@),
  gds-dev (>= @MIN_GDS_VERSION@),
  gds-services (>= @MIN_GDS_VERSION@),
- gstlal-dep (>= 2.2) | gstenvironment,
  gstlal-dev (>= @MIN_GSTLAL_VERSION@),
  gtk-doc-tools,
+ ldas-tools-framecpp-dev (>= @MIN_FRAMECPP_VERSION@),
+ libgstreamer1.0-dev (>= @MIN_GSTREAMER_VERSION@),
+ libgstreamer-plugins-base1.0-dev (>= @MIN_GSTREAMER_VERSION@),
  lal-dev (>= @MIN_LAL_VERSION@),
  lalmetaio-dev (>= @MIN_LALMETAIO_VERSION@),
  ldas-tools-framecpp-dev (>= @MIN_FRAMECPP_VERSION@),
@@ -25,7 +27,6 @@ Build-Depends:
  pkg-config,
  python-all-dev (>= @MIN_PYTHON_VERSION@),
  python-glue (>= @MIN_GLUE_VERSION@),
- python-gobject-dev,
  python-numpy
 
 Package: gstlal-ugly
@@ -36,7 +37,9 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
  gds-crtools (>= @MIN_GDS_VERSION@),
  gds-services (>= @MIN_GDS_VERSION@),
  gstlal (>= @MIN_GSTLAL_VERSION@),
- gstlal-dep (>= 2.2) | gstenvironment,
+ ldas-tools-framecpp (>= @MIN_FRAMECPP_VERSION@),
+ libgstreamer1.0-0 (>= @MIN_GSTREAMER_VERSION@),
+ libgstreamer-plugins-base1.0-0 (>= @MIN_GSTREAMER_VERSION@),
  lal (>= @MIN_LAL_VERSION@),
  lalmetaio (>= @MIN_LALMETAIO_VERSION@),
  ldas-tools-framecpp (>= @MIN_FRAMECPP_VERSION@),
@@ -49,7 +52,6 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
  python-dbus,
  python-glue (>= @MIN_GLUE_VERSION@),
  python-glue-segments (>= @MIN_GLUE_VERSION@),
- python-gobject,
  python-numpy,
  python-pylal (>= @MIN_PYLAL_VERSION@),
  python-scipy
@@ -69,10 +71,11 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
  gstlal-ugly (= ${binary:Version}),
  lal-dev (>= @MIN_LAL_VERSION@),
  lalmetaio-dev (>= @MIN_LALMETAIO_VERSION@),
+ libgstreamer-plugins-base1.0-dev (>= @MIN_GSTREAMER_VERSION@),
+ libgstreamer1.0-dev (>= @MIN_GSTREAMER_VERSION@),
  libfftw3-dev,
  libgsl0-dev,
- libreadline-dev,
- python-gobject-dev
+ libreadline-dev
 Description: Files and documentation needed for compiling gstlal-ugly based plugins and programs.
  This package contains the files needed for building gstlal-ugly based
  plugins ands programs.
diff --git a/gstlal-ugly/gstlal-ugly.spec.in b/gstlal-ugly/gstlal-ugly.spec.in
index c7bf5ee32667d4b1b85f7fbfc1a7df0ba1d42746..2aa076facc0019a5d9302b03f19ec3f712e2e293 100644
--- a/gstlal-ugly/gstlal-ugly.spec.in
+++ b/gstlal-ugly/gstlal-ugly.spec.in
@@ -6,8 +6,8 @@ Release: 1.lscsoft
 Summary: GSTLAL Experimental Supplements
 License: GPL
 Group: LSC Software/Data Analysis
-Requires: gstlal >= @MIN_GSTLAL_VERSION@ python >= @MIN_PYTHON_VERSION@ glue >= @MIN_GLUE_VERSION@ glue-segments >= @MIN_GLUE_VERSION@ python-pylal >= @MIN_PYLAL_VERSION@ fftw >= 3 %{gstreamername} >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-good >= 1.2.4 %{gstreamername}-python >= 0.10.21 pygobject2 numpy scipy lal >= @MIN_LAL_VERSION@ lalmetaio >= @MIN_LALMETAIO_VERSION@ gsl ldas-tools-framecpp >= @MIN_FRAMECPP_VERSION@ gds-core >= @MIN_GDS_VERSION@ gds-crtools >= @MIN_GDS_VERSION@ gds-services >= @MIN_GDS_VERSION@ cyrus-sasl-lib nds2-client >= @MIN_NDS_VERSION@ orc >= @MIN_ORC_VERSION@ dbus-python avahi-ui-tools
-BuildRequires: doxygen graphviz gstlal-devel >= @MIN_GSTLAL_VERSION@ python-devel >= @MIN_PYTHON_VERSION@ fftw-devel >= 3 %{gstreamername}-devel >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base-devel >= @MIN_GSTREAMER_VERSION@ pygobject2-devel lal-devel >= @MIN_LAL_VERSION@ lalmetaio-devel >= @MIN_LALMETAIO_VERSION@ gsl-devel ldas-tools-framecpp-devel >= @MIN_FRAMECPP_VERSION@ gds-devel >= @MIN_GDS_VERSION@ cyrus-sasl-devel nds2-client-devel >= @MIN_NDS_VERSION@ nds2-client-headers >= @MIN_NDS_VERSION@ orc >= @MIN_ORC_VERSION@
+Requires: gstlal >= @MIN_GSTLAL_VERSION@ python >= @MIN_PYTHON_VERSION@ glue >= @MIN_GLUE_VERSION@ glue-segments >= @MIN_GLUE_VERSION@ python-pylal >= @MIN_PYLAL_VERSION@ fftw >= 3 %{gstreamername} >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-good >= 1.2.4 %{gstreamername}-python >= 0.10.21 numpy scipy lal >= @MIN_LAL_VERSION@ lalmetaio >= @MIN_LALMETAIO_VERSION@ gsl ldas-tools-framecpp >= @MIN_FRAMECPP_VERSION@ gds-core >= @MIN_GDS_VERSION@ gds-crtools >= @MIN_GDS_VERSION@ gds-services >= @MIN_GDS_VERSION@ cyrus-sasl-lib nds2-client >= @MIN_NDS_VERSION@ orc >= @MIN_ORC_VERSION@ dbus-python avahi-ui-tools
+BuildRequires: doxygen graphviz gstlal-devel >= @MIN_GSTLAL_VERSION@ python-devel >= @MIN_PYTHON_VERSION@ fftw-devel >= 3 %{gstreamername}-devel >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base-devel >= @MIN_GSTREAMER_VERSION@ lal-devel >= @MIN_LAL_VERSION@ lalmetaio-devel >= @MIN_LALMETAIO_VERSION@ gsl-devel ldas-tools-framecpp-devel >= @MIN_FRAMECPP_VERSION@ gds-devel >= @MIN_GDS_VERSION@ cyrus-sasl-devel nds2-client-devel >= @MIN_NDS_VERSION@ nds2-client-headers >= @MIN_NDS_VERSION@ orc >= @MIN_ORC_VERSION@
 Source: @PACKAGE_NAME@-%{version}.tar.gz
 URL: https://www.lsc-group.phys.uwm.edu/daswg/projects/gstlal.html
 Packager: Kipp Cannon <kipp.cannon@ligo.org>
@@ -26,7 +26,7 @@ gstlal-based applications.
 %package devel
 Summary: Files and documentation needed for compiling gstlal-based plugins and programs.
 Group: LSC Software/Data Analysis
-Requires: %{name} = %{version} gstlal-devel >= @MIN_GSTLAL_VERSION@ python-devel >= @MIN_PYTHON_VERSION@ fftw-devel >= 3 %{gstreamername}-devel >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base-devel >= @MIN_GSTREAMER_VERSION@ pygobject2-devel lal-devel >= @MIN_LAL_VERSION@ lalmetaio-devel >= @MIN_LALMETAIO_VERSION@ gsl-devel nds2-client-headers >= @MIN_NDS_VERSION@
+Requires: %{name} = %{version} gstlal-devel >= @MIN_GSTLAL_VERSION@ python-devel >= @MIN_PYTHON_VERSION@ fftw-devel >= 3 %{gstreamername}-devel >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base-devel >= @MIN_GSTREAMER_VERSION@ lal-devel >= @MIN_LAL_VERSION@ lalmetaio-devel >= @MIN_LALMETAIO_VERSION@ gsl-devel nds2-client-headers >= @MIN_NDS_VERSION@
 %description devel
 This package contains the files needed for building gstlal-ugly based
 plugins and programs.
diff --git a/gstlal/debian/control.in b/gstlal/debian/control.in
index 988f64ddbafd0d1d7e392ac6b08eed8038616f0f..d7936930b8fab5d6b43f28c51e1be4c5786e613f 100644
--- a/gstlal/debian/control.in
+++ b/gstlal/debian/control.in
@@ -8,10 +8,11 @@ Build-Depends:
  debhelper (>= 8),
  fakeroot,
  gtk-doc-tools (>= @MIN_GTK_DOC_VERSION@),
+ libgstreamer1.0-dev (>= @MIN_GSTREAMER_VERSION@),
+ libgstreamer-plugins-base1.0-dev (>= @MIN_GSTREAMER_VERSION@),
  liborc-0.4-0 (>= 1:@MIN_ORC_VERSION@),
  liborc-0.4-dev (>= 1:@MIN_ORC_VERSION@),
  libfftw3-dev (>= 3),
- gstlal-dep (>= 2.2) | gstenvironment,
  lal-dev (>= @MIN_LAL_VERSION@),
  lal-python (>= @MIN_LAL_VERSION@),
  lalburst-dev (>= @MIN_LALBURST_VERSION@),
@@ -22,7 +23,6 @@ Build-Depends:
  libxml2-dev,
  pkg-config,
  python-all-dev (>= @MIN_PYTHON_VERSION@),
- python-gobject-dev,
  python-numpy-dev
 
 Package: gstlal
@@ -30,7 +30,15 @@ Architecture: any
 Replaces: gstlal-ugly (<< 0.4.0)
 Breaks: gstlal-ugly (<< 0.4.0)
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
- gstlal-dep (>= 2.2) | gstenvironment,
+ gstreamer1.0-plugins-base (>= @MIN_GSTREAMER_VERSION@),
+ gstreamer1.0-plugins-good (>= @MIN_GSTREAMER_VERSION@),
+ gstreamer1.0-plugins-bad,
+ gstreamer1.0-plugins-ugly,
+ libgstreamer1.0-0 (>= @MIN_GSTREAMER_VERSION@),
+ libgstreamer-plugins-base1.0-0 (>= @MIN_GSTREAMER_VERSION@),
+ gstreamer1.0-tools (>= @MIN_GSTREAMER_VERSION@),
+ gir1.2-gstreamer-1.0 (>= @MIN_GSTREAMER_VERSION@),
+ gir1.2-gst-plugins-base-1.0 (>= @MIN_GSTREAMER_VERSION@),
  libfftw3-3,
  liborc-0.4-0 (>= 1:@MIN_ORC_VERSION@),
  lal (>= @MIN_LAL_VERSION@),
@@ -44,7 +52,6 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
  python (>= @MIN_PYTHON_VERSION@),
  python-glue (>= @MIN_GLUE_VERSION@),
  python-glue-segments (>= @MIN_GLUE_VERSION@),
- python-gobject,
  python-numpy,
  python-pylal (>= @MIN_PYLAL_VERSION@),
  python-scipy
@@ -61,7 +68,8 @@ Package: gstlal-dev
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
  gstlal (= ${binary:Version}),
- gstlal-dep (>= 2.2) | gstenvironment,
+ libgstreamer-plugins-base1.0-dev (>= @MIN_GSTREAMER_VERSION@),
+ libgstreamer1.0-dev (>= @MIN_GSTREAMER_VERSION@),
  lal-dev (>= @MIN_LAL_VERSION@),
  lalburst-dev (>= @MIN_LALBURST_VERSION@),
  lalinspiral-dev (>= @MIN_LALINSPIRAL_VERSION@),
@@ -71,8 +79,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends},
  libgsl0-dev (>= 1.9),
  liborc-0.4-0 (>=1:@MIN_ORC_VERSION@),
  liborc-0.4-dev (>= 1:@MIN_ORC_VERSION@),
- python-all-dev (>= @MIN_PYTHON_VERSION@),
- python-gobject-dev
+ python-all-dev (>= @MIN_PYTHON_VERSION@)
 Description: Files and documentation needed for compiling gstlal based plugins and programs.
  This package contains the files needed for building gstlal-based plugins
  and programs.
diff --git a/gstlal/gstlal.spec.in b/gstlal/gstlal.spec.in
index 134166410259c4384e8c0c13e3277faa3d5bcbc3..d435131cc660ca94b8a1d7f75a30c1920f87fc57 100644
--- a/gstlal/gstlal.spec.in
+++ b/gstlal/gstlal.spec.in
@@ -6,8 +6,8 @@ Release: 1.lscsoft
 Summary: GSTLAL
 License: GPL
 Group: LSC Software/Data Analysis
-Requires: python >= @MIN_PYTHON_VERSION@ glue >= @MIN_GLUE_VERSION@ glue-segments >= @MIN_GLUE_VERSION@ python-pylal >= @MIN_PYLAL_VERSION@ fftw >= 3 %{gstreamername} >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-good >= 1.2.4 %{gstreamername}-python >= 0.10.21 pygobject2 numpy scipy lal >= @MIN_LAL_VERSION@ lal-python >= @MIN_LAL_VERSION@ lalmetaio >= @MIN_LALMETAIO_VERSION@ lalsimulation >= @MIN_LALSIMULATION_VERSION@ lalburst >= @MIN_LALBURST_VERSION@ lalinspiral >= @MIN_LALINSPIRAL_VERSION@ gsl orc >= @MIN_ORC_VERSION@
-BuildRequires: doxygen graphviz python-devel >= @MIN_PYTHON_VERSION@ fftw-devel >= 3 %{gstreamername}-devel >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base-devel >= @MIN_GSTREAMER_VERSION@ pygobject2-devel numpy lal-devel >= @MIN_LAL_VERSION@ lal-python >= @MIN_LAL_VERSION@ lalmetaio-devel >= @MIN_LALMETAIO_VERSION@ lalsimulation-devel >= @MIN_LALSIMULATION_VERSION@ lalburst-devel >= @MIN_LALBURST_VERSION@ lalinspiral-devel >= @MIN_LALINSPIRAL_VERSION@ gsl-devel orc >= @MIN_ORC_VERSION@
+Requires: python >= @MIN_PYTHON_VERSION@ glue >= @MIN_GLUE_VERSION@ glue-segments >= @MIN_GLUE_VERSION@ python-pylal >= @MIN_PYLAL_VERSION@ fftw >= 3 %{gstreamername} >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-good >= 1.2.4 %{gstreamername}-python >= 0.10.21 numpy scipy lal >= @MIN_LAL_VERSION@ lal-python >= @MIN_LAL_VERSION@ lalmetaio >= @MIN_LALMETAIO_VERSION@ lalsimulation >= @MIN_LALSIMULATION_VERSION@ lalburst >= @MIN_LALBURST_VERSION@ lalinspiral >= @MIN_LALINSPIRAL_VERSION@ gsl orc >= @MIN_ORC_VERSION@
+BuildRequires: doxygen graphviz python-devel >= @MIN_PYTHON_VERSION@ fftw-devel >= 3 %{gstreamername}-devel >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base-devel >= @MIN_GSTREAMER_VERSION@ numpy lal-devel >= @MIN_LAL_VERSION@ lal-python >= @MIN_LAL_VERSION@ lalmetaio-devel >= @MIN_LALMETAIO_VERSION@ lalsimulation-devel >= @MIN_LALSIMULATION_VERSION@ lalburst-devel >= @MIN_LALBURST_VERSION@ lalinspiral-devel >= @MIN_LALINSPIRAL_VERSION@ gsl-devel orc >= @MIN_ORC_VERSION@
 Source: @PACKAGE_NAME@-%{version}.tar.gz
 URL: https://www.lsc-group.phys.uwm.edu/daswg/projects/gstlal.html
 Packager: Kipp Cannon <kipp.cannon@ligo.org>
@@ -26,7 +26,7 @@ gstlal-based applications.
 %package devel
 Summary: Files and documentation needed for compiling gstlal-based plugins and programs.
 Group: LSC Software/Data Analysis
-Requires: %{name} = %{version} python-devel >= @MIN_PYTHON_VERSION@ fftw-devel >= 3 %{gstreamername}-devel >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base-devel >= @MIN_GSTREAMER_VERSION@ pygobject2-devel lal-devel >= @MIN_LAL_VERSION@ lalmetaio-devel >= @MIN_LALMETAIO_VERSION@ lalsimulation-devel >= @MIN_LALSIMULATION_VERSION@ lalburst-devel >= @MIN_LALBURST_VERSION@ lalinspiral-devel >= @MIN_LALINSPIRAL_VERSION@ gsl-devel
+Requires: %{name} = %{version} python-devel >= @MIN_PYTHON_VERSION@ fftw-devel >= 3 %{gstreamername}-devel >= @MIN_GSTREAMER_VERSION@ %{gstreamername}-plugins-base-devel >= @MIN_GSTREAMER_VERSION@ lal-devel >= @MIN_LAL_VERSION@ lalmetaio-devel >= @MIN_LALMETAIO_VERSION@ lalsimulation-devel >= @MIN_LALSIMULATION_VERSION@ lalburst-devel >= @MIN_LALBURST_VERSION@ lalinspiral-devel >= @MIN_LALINSPIRAL_VERSION@ gsl-devel
 %description devel
 This package contains the files needed for building gstlal-based plugins
 and programs.