diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 72c2acb..9f9a9ee 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,22 +30,23 @@ jobs: - name: Checkout OpenDDS uses: actions/checkout@v4 with: - repository: 'objectcomputing/OpenDDS' - path: OpenDDS + repository: 'OpenDDS/OpenDDS' + path: opendds-3.30 + ref: 'DDS-3.30' - name: Copy debian Directory - run: cp -r OpenDDS-Debian/debian OpenDDS/debian + run: cp -r OpenDDS-Debian/debian opendds-3.30/debian - name: Build Package run: | - cd OpenDDS + cd opendds-3.30 dpkg-buildpackage -us -uc cd .. cp opendds_*.deb opendds.deb - name: Commit New Deb run: | - cd OpenDDS + cd opendds-3.30 SHA=$(git rev-parse --short HEAD) cd ../OpenDDS-Debian git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*" @@ -66,5 +67,12 @@ jobs: branch: 'ubuntu_20_04' - name: Lintian - run: lintian --pedantic --info --display-info opendds.deb + run: lintian --info --display-info opendds.deb + continue-on-error: true if: always() + + - uses: actions/upload-artifact@v4 + with: + name: deb + path: opendds_*_*.deb + compression-level: 0 # no compression diff --git a/debian/changelog b/debian/changelog index 6b77a05..e2a6c45 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,11 @@ +opendds (3.30) UNRELEASED; urgency=medium + + * Release 3.30 + + -- Fred Hornsey Thu, 24 Oct 2024 19:57:06 +0200 + opendds (3.13-1) unstable; urgency=medium - * Initial release (Closes: #nnnn) + * Release 3.13 -- Fred Hornsey Sat, 19 Jan 2019 17:26:19 -0600 diff --git a/debian/opendds.lintian-overrides b/debian/opendds.lintian-overrides new file mode 100644 index 0000000..d28dde7 --- /dev/null +++ b/debian/opendds.lintian-overrides @@ -0,0 +1,6 @@ +binary-without-manpage * + +# ACE/TAO specific +national-encoding usr/share/ace/THANKS +national-encoding usr/share/tao/docs/releasenotes/notify.html +executable-not-elf-or-script usr/share/ace/bin/ace_install_pkgconfig.pl diff --git a/debian/rules b/debian/rules index c7ff769..ce7329c 100755 --- a/debian/rules +++ b/debian/rules @@ -17,4 +17,4 @@ dh $@ override_dh_auto_configure: - ./configure --prefix=/usr --no-debug --optimize --no-tests --ace-github-latest + ./configure --prefix=/usr --no-debug --optimize --no-tests