Skip to content

Commit

Permalink
tweak build script to produce .deb like earlier
Browse files Browse the repository at this point in the history
  • Loading branch information
marqs committed Oct 9, 2024
1 parent 8332c9c commit 315388c
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 8 deletions.
16 changes: 9 additions & 7 deletions gamecon_gpio_rpi/build_dpkg-deb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,21 @@ source dkms.conf
DEB_NAME=$(echo $PACKAGE_NAME | sed 's,_,-,g')

MKDEB_DIR=${PACKAGE_NAME}-dkms-mkdeb
BUILD_DIR=${DEB_NAME}_${PACKAGE_VERSION}
BUILD_DIR=${DEB_NAME}-dkms_${PACKAGE_VERSION}_all

mkdir -p $BUILD_DIR/DEBIAN
sed -e "s/DEBIAN_PACKAGE/${DEB_NAME}/g" -e '/^$/d' $MKDEB_DIR/debian/control > $BUILD_DIR/DEBIAN/control
echo "Version: ${PACKAGE_VERSION}" >> $BUILD_DIR/DEBIAN/control
sed -e "s/NAME=MODULE_NAME/NAME=${DEB_NAME}/g" $MKDEB_DIR/debian/postinst > $BUILD_DIR/DEBIAN/postinst
sed -e "s/NAME=MODULE_NAME/NAME=${DEB_NAME}/g" -e "s/VERSION=MODULE_VERSION/VERSION=${PACKAGE_VERSION}/g" $MKDEB_DIR/debian/prerm > $BUILD_DIR/DEBIAN/prerm
sed -e "s/DEBIAN_PACKAGE/${PACKAGE_NAME}/g" -e "s/MODULE_VERSION/${PACKAGE_VERSION}/g" -e "s/DATE_STAMP/$(date)/g" $MKDEB_DIR/debian/changelog > $BUILD_DIR/DEBIAN/changelog
sed -e "s/NAME=MODULE_NAME/NAME=${PACKAGE_NAME}/g" $MKDEB_DIR/debian/postinst > $BUILD_DIR/DEBIAN/postinst
sed -e "s/NAME=MODULE_NAME/NAME=${PACKAGE_NAME}/g" -e "s/VERSION=MODULE_VERSION/VERSION=${PACKAGE_VERSION}/g" $MKDEB_DIR/debian/prerm > $BUILD_DIR/DEBIAN/prerm
chmod 775 $BUILD_DIR/DEBIAN/postinst $BUILD_DIR/DEBIAN/prerm

mkdir -p $BUILD_DIR/usr/share/doc
cp README $BUILD_DIR/usr/share/doc
mkdir -p $BUILD_DIR/usr/share/doc/$PACKAGE_NAME
cp README $BUILD_DIR/usr/share/doc/$PACKAGE_NAME
gzip $BUILD_DIR/usr/share/doc/$PACKAGE_NAME/README

mkdir -p $BUILD_DIR/usr/src/${DEB_NAME}-${PACKAGE_VERSION}
cp -t $BUILD_DIR/usr/src/${DEB_NAME}-${PACKAGE_VERSION} dkms.conf ${PACKAGE_NAME}.c Makefile
mkdir -p $BUILD_DIR/usr/src/${PACKAGE_NAME}-${PACKAGE_VERSION}
cp -t $BUILD_DIR/usr/src/${PACKAGE_NAME}-${PACKAGE_VERSION} dkms.conf ${PACKAGE_NAME}.c Makefile

dpkg-deb --build $BUILD_DIR
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
DEBIAN_PACKAGE-dkms (MODULE_VERSION) stable; urgency=low

* Fix build on recent kernels.
* improve N64/GC pad read reliability.

-- Markus Hiienkari <[email protected]> DATE_STAMP

0 comments on commit 315388c

Please sign in to comment.