This is the spec file I use to build porg, like to see what do you think,
it compiles under F22 but not F23 [yet :) ]
Name: porg
Version: 0.8
Release: 1%{?dist}
Summary: Source code package organizer
License: GPLv2
URL: http://porg.sourceforge.net
Group: System
Source0: %{name}-%{version}.tar.gz
Patch2: porg-patch2.diff
BuildRequires: automake gcc gcc-c++ gtkmm30-devel
Requires: gtkmm24
Obsoletes: paco gpaco
%description
Porg (formerly known as paco), is a program to aid management of software
packages installed from source code.
After the installation of such packages, one is usually left with having no idea
of what it was installed and where it all went, making it difficult to uninstall
the package in the future. Porg was written to solve this problem in a quite
simple fashion.
%prep
%setup
%patch2 -p2
%build
%configure
make %{?_smp_mflags}
%install
%make_install
%files
%doc
/etc/bash_completion.d/porg_bash_completion
/etc/porgrc
/usr/share/applications/grop.desktop
/usr/share/pixmaps/grop.png
/usr/bin/grop
/usr/bin/paco2porg
/usr/bin/porg
/usr/bin/porgball
/usr/lib64/libporg-log.a
/usr/lib64/libporg-log.la
/usr/lib64/libporg-log.so
/usr/lib64/libporg-log.so.0
/usr/lib64/libporg-log.so.0.0.0
/usr/share/man/man5/porgrc.5.gz
/usr/share/man/man8/porg.8.gz
/usr/share/man/man8/porgball.8.gz
/usr/share/porg/README
/usr/share/porg/download.png
/usr/share/porg/faq.txt
/usr/share/porg/index.html
/usr/share/porg/porg.png
/usr/share/porg/porgrc
%changelog
--- old/porg-0.8/doc/Makefile.in 2015-04-13 22:40:22.000000000 +0300
+++ new/porg-0.8/doc/Makefile.in 2015-12-01 00:21:57.811543336 +0200
@@ -146,7 +146,7 @@
}
man5dir = $(mandir)/man5
am__installdirs = "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" \
- "$(DESTDIR)$(grop_appsdir)" "$(DESTDIR)$(grop_iconsdir)" \
+ "$(grop_appsdir)" "$(grop_iconsdir)" \
"$(DESTDIR)$(pkgdatadir)"
man8dir = $(mandir)/man8
NROFF = nroff
@@ -472,44 +472,44 @@
@$(NORMAL_INSTALL)
@list='$(grop_apps_DATA)'; test -n "$(grop_appsdir)" || list=; \
if test -n "$$list"; then \
- echo " $(MKDIR_P) '$(DESTDIR)$(grop_appsdir)'"; \
- $(MKDIR_P) "$(DESTDIR)$(grop_appsdir)" || exit 1; \
+ echo " $(MKDIR_P) '$(grop_appsdir)'"; \
+ $(MKDIR_P) "$(grop_appsdir)" || exit 1; \
fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(grop_appsdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(grop_appsdir)" || exit $$?; \
+ echo " $(INSTALL_DATA) $$files '$(grop_appsdir)'"; \
+ $(INSTALL_DATA) $$files "$(grop_appsdir)" || exit $$?; \
done
uninstall-grop_appsDATA:
@$(NORMAL_UNINSTALL)
@list='$(grop_apps_DATA)'; test -n "$(grop_appsdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(grop_appsdir)'; $(am__uninstall_files_from_dir)
+ dir='$(grop_appsdir)'; $(am__uninstall_files_from_dir)
install-grop_iconsDATA: $(grop_icons_DATA)
@$(NORMAL_INSTALL)
@list='$(grop_icons_DATA)'; test -n "$(grop_iconsdir)" || list=; \
if test -n "$$list"; then \
- echo " $(MKDIR_P) '$(DESTDIR)$(grop_iconsdir)'"; \
- $(MKDIR_P) "$(DESTDIR)$(grop_iconsdir)" || exit 1; \
+ echo " $(MKDIR_P) '$(grop_iconsdir)'"; \
+ $(MKDIR_P) "$(grop_iconsdir)" || exit 1; \
fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(grop_iconsdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(grop_iconsdir)" || exit $$?; \
+ echo " $(INSTALL_DATA) $$files '$(grop_iconsdir)'"; \
+ $(INSTALL_DATA) $$files "$(grop_iconsdir)" || exit $$?; \
done
uninstall-grop_iconsDATA:
@$(NORMAL_UNINSTALL)
@list='$(grop_icons_DATA)'; test -n "$(grop_iconsdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(grop_iconsdir)'; $(am__uninstall_files_from_dir)
+ dir='$(grop_iconsdir)'; $(am__uninstall_files_from_dir)
install-pkgdataDATA: $(pkgdata_DATA)
@$(NORMAL_INSTALL)
@list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
@@ -572,7 +572,7 @@
check: check-am
all-am: Makefile $(MANS) $(DATA)
installdirs:
- for dir in "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(grop_appsdir)" "$(DESTDIR)$(grop_iconsdir)" "$(DESTDIR)$(pkgdatadir)"; do \
+ for dir in "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" "$(grop_appsdir)" "$(grop_iconsdir)" "$(DESTDIR)$(pkgdatadir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am