age icon indicating copy to clipboard operation
age copied to clipboard

Create Deb Package for Ubuntu and Debian

Open eyab opened this issue 1 year ago • 7 comments

eyab avatar Jan 05 '23 16:01 eyab

Creating deb package for Ubuntu and Debian Linux distribution would make it easier for user to install AGE without compiling them on system and with few commands like bellow. dpkg -i postgresql-14-age or apt install postgresql-14-age

uhayat avatar Jan 10 '23 05:01 uhayat

Looking forward to collaborate with everyone on this project. Indeed packaging AGE will be quiet handy for user to install extensions

sarthak-19 avatar Jan 10 '23 11:01 sarthak-19

I'd like to work on this project. Really excited.

AhmarZaidi avatar Jan 13 '23 07:01 AhmarZaidi

Steve here for my interns. Good luck guys.

Steves452 avatar Jan 13 '23 18:01 Steves452

Hi, so I found two postgreSql extensions

  1. postgresql-q3c (https://salsa.debian.org/postgresql/postgresql-q3c)
  2. Postgis (https://postgis.net/)

I looked into the debian folder and tried to replicate it for the age, I created the control file, rule, copyright. The deb build was successful and was installing without errors, but it was not actually installing age. The debian build was made with errors, upon inspection I found the issue was with rule file, and age is not building with make while packaging.

I'm facing difficulty in understanding how to define the rule file. Is there any good resource to read and study about it. I tried going through official documentation but didn't get much lead.

sarthak-19 avatar Jan 25 '23 13:01 sarthak-19

I'm trying to understand the difference between control and control.in file and the working of rule file while packaging. I've elaborated the issue here:

  1. Control
  2. Rule

Please take a look, so we can proceed further.

sarthak-19 avatar Jan 30 '23 15:01 sarthak-19

This issue is stale because it has been open 45 days with no activity. Remove "Abondoned" label or comment or this will be closed in 7 days.

github-actions[bot] avatar May 12 '24 00:05 github-actions[bot]

@eyab please close this ticket as project was completed.

uhayat avatar May 14 '24 02:05 uhayat