#fedora-classroom: ROS-RPM IRC session 2: RPM packaging basics

Meeting started by FranciscoD at 10:05:33 UTC (full logs).

Meeting summary

  1. Who's here? (FranciscoD, 10:05:50)
  2. Important links (FranciscoD, 10:08:55)
    1. http://fedoraproject.org/wiki/Join_the_package_collection_maintainers (FranciscoD, 10:09:10)
    2. http://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_package (FranciscoD, 10:09:15)
    3. http://fedoraproject.org/wiki/How_to_create_an_RPM_package (FranciscoD, 10:09:32)
    4. http://fedoraproject.org/wiki/Category:Package_Maintainers (FranciscoD, 10:09:49)
    5. http://fedoraproject.org/wiki/Packaging:Guidelines (FranciscoD, 10:09:56)
    6. https://fedoraproject.org/wiki/Packaging_Committee?rd=Packaging:Committee (FranciscoD, 10:11:25)

  3. Preparing your system (FranciscoD, 10:11:56)
    1. sudo yum install fedora-packager (FranciscoD, 10:12:38)
    2. rpmdev-setuptree sets up the required directory structure under ~/rpmbuild (FranciscoD, 10:14:33)

  4. Lets package GNU hello world! (FranciscoD, 10:18:05)
    1. http://fpaste.org/96511/33477713/ (banas, 10:20:06)

  5. build systems (FranciscoD, 10:26:10)
    1. Autotools (FranciscoD, 10:26:32)
    2. cmake (FranciscoD, 10:26:43)
    3. python-setuptools (FranciscoD, 10:26:48)
    4. waf (FranciscoD, 10:26:56)
    5. catkin (ROS specific) (FranciscoD, 10:27:07)
    6. qmake (FranciscoD, 10:27:23)

  6. the spec file (FranciscoD, 10:28:19)
    1. Comments in specfiles are any lines that start with # (FranciscoD, 10:42:05)
    2. http://paste.fedoraproject.org/96527/83363871 (FranciscoD, 10:47:06)
    3. https://fedoraproject.org/wiki/Packaging:RPMMacros?rd=Packaging/RPMMacros (FranciscoD, 10:53:00)
    4. http://paste.fedoraproject.org/96527/83363871 (FranciscoD, 10:55:43)
    5. http://paste.fedoraproject.org/96536/33750313 (FranciscoD, 11:05:19)
    6. http://paste.fedoraproject.org/96539/98337838 (FranciscoD, 11:11:11)

  7. Tweaking the spec (FranciscoD, 11:12:28)


Meeting ended at 11:30:45 UTC (full logs).

Action items

  1. (none)


People present (lines said)

  1. FranciscoD (241)
  2. mpduty (24)
  3. banas (20)
  4. niteshnarayanlal (14)
  5. zodbot (7)


Generated by MeetBot 0.1.4.