1
--- hardinfo-0.5.1.orig/binreloc.c
2
+++ hardinfo-0.5.1/binreloc.c
3
@@ -594,7 +594,7 @@ gchar *gbr_find_lib_dir(const gchar * de
7
- dir = g_build_filename(prefix, "lib64", NULL);
8
+ dir = g_build_filename(prefix, "lib", NULL);
10
dir = g_build_filename(prefix, "lib", NULL);
13
+++ hardinfo-0.5.1/config.h
18
+#define VERSION "0.5.1"
20
+#define ARCH "ARCH_i386"
21
+#define PLATFORM "Linux"
22
+#define KERNEL "2.6.30-1-686"
23
+#define HOSTNAME "comanche"
24
+#define PREFIX "/usr/share/hardinfo/"
25
+#define LIBPREFIX "/usr/lib/hardinfo/"
28
+#define ENABLE_BINRELOC 1
31
+#endif /* __CONFIG_H__ */
33
+++ hardinfo-0.5.1/Makefile
35
+GTK_LIBS = -lpthread -lgthread-2.0 -lrt -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
36
+GTK_CFLAGS = -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
39
+PACKAGE = hardinfo-0.5.1
43
+CCFLAGS = -fPIC -pipe -Wall -g
44
+CFLAGS = $(GTK_CFLAGS) $(SOUP_CFLAGS) -I.
45
+CC = gcc $(ARCHOPTS) -g
48
+# ----------------------------------------------------------------------------
50
+OBJECTS = hardinfo.o shell.o util.o iconcache.o loadgraph.o \
51
+ menu.o stock.o callbacks.o expr.o report.o binreloc.o \
52
+ vendor.o socket.o syncmanager.o
53
+BENCHMARK_OBJECTS = fbench.o sha1.o blowfish.o md5.o nqueens.o fftbench.o
55
+MODULES = computer.so devices.so benchmark.so network.so
57
+all: $(OBJECTS) $(MODULES)
58
+ $(CC) $(CCFLAGS) -o hardinfo -Wl,-export-dynamic $(OBJECTS) $(GTK_LIBS) \
62
+ $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c md5.c -o $@
65
+ $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c blowfish.c -o $@
68
+ $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c sha1.c -o $@
71
+ $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c fbench.c -o $@
74
+ $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c fftbench.c -o $@
77
+ $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c nqueens.c -o $@
79
+benchmark.so: benchmark.c
80
+ make $(BENCHMARK_OBJECTS)
81
+ $(CCSLOW) $(CCFLAGS) $(CFLAGS) -o $@ -shared $< $(BENCHMARK_OBJECTS) \
82
+ $(GTK_FLAGS) $(GTK_LIBS)
83
+ ln -sf ../$@ modules
86
+ $(CC) $(CCFLAGS) $(CFLAGS) -o $@ -shared $< $(GTK_FLAGS) $(GTK_LIBS)
87
+ ln -sf ../$@ modules
90
+ rm -rf .xvpics pixmaps/.xvpics *.o *.so hardinfo modules/*.so report
91
+ find . -name \*~ -exec rm -v {} \;
92
+ find . -name x86 -type l -exec rm -v {} \;
95
+ rm -rf Makefile debian/hardinfo/ config.h arch/this
98
+ @echo "Creating tar.gz..."
99
+ cd .. && tar czf $(PACKAGE).tar.gz $(PACKAGE)/* && cd $(PACKAGE)
100
+ @echo "Creating tar.bz2..."
101
+ cd .. && tar cjf $(PACKAGE).tar.bz2 $(PACKAGE)/* && cd $(PACKAGE)
104
+ @echo "Creating deb..."
105
+ dpkg-buildpackage -rfakeroot -k${USER}
108
+ rm -rf ${DESTDIR}${LIBDIR}/hardinfo/modules ${DESTDIR}/usr/share/hardinfo/pixmaps
110
+ mkdir -p ${DESTDIR}/usr/bin
111
+ mkdir -p ${DESTDIR}/usr/local
112
+ mkdir -p ${DESTDIR}/usr/share/applications
113
+ mkdir -p ${DESTDIR}${LIBDIR}/hardinfo/modules
114
+ mkdir -p ${DESTDIR}/usr/share/hardinfo/pixmaps
116
+ cp hardinfo.desktop ${DESTDIR}/usr/share/applications
118
+ cp hardinfo ${DESTDIR}/usr/bin/hardinfo
120
+ cp -Lr modules/*.so ${DESTDIR}${LIBDIR}/hardinfo/modules
122
+ cp -Lr pixmaps/* ${DESTDIR}/usr/share/hardinfo/pixmaps
124
+ cp benchmark.conf ${DESTDIR}/usr/share/hardinfo
125
+ cp benchmark.data ${DESTDIR}/usr/share/hardinfo
127
+ chmod 755 ${DESTDIR}/usr/bin/hardinfo
132
--- hardinfo-0.5.1.orig/configure
133
+++ hardinfo-0.5.1/configure
134
@@ -56,7 +56,7 @@ case $PROC in
136
ln -sf linux/x86_64 arch/this
138
- LIBDIR="/usr/lib64" ;;
139
+ LIBDIR="/usr/lib" ;;
141
ln -sf linux/mips arch/this